Convert Punycode to Unicode

Decode internationalized domain names back into their original readable form with the Convert Punycode to Unicode Tool. Whether you’re working with domains like xn--mnich-kva.com or xn--caf-dma.org, this tool instantly converts them into their proper Unicode equivalents such as “münich.com” and “café.org.” It supports smart deduplication, case formatting, and skipping ASCII-safe domains to streamline your workflow.

Paste your input above or import a file below.
No file chosen
Supported file types: .txt, .csv, .tsv, .log, .json, .xml, .md, .ini, .yaml, .yml, .html, .htm, .css
Total items: 0
Options
Skip ASCII domains
Remove duplicates
Lowercase output

How to Use:

  1. Paste a list of Punycode domains or import a file with them.
  2. Toggle options to control how the output is displayed.
  3. View live Unicode conversion results in the right pane.
  4. Click Copy Output or Export to File when ready.

Tool Options:

  • Skip ASCII domains: Ignore domains without Punycode.
  • Remove duplicates: Don’t repeat converted domains.
  • Lowercase output: Converts all results to lowercase.

Example:

Input:

xn--mnich-kva.com
xn--caf-dma.org
xn--6qq79v.cn

Output:

münich.com
café.org
你好.cn

What Convert Punycode to Unicode Tool can do:

This tool decodes Punycode-encoded domain names back into readable Unicode. It’s ideal for debugging DNS records, reviewing user-submitted input, or working with internationalized websites. Automatically handles multi-part domains and preserves structure.

Common Use Cases:

Developers, registrars, and localization teams use this tool to verify domain output, ensure correct rendering in user interfaces, and inspect data sources that contain encoded IDNs. Perfect for anyone working with international domains.

Useful Tools & Suggestions:

If you’re decoding web-safe formats, Convert Unicode to Alt Code can help you see how those characters might be represented on older systems. And for digging deeper into what each character means, Analyze Unicode lays it all out clearly.