Domain Unicode / Punycode Converter
Instantly convert between Unicode (internationalized) and Punycode (ASCII) domain names, right in your browser.
Enter a domain below to instantly convert between its Unicode and Punycode (ASCII, "xn--") forms - entirely in your browser.
More Domain Tools
View all 12JustChecker builds tools that respect your data - this one never leaves your browser.
What Is Punycode?
Domain names can contain non-English characters, such as भारत.भारत or café.com. DNS only supports ASCII, so these internationalized domain names are stored in Punycode, which starts with xn--. This tool converts both ways in your browser.
When to Use It
- When setting up DNS or SSL for an internationalized domain.
- To reveal the real characters in a suspicious
xn--link.
How to Use It
- Enter a Unicode domain or a Punycode (
xn--) domain. - Copy the converted form.
Understanding the Result
Each label (the parts between dots) is converted separately. Plain ASCII labels stay unchanged.
Limitations
Look-alike characters from other alphabets (for example Cyrillic "а" vs Latin "a") can be used in phishing domains - converting to Punycode reveals them.
Frequently Asked Questions
Explore More Tools
Keep going with related categories and our most used tools.