Punycode Converter

Convert Internationalized Domain Names (IDN) with Unicode characters to Punycode (ASCII) and vice versa. Fast, free, and fully client-side. Nothing is uploaded to a server.

Input
0 chars · 0 words
Output
0 chars

How the Punycode Converter Works

Encodes and decodes Internationalized Domain Names (IDNs) with Unicode characters into ASCII-compatible Punycode format with the "xn--" prefix.

Usage Example

Input: "münchen.de" → Punycode: "xn--mnchen-3ya.de".

Frequently Asked Questions

Why was Punycode created?

The global Domain Name System (DNS) historically only supported ASCII characters; Punycode enables non-Latin domains while maintaining backwards compatibility.

Browse more

See all encoding and decoding tools.