Punycode / IDN Converter

Convert internationalized domain names between Unicode and Punycode (ASCII). Supports all languages.

Conversion Results

How It Works

The DNS system only supports ASCII characters. Internationalized Domain Names (IDNs) are encoded using Punycode, prefixed with xn--.

For example: 例子.comxn--fsq092h.com

Each label (segment between dots) is independently encoded. ASCII-only labels are left unchanged.

Related Tools