IDN and Punycode Converter
Inspect validated internationalized domains in ASCII and Unicode using nontransitional UTS46 processing.
Loading tool…
How to use IDN and Punycode Converter
Decode an xn-- label or inspect its Unicode counterpart with strict hyphen, joiner, bidi and DNS-length checks. No DNS lookup is performed.
- Enter input.
- Choose the settings for idn and punycode converter, then run the tool.
- Review the result and any limitations before copying or downloading it.
Good to know
- A valid-looking domain is not proof of ownership, registration, trust, or resistance to confusables.
- The installed IDNA data determines handling of newer Unicode characters.
- Processing is local. Output is limited to 1,000,000 text characters unless a stricter file limit is stated.
Common questions
Will this look up the domain?
No. Both directions are local transformations.
Is this input sent to a server?
No. The application processes this input inside your browser tab and does not save it to persistent storage.
Keep going with related tools
All developer →URL Parser
Inspect HTTP(S) URL components, normalized hostnames, and repeated query parameters without visiting a link.
TextUnicode Code Point Converter
Convert text to U+ values or Unicode escape notation and decode valid scalar-value tokens back to text.
DeveloperJSON Formatter
Format and indent valid JSON in your browser, with downloadable output and clear syntax errors.
DeveloperJSON Viewer
Inspect a JSON document as a safe path, type, and value tree without executing its contents.
DeveloperJSON Validator
Check JSON syntax locally and see its root type, value count, and nesting depth.
DeveloperJSON to CSV
Convert a JSON array of objects into a quoted CSV table with spreadsheet formula protection.