Unicode to Punycode

Convert international domain names (Unicode) into the ASCII-compatible Punycode format.

Convert Unicode domains to Punycode (ASCII) format.

Example: münchen.de xn--mnchen-3ya.de

Need to decode Punycode back to Unicode? Use our Punycode to Unicode converter

Auto-converting Manual mode

Enter domains separated by newlines or commas. Press Ctrl+Enter to convert.

Click the button above to convert your Unicode input

OK Partial Error Empty

Enter Unicode text above to see the Punycode result

Conversion Statistics (current session)

Input Length
Output Length
Unicode Chars
Length Change
Time (ms)

Quick Examples (click to load)

Recent Conversions

  1. 1 Enter Unicode Domain: Input the Internationalized Domain Name (IDN) containing non-ASCII characters (e.g., `bücher.com`).
  2. 2 Convert: Click "Encode to Punycode".
  3. 3 View Punycode: The output displays the ASCII-compatible encoding prefixed with `xn--` (e.g., `xn--bcher-kva.com`).

What is Punycode?

Punycode is a specialized encoding syntax used to represent Unicode characters in the restricted ASCII character set used for Internet host names, specifically for Internationalized Domain Names (IDNs).

Why is Punycode necessary for domains?

The original DNS system only supports ASCII characters. Punycode allows domain names with foreign characters (e.g., accents, umlauts) to be registered and resolved by the DNS system.

Is Punycode used for security?

No, but it's often a factor in phishing scams (Homograph Attacks) where look-alike non-ASCII characters are used. You can use this tool to verify the true Punycode of a domain.

IDN Registration

Example Keyword: convert unicode to punycode for domain
Prepare an Internationalized Domain Name for DNS registration and configuration.

Website Configuration

Example Keyword: encode foreign domain name
Ensure a domain containing special characters is correctly configured in server settings or links.

Phishing Inspection

Example Keyword: check homograph attack domain
Quickly see the true, readable URL behind a suspicious Punycode link in an email.

This website uses Cookies to ensure optimal user experience.