IDN-encode Text

Convert internationalized domain names (IDNs) like münich.de or пример.рф into their ASCII-safe Punycode format using this browser-based IDN encoder. This tool is great for verifying domain compatibility, encoding multilingual domain names, and preparing URLs for systems that require standard ASCII. It works live and keeps your data local.

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
Lowercase domains

How to Use:

Paste your list of domain names into the input box on the left. The tool will immediately convert each line into its Punycode equivalent. You can import domains from a file using the “Choose File” button if needed. Use the toggles in the “Options” box to control how the tool handles whitespace, empty lines, and casing. You can copy the encoded output with “Copy Output,” download it with “Export to File,” or click “Clear All” to reset the tool.

What the IDN-encode Text Tool can do:

This tool scans each domain, checks for non-ASCII characters, and encodes them using the Punycode system (xn--). It supports multiple domains at once, processes each line independently, and includes toggles to trim spaces, ignore blanks, and force lowercase. It’s perfect for developers, registrars, and SEO experts working with international web addresses. The encoding happens entirely in your browser for speed and privacy.

Example:

Input:

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

Output:

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

Common Use Cases:

Use this tool when preparing domain lists for registration, validating user-submitted domains, or encoding multilingual URLs for email or DNS systems. It helps ensure every domain resolves correctly even in systems that only support ASCII. You can paste, import, tweak options, and export the encoded result instantly without touching any external server.

Useful Tools & Suggestions:

If you’re converting international domains, IDN-decode Text helps bring encoded Punycode back into human-readable characters. And when you’re preparing those domains for use in web addresses, URL Encoder ensures the entire string stays safe and functional in any browser or system.