Punycode Encode/Decode
Internationalized Domain Name (IDN) Encoding
Punycode Encode/Decode Guide
What is Punycode
- Unicode encoding scheme defined in RFC 3492
- Standard encoding for Internationalized Domain Names (IDN)
- Converts Unicode characters to ASCII-Compatible Encoding (ACE)
- Browsers automatically display IDNs as original characters
Common Examples
- example.中国 → xn--fsq.xn--fiqs8s
- münchen.de → xn--mnchen-3ya.de
- 日本.jp → xn--wgv71a.jp
- The xn-- prefix indicates a Punycode-encoded segment