Punycode Converter
Convert between Punycode (ASCII-safe encoding) and Unicode domain names. Essential for working with internationalized domain names (IDN).
More options
How to use Punycode Converter
- Enter a Unicode domain name or Punycode string.
- Click Convert to see the result.
- The tool auto-detects the input format.
- Copy the converted result for your use.
What is Punycode Converter?
Punycode is an encoding scheme used to represent Unicode characters in the ASCII character set, primarily for internationalized domain names (IDN). Domain names like 'münchen.de' become 'xn--mnchen-3ya.de' in Punycode.
This tool converts in both directions: Unicode to Punycode and Punycode to Unicode. It handles the 'xn--' prefix automatically.
FAQ
- What is Punycode used for?
- Punycode is used to encode Unicode characters in domain names so they can be used with the existing DNS system, which only supports ASCII characters.
- What does 'xn--' mean?
- The 'xn--' prefix is a marker that indicates a domain label is Punycode-encoded. DNS servers use this to identify and decode internationalized domain names.
Related tools
People also use
- ASCII Codes Converter🔐 Encoding & Decoding
ASCII Codes Converter — Turn text into a list of ASCII or Unicode code points in decimal or hex — and convert code points back into text.
- IDN Punycode Converter🔐 Encoding & Decoding
IDN Punycode Converter — Convert internationalized domain names (IDN) to Punycode (xn-- format) and back. Runs entirely client-side inside your browser.
- Acre to Hectare⚖️ Unit Converters
Acre to Hectare — Convert Acre (ac) to Hectare (ha) instantly with our free online converter. Enter a value and get the result immediately — no signup, ...
Last updated: