Home/Network/Punycode Domain Converter

Punycode Domain Converter

Enter an internationalized domain name that contains accented or non Latin characters and this tool converts it to its ASCII punycode form, the xn-- encoding that DNS actually uses, and it converts a punycode domain back to readable unicode. Domain names on the wire can only use a limited ASCII character set, so a name like a domain with an accented letter is encoded into punycode before it is looked up, and seeing both forms side by side helps you register, verify or debug international domains. It relies on the browser native URL parser to do the encoding, which is the same logic your address bar uses, so the result matches what really happens. This is also useful for spotting lookalike domains used in phishing. Everything runs locally in your browser, so the domain you enter is never sent to a server.

Frequently asked questions

What is Punycode Domain Converter?

Enter an internationalized domain name that contains accented or non Latin characters and this tool converts it to its ASCII punycode form, the xn-- encoding that DNS actually uses, and it converts a punycode domain back to readable unicode. Domain names on the wire can only use a limited ASCII character set, so a name like a domain with an accented letter is encoded into punycode before it is looked up, and seeing both forms side by side helps you register, verify or debug international domains.

Is Punycode Domain Converter free to use?

Yes. Punycode Domain Converter is completely free, with no sign-up and no usage limits.

Does Punycode Domain Converter work in a web browser?

Yes. Punycode Domain Converter runs in any modern web browser. There is nothing to download or install.

Is my data private with Punycode Domain Converter?

Yes. Punycode Domain Converter runs entirely on your device in your browser, so nothing you enter is uploaded to a server.