Punycode-omvandlare
Konvertera internationaliserade domännamn till punycode (xn--) och tillbaka.
Punycode-omvandlare
Domännamn med accenter, omljud eller icke-latinska skript — münchen.de, bücher.example, 例え.jp — kan inte lagras i DNS direkt, eftersom DNS bara förstår ASCII. Punycode (RFC 3492) överbryggar det gapet: varje etikett som innehåller internationella tecken konverteras till en ASCII-form som börjar med xn--, så münchen.de blir xn--mnchen-3ya.de. Webbläsare gör detta tyst i adressfältet; denna omvandlare gör omvandlingen synlig i båda riktningarna.
Klistra in en domän per rad. I det automatiska standardläget bestämmer verktyget per etikett: etiketter som börjar med xn-- avkodas tillbaka till Unicode, etiketter som innehåller icke-ASCII-tecken kodas till punycode, och vanliga ASCII-etiketter passerar orörda - en blandad lista konverteras korrekt i en körning. Riktningsväljaren tvingar fram kodning eller avkodning när du behöver ett specifikt resultat, och utdata är små bokstäver, som matchar hur DNS behandlar namn. Emoji-domäner fungerar också: 💩.la kodar till xn--ls8h.la.
Typiska användningsområden: förbereda DNS-zonfiler och TLS-certifikatförfrågningar, som behöver formen xn--; kontrollera vad en misstänkt xn--länk i ett e-postmeddelande verkligen säger, eftersom homografiskt nätfiske döljer look-alike-tecken bakom punycode; granskning av serverloggar och hänvisningslistor; registrera internationaliserade domäner, där registraren räknar längden på den kodade formen, inte den vackra.
Omvandlaren implementerar RFC 3492-algoritmen helt och hållet i din webbläsare. Inget du klistrar in skickas någonstans – domänlistor från loggar, zonfiler och granskningar stannar på din dator. En ogiltig punycode-etikett ger ett tydligt meddelande som namnger den stötande etiketten istället för ett tyst felaktigt resultat.