IDN converter

Convert text to Punycode and Punycode to text.

  • Research
  • 100% free
  • No sign-up
  • Runs in your browser
IDN converter

What is the idn converter?

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.

How to use the idn converter

  1. 1Enter the domain name, or paste a URL.
  2. 2Choose Text to punycode or Punycode to text.
  3. 3Press Convert and copy the result.

Features

Both directions

Convert Unicode to Punycode and Punycode to Unicode.

Any script

Works with accented Latin, Cyrillic, Arabic, Devanagari, Chinese and more.

Private

The conversion runs locally in your browser.

URL friendly

Paste a full URL, the domain part is converted.

Frequently asked questions

What is Punycode?

Punycode is an encoding that represents Unicode characters with the limited ASCII set allowed in domain names. Encoded labels start with xn--.

What is an IDN?

An internationalized domain name is a domain that contains characters outside of the basic Latin alphabet.

Are IDNs good for SEO?

They can work well for local audiences, but they're harder to type and share, so many brands also register an ASCII version.

Is my data sent anywhere?

No, the conversion is done in your browser.