Convert internationalized domain names (IDN) with non-Latin characters to Punycode (xn--) and back. Converts many domains or full URLs at once.
About this tool
Convert international domain names (IDN) to Punycode and back.
How to use Punycode Converter
- Choose Unicode to Punycode or the reverse.
- Paste one domain or URL per line.
- Copy the results. Use Swap to convert them back.
Worked example
münchen.de becomes xn--mnchen-3ya.de, the form DNS and SSL certificates use. Pasting xn--e1afmkfd.xn--p1ai with the reverse direction gives пример.рф.
Why does DNS need Punycode?
DNS only supports ASCII letters, digits and hyphens, so international names are encoded into that alphabet with the xn-- prefix.
Can Punycode be used for phishing?
Yes. Look-alike characters from other scripts can imitate real brands. Browsers show the xn-- form for suspicious mixes.
Explore Webmaster & SEO Tools · More practical guides