Hoppa till innehåll
TextArray
100% lokalt

Punycode-omvandlare

Konvertera internationaliserade domännamn till punycode (xn--) och tillbaka.

Inmatning
Utmatning

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.

FAQ

Vad är punycode?
Punycode (RFC 3492) är kodningen som låter internationaliserade domännamn leva i enbart ASCII-DNS. Varje etikett med icke-ASCII-tecken skrivs om som en ASCII-sträng och prefixet med xn--, så münchen blir xn--mnchen-3ya.
Varför börjar vissa domäner med xn--?
xn-- är ACE-prefixet som markerar en punycode-kodad etikett. När du ser xn--mnchen-3ya.de i en logg eller certifikat är det DNS-formen av münchen.de. Klistra in den här för att se den läsbara Unicode-versionen.
Kan punycode avslöja nätfiskedomäner?
Det hjälper. Homografattacker registrerar domäner med liknande tecken — ett kyrilliskt a istället för ett latinskt a. Att avkoda en xn-- länk, eller koda en domän som du har skickats, visar om namnet verkligen är vad det ser ut att vara.
Fungerar emoji-domäner?
Ja. Emoji är vanlig Unicode-kod som pekar på algoritmen, så 💩.la konverteras till xn--ls8h.la och tillbaka. Huruvida ett register faktiskt accepterar emoji-domäner är upp till den individuella toppdomänen.
Är min text uppladdad någonstans?
Nej. RFC 3492-algoritmen körs helt och hållet i din webbläsare och ingenting du klistrar in lämnar din enhet – säkert för interna värdnamn och opublicerade domänlistor.