Punycode to Unicode

Convert Punycode back into the original, readable Unicode characters.

Convert Punycode (ASCII) domains to Unicode format. Example: xn--mnchen-3ya.demünchen.de

Need to encode Unicode to Punycode? Use our Unicode to Punycode converter

Auto-converting Manual mode

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

Click the button above to convert your Punycode input

OK Partial Error Empty May be stale

Enter Punycode above to see the Unicode result

Output may be outdated. Click "Convert to Unicode" to update.

Conversion Statistics (current session)

Input Length
Output Length
Punycode Segments
Time (ms)

Quick Examples (click to load)

Recent Conversions

  1. 1 Enter Punycode: Paste the Punycode string (e.g., `xn--bcher-kva.com`) into the input field.
  2. 2 Convert: Click "Decode to Unicode".
  3. 3 View Unicode Domain: The output displays the original human-readable domain name containing the special characters (e.g., `bücher.com`).

Why is Punycode-to-Unicode conversion useful?

It allows users to quickly see the true, human-readable form of an IDN, which is especially helpful for identifying domains that might be trying to spoof a known brand (Homograph attack prevention).

Is this the only way to decode Punycode?

Most modern web browsers automatically perform the Punycode to Unicode conversion in the address bar, but this tool is useful for manual inspection in logs or code.

Does Punycode start with a specific prefix?

Yes, all Punycode representations of IDNs are prefixed with `xn--`, which signals the browser that the following string is encoded.

Security Verification

Example Keyword: decode punycode to check domain
Identify potential phishing or homograph domain names that use look-alike characters.

Log Interpretation

Example Keyword: punycode string translator
Convert complex encoded domain strings in server or network logs back to readable text for analysis.

URL Formatting

Example Keyword: convert encoded domain to readable
Prepare a human-readable link for documentation or display from a raw Punycode string.

This website uses Cookies to ensure optimal user experience.