Convert text to Punycode and Punycode to text.
The IDN converter translates internationalized domain names, which contain non-ASCII characters like münchen.de or भारत.in, to their Punycode form (xn--mnchen-3ya.de) and back. The conversion runs in your browser, nothing is sent to a server.
DNS only understands ASCII, so every IDN is stored as Punycode behind the scenes. You need the Punycode version to configure DNS records, SSL certificates and server settings, and the Unicode version to show the domain to users.
Convert Unicode to Punycode and Punycode to Unicode.
Works with accented Latin, Cyrillic, Arabic, Devanagari, Chinese and more.
The conversion runs locally in your browser.
Paste a full URL, the domain part is converted.
Punycode is an encoding that represents Unicode characters with the limited ASCII set allowed in domain names. Encoded labels start with xn--.
An internationalized domain name is a domain that contains characters outside of the basic Latin alphabet.
They can work well for local audiences, but they're harder to type and share, so many brands also register an ASCII version.
No, the conversion is done in your browser.