Glossary · Domains

IDN (Internationalized Domain Name)

A domain name containing non-ASCII characters — like Cyrillic, Arabic, Chinese, or accented Latin.

Diagram explaining IDN (Internationalized Domain Name)

The original DNS only supported ASCII letters, digits, and hyphens. Internationalized Domain Names (IDNs) extended this to allow Unicode characters — making it possible to register domains like café.com, москва.рф, or 北京.中国.

Under the hood, IDNs use a transformation called Punycode to encode Unicode as ASCII. café.com is actually stored as xn--caf-dma.com in DNS. Browsers and email clients handle the conversion transparently — you type or see the Unicode form; the network sees the Punycode form.

Practical considerations:

  • Browser display rules: most browsers display IDN in Unicode form when the domain uses characters from a single script that matches the user's language. They fall back to Punycode for mixed-script domains to protect against homograph attacks (where Cyrillic а looks identical to Latin a).
  • Email at IDN domains: technically supported but flaky — many older mail servers can't handle Unicode in MAIL FROM addresses. Practical advice: keep email at the Punycode form internally even if you market the Unicode version.
  • SEO: search engines fully support IDNs and index both Unicode and Punycode forms.

For US/UK markets, IDNs are mostly cosmetic. For brands targeting non-Latin-script markets (Russia, China, Arabic-speaking countries, India), IDNs can be a meaningful branding tool.

Now the jargon makes sense — let us handle the rest.

You learned what it means; we'll set it up. Register your domain, get email that lands in the inbox, and never decode a renewal bill again — flat pricing, free privacy, real human support.

No upsells at checkout · Free WHOIS privacy · Same price every year · Transfer out free, anytime

Find your domain See flat pricing