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.

Related tools

Punycode Encoder/Decoder | Encoding Tools