Punycode Encoder/Decoder
Convert domain names between Unicode and Punycode ASCII encoding
How to Use
Punycode Encoder/Decoder Guide
Punycode is a way to represent Unicode with the limited ASCII character subset used for Internet host names. This tool helps you convert between Unicode domain names (like "例子.com") and their Punycode ASCII equivalents (like "xn--fsq.com").
How to use
- Enter a domain name in either Unicode or Punycode format
- The tool will automatically convert between the two formats
- Click the copy button to copy the result
Examples
-
Unicode → Punycode:
- 例子.com → xn--fsq.com
- 测试.中国 → xn--0zwm56d.xn--fiqs8s
-
Punycode → Unicode:
- xn--fsq.com → 例子.com
- xn--0zwm56d.xn--fiqs8s → 测试.中国
Related Tools
Base64 Encoder & Decoder
Encode text to Base64 or decode Base64 to text
URL Encoder & Decoder
Encode or decode URLs and URL components
JWT Token Decoder
Decode and verify JWT (JSON Web Token) tokens
Unicode Converter
Convert text to Unicode and vice versa
Hash Generator
Generate MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes from text