How to Use the Punycode & IDN Domain Name Converter
-
1
Enter a domain name with non-ASCII characters (e.g. `münchen.de`, `café.com`, or `❤️.ws`).
-
2
The tool encodes the string into standard DNS ASCII Punycode (e.g. `xn--mnchen-3ya.de`).
-
3
Or paste a Punycode string (`xn--...`) to decode it back into readable Unicode text.
-
4
Detect homograph look-alike characters often used in phishing attacks.
Practical Example & Use Case
Converting the international German domain `münchen.de` to `xn--mnchen-3ya.de` for DNS zone file configuration.
Technical Notes & Limitations
Implements standard RFC 3492 Punycode bootstring encoding.
Frequently Asked Questions
What is Punycode?
Punycode is a character encoding standard that translates Unicode domain names into ASCII so they can be processed by legacy DNS infrastructure.