Encoding Tools
Punycode Encoder/Decoder
Encode internationalized domain names (IDN) containing non-ASCII characters to xn-- prefixed ASCII Punycode, or decode Punycode back to Unicode. Follows RFC 3492 standard for DNS compatibility. Essential for domain registration and email addresses.
Updated 2025-12-02
Punycode Encoder/Decoder
Convert IDN domains to/from Punycode
Encode internationalized domain names (IDN) or decode xn-- domains back to Unicode.
Punycode is a standardized encoding (RFC 3492) for representing Unicode domain names in ASCII. IDN domains containing non-ASCII characters are converted to xn-- prefixed ASCII for DNS compatibility. All processing is local.