Punycode / IDN Converter — Free Online Tool
Convert domain names between Unicode (e.g. münchen.de) and Punycode ACE format (e.g. xn--mnchen-3ya.de). Internationalized Domain Names (IDN) require Punycode encoding for DNS compatibility. Uses the browser's native URL API.
100% client-side. No uploads. Your data never leaves your browser.
How to use Punycode / IDN Converter
- Enter a Unicode domain (münchen.de) to encode it to Punycode.
- Enter a Punycode domain (xn--...) to decode it to Unicode.
- The direction auto-detects or use the mode toggle.
- Copy the result.
Frequently Asked Questions
What is Punycode?
Punycode is an encoding that represents Unicode characters in ASCII. Domain labels with non-ASCII characters (like Chinese or Arabic) are encoded as xn--[encoded-chars].
When would I need Punycode?
When working with IDN (Internationalized Domain Names) in DNS records, SSL certificates, or email systems that require ASCII-compatible encoding.
What does xn-- mean?
ACE prefix (ASCII Compatible Encoding). It marks a Punycode-encoded label so DNS resolvers know to decode it.
Related tools
Related reading
Browse all free tools · theproductguy.in