IDN-decode Text

Decode Punycode-formatted domains like xn--mnich-kva.de back into readable international domain names with this fast, browser-based IDN decoder. It instantly transforms ASCII-compatible domain strings into native language characters, all in your browser with live updates and useful options.

Paste your input above or import a file below.
No file chosen
Supported file types: .txt, .csv, .json, .xml, .md, .html, .ini, .yaml
Total items: 0
Options
Trim each line
Ignore empty lines

How to Use:

Paste one or more Punycode-encoded domains into the input box on the left. The tool will instantly decode each domain back to its internationalized format. You can also click “Choose File” to load domain data from supported formats like .txt, .csv, or .json. Use the toggles in the “Options” box to trim lines and skip blanks automatically. When you’re ready, copy the result with “Copy Output,” export it with “Export to File,” or reset everything using “Clear All.”

What the IDN-decode Text Tool can do:

This tool reads domains encoded using Punycode (typically starting with xn--) and decodes each one into its full Unicode form. Whether you’re working with Cyrillic, accented Latin characters, or other scripts, the tool converts each label in-place, maintaining full domain structure. It includes optional whitespace trimming and empty line handling, and works entirely client-side for fast and private processing.

Example:

Input:

xn--mnich-kva.de
xn--e1afmkfd.xn--p1ai
xn--bcher-kva.example

Output:

codemünich.de
пример.рф
bücher.example

Common Use Cases:

Use this tool to inspect user-submitted domains, decode API results, or clean up lists of encoded domains before storing or displaying them. It’s especially helpful for SEO audits, registrar tools, or multilingual web systems. Everything decodes instantly in your browser with no server contact, so it’s fast and completely private.

Useful Tools & Suggestions:

If you’re working with international domain names, IDN-encode Text flips readable characters back into Punycode perfect for DNS systems and browser compatibility. And when you want to handle full URLs with special characters, URL Encoder helps you safely prepare them for use across the web.