Skip to content
ZeroServer.tools

Punycode Encoder / Decoder

Encode internationalized domain names (IDNs) to ASCII Punycode (xn--...) or decode back to Unicode.

Unicode Domain

Punycode Output

Result appears here…

Punycode Input

Unicode Output

Result appears here…

About Punycode Encoder / Decoder

Punycode (RFC 3492) is an encoding that represents Unicode characters using the ASCII character set, used for Internationalized Domain Names (IDNs). A Punycode-encoded label is prefixed with xn--. For example, münchen.de encodes to xn--mnchen-3ya.de. This tool implements the Bootstring algorithm from RFC 3492 without any external library.

Private & free — this tool runs entirely in your browser.

Recommended: IndieKit Ship your Next.js startup in days.affiliate

Related Encoders & Decoders tools