Converters
Convert Punycode back into readable Unicode text instantly.
Use this Punycode to Text converter to decode Punycode values back into readable Unicode text. It is useful for internationalized domain names, browser and DNS troubleshooting, IDN review, and understanding what an xn-- domain label represents in human-readable form.
Use this Punycode to Text converter to decode Punycode values back into readable Unicode text. It is useful for internationalized domain names, browser and DNS troubleshooting, IDN review, and understanding what an xn-- domain label represents in human-readable form.
Use punycode to text when you need a fast browser-based result without extra setup. It works well for quick checks, one-off tasks, and routine formatting or calculation work.
Read step-by-step usage guidance, best practices, and common mistakes.
See common questions and answers about input, output, and tool usage.
Review practical input and output examples before running the tool.
Find similar and supporting tools for adjacent actions and follow-up tasks.
Input
xn--mnchen-3ya
Output
münchen
Useful when checking the readable form behind a Punycode label.
Input
xn--maana-pta
Output
mañana
Useful for understanding internationalized text during testing.
Fix: Use Text to Punycode if the input is already Unicode text.
Fix: Make sure the full xn-- value was copied correctly.
Fix: Use URL Decoder for percent-encoded URL values. Punycode is for IDN labels.
Fix: Check whether you are decoding one label or a full hostname.
Fix: This tool only converts representation, not trust or safety.
It converts Punycode values back into readable Unicode text.
It is useful when you need to see the real readable form behind an xn-- domain label.
No. Punycode is for internationalized domain labels, while URL encoding is for URLs and parameter values.
That prefix identifies an ASCII label encoded using the Punycode standard.
The reverse tool is Text to Punycode.