Free Online Tool

Punycode Converter

Encode internationalized domain names to ASCII-compatible format.

How to Use Punycode Converter

  1. Enter one or more domain names, one per line.
  2. Choose Encode to convert only labels containing non-ASCII characters.
  3. The component prefixes encoded labels with xn-- and leaves ASCII labels unchanged.
  4. Choose Decode to restore labels that begin with xn--.

Punycode represents Unicode domain labels with basic ASCII using RFC 3492 bias adaptation; dots separate labels and are never encoded.

Examples

Mixed Unicode and ASCII labels:

münich.com

Output:

xn--mnich-kva.com

Two Unicode labels:

例子.测试

Output:

xn--fsqu00a.xn--0zwm56d

Features

Privacy Focused

All processing happens in your browser. No data is sent to servers.

Free Forever

No registration, no limits, completely free to use.