Punycode-converter

Encodeer of decodeer IDN-domeinnamen.

Developer

Voer een Unicode-domein in (bijv. münchen.de) om Punycode te krijgen (xn--mnchen-3ya.de), of voer Punycode in om Unicode te krijgen. Voor geïnternationaliseerde domeinnamen (IDN). Draait in je browser.

Over Punycode-converter

Geïnternationaliseerde domeinnamen (IDN) gebruiken Unicode-tekens. DNS accepteert alleen ASCII, dus de Unicode-vorm wordt geëncodeerd als Punycode (labels die beginnen met xn--). Deze tool converteert tussen Unicode en Punycode voor domeinlabels.

Hoe te gebruiken

  1. Voer een domeinnaam in Unicode (bijv. münchen.de) of Punycode (xn--mnchen-3ya.de) in.
  2. Klik op Naar Punycode of Naar Unicode. Kopieer het resultaat indien nodig.

Belangrijkste kenmerken

  • Bidirectionele conversie — Unicode naar Punycode en Punycode naar Unicode
  • Verwerkt domeinen met meerdere labels (elk label gescheiden door een punt wordt onafhankelijk geconverteerd)
  • Voldoet aan RFC 3492 (Punycode) en RFC 5891 (IDNA)
  • Direct resultaat voor snelle domeinverificatie
  • 100% clientside — er worden geen gegevens naar een server verzonden

Wanneer dit hulpmiddel te gebruiken

  • Geïnternationaliseerde domeinnamen met niet-ASCII-tekens registreren of configureren
  • DNS-records instellen die de Punycode-versie van een IDN-domein vereisen
  • Verdachte links inspecteren die mogelijk homograafaanvallen (look-alike-tekens) gebruiken
  • Verifiëren dat een Punycode-domein overeenkomt met de verwachte Unicode-weergavenaam
  • Meer leren over standaarden en codering voor geïnternationaliseerde domeinnamen

Technische details

Punycode is een bootstring-codering gedefinieerd in RFC 3492 die Unicode-codepunten representeert met alleen ASCII-tekens (a–z, 0–9, koppelteken). Elk domeinlabel wordt onafhankelijk gecodeerd; labels die al puur ASCII zijn, blijven ongewijzigd. Het xn---voorvoegsel (ACE-prefix) geeft aan dat een label Punycode-gecodeerd is. Deze tool verwerkt elk door punten gescheiden label en past het Punycode-algoritme toe in JavaScript, volledig binnen je browser. Voor gerelateerde domeinhulpmiddelen probeer je de URL Parser om volledige URL's in hun componenten op te splitsen.

Conclusie

Of je nu meertalige domeinen beheert, links controleert op homograafaanvallen of simpelweg de ASCII-weergave van een geïnternationaliseerd adres wilt zien, deze gratis Punycode-converter levert snelle, nauwkeurige en privé resultaten direct in je browser.

Veelgestelde vragen

Wat is Punycode?
Punycode codeert Unicode-tekens in domeinnamen naar ASCII (xn--...) zodat ze werken in DNS. Browsers tonen de Unicode-vorm; DNS gebruikt Punycode.
Wordt mijn invoer naar een server gestuurd?
Nee. Encoden en decoden draaien in je browser. Je gegevens verlaten je apparaat nooit.
Kan ik een volledige URL converteren?
Je kunt een domein of hostnaam plakken. De tool converteert het host-gedeelte. Voor volledige URL's gebruik de URL-parser en converteer de host.
Wordt mijn invoer naar een server gestuurd?
Nee. Coderen en decoderen draaien volledig in je browser met JavaScript. Je domeinnamen verlaten je apparaat nooit.