Přeskočit na obsah
TextArray
100% lokálně

Převodník punycode

Převádějte mezinárodní domény do punycode (xn--) a zpět.

Vstup
Výstup

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.

Časté dotazy

Co je punycode?
Punycode (RFC 3492) je kódování, díky kterému mohou mezinárodní domény existovat v DNS, které zná jen ASCII. Každá část domény s jinými znaky se přepíše na ASCII řetězec s předponou xn--, takže münchen se stane xn--mnchen-3ya.
Proč některé domény začínají na xn--?
xn-- je předpona ACE, která označuje část zakódovanou v punycode. Když v logu nebo certifikátu uvidíte xn--mnchen-3ya.de, jde o DNS podobu domény münchen.de. Vložte ji sem a uvidíte čitelný tvar.
Pomůže punycode odhalit phishing?
Ano. Homografické útoky registrují domény se zaměnitelnými znaky — třeba cyrilské а místo latinského a. Dekódování xn-- odkazu nebo zakódování přijaté domény ukáže, jestli je název opravdu tím, čím se zdá být.
Fungují emoji domény?
Ano. Emoji jsou pro algoritmus běžné znaky Unicode, takže 💩.la se převede na xn--ls8h.la a zpět. Jestli emoji domény skutečně povolí registr, záleží na konkrétní koncovce.
Nahrává se můj text někam?
Ne. Algoritmus RFC 3492 běží výhradně ve vašem prohlížeči a vložený text nikdy neopustí vaše zařízení — bezpečné i pro interní názvy serverů a nezveřejněné seznamy domén.