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.
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.
Yes. Punycode Domain Converter is completely free, with no sign-up and no usage limits.
Yes. Punycode Domain Converter runs in any modern web browser. There is nothing to download or install.
Yes. Punycode Domain Converter runs entirely on your device in your browser, so nothing you enter is uploaded to a server.