Punycode Converter
Convert between Unicode domain names and Punycode (xn--) encoding. Supports internationalized domain names (IDN) with full encoding and decoding.
How to Use Punycode Converter
The Punycode Converter transforms Unicode domain names to their Punycode (xn--) representation and vice versa. Internationalized Domain Names (IDN) use non-ASCII characters like accented letters, Chinese, Arabic, or Cyrillic characters. DNS only supports ASCII, so these domains are encoded using Punycode. Enter a Unicode domain (like münchen.de or 日本語.jp) to get the Punycode version, or enter a Punycode domain (like xn--mnchen-3ya.de) to decode it back to Unicode. Essential for web developers, DNS administrators, and anyone working with international domain names.
Step-by-Step Instructions
- Select conversion direction (Unicode to Punycode or Punycode to Unicode)
- Enter the domain name in the input field
- Click Convert to perform the conversion
- Copy the result using the copy button
Related Tools
JSON Formatter and Validator
Format, validate, and pretty-print JSON with syntax highlighting.
Base64 Encoder and Decoder
Encode text to Base64 or decode Base64 strings back to plain text.
URL Encoder and Decoder
Encode special characters for URLs or decode percent-encoded strings.
HTML Entity Encoder and Decoder
Encode special characters as HTML entities or decode them back.