Převodník punycode
Převádějte mezinárodní domény do punycode (xn--) a zpět.
Související nástroje
Převodník punycode
Domény s diakritikou nebo jiným než latinským písmem — münchen.de, koupelny.cz s háčky, 例え.jp — nelze do DNS uložit přímo, protože DNS rozumí jen znakům ASCII. Tento rozdíl překlenuje punycode (RFC 3492): každá část domény s mezinárodními znaky se převede na ASCII tvar začínající xn--, takže münchen.de se stane xn--mnchen-3ya.de. Prohlížeče to v adresním řádku dělají potichu; tento převodník ukazuje převod v obou směrech.
Vložte jednu doménu na řádek. Ve výchozím automatickém režimu nástroj rozhoduje po jednotlivých částech: části začínající xn-- dekóduje zpět na Unicode, části s diakritikou zakóduje do punycode a čisté ASCII části nechá beze změny — smíšený seznam tak převedete najednou. Volbou směru vynutíte jen kódování nebo jen dekódování a celý výstup je malými písmeny, tak jak s názvy pracuje DNS. Fungují i emoji domény: 💩.la se zakóduje na xn--ls8h.la.
Typické použití: příprava DNS zón a žádostí o TLS certifikáty, které vyžadují tvar xn--; kontrola, kam doopravdy vede podezřelý xn-- odkaz z e-mailu — homografický phishing schovává zaměnitelné znaky právě za punycode; analýza serverových logů; registrace domén s diakritikou, kde registrátor počítá délku zakódovaného tvaru, ne toho hezkého.
Převodník implementuje algoritmus RFC 3492 přímo ve vašem prohlížeči. Nic z vloženého textu se nikam neodesílá — seznamy domén z logů, zón a auditů zůstávají ve vašem zařízení. Neplatná punycode část vyvolá srozumitelnou zprávu se jménem problémové části místo tiše špatného výsledku.