One name per line. Web addresses and e-mail addresses work too: only the domain is converted. The conversion runs in your browser.

Punycode and internationalised domain names

What Punycode is

The domain name system only accepts the letters a to z, the digits and the hyphen. To write a name with accents, or in Cyrillic, Arabic, Chinese or another script, an internationalised domain name (IDN) is turned into an ASCII form called Punycode, defined by RFC 3492. Each label that contains other characters is encoded and given the prefix xn--: münchen.de becomes xn--mnchen-3ya.de.

When you need the xn-- form

Browsers convert names by themselves, but many tools do not: DNS zone files, web server and certificate settings, some e-mail systems and registry forms ask for the Punycode form. The converter gives both forms, one name per line, and keeps the rest of a web address or e-mail address as it is.

Look-alike names

Some letters of other scripts look like Latin ones, such as the Cyrillic а and the Latin a. A look-alike name can imitate a known brand. Converting a suspicious name shows it at once: an xn-- label gives it away. Brand owners register the main IDN variants of their name for this reason.

Extensions in other scripts

Extensions can be internationalised too: .рф for Russia (xn--p1ai), .中国 for China (xn--fiqs8s), .مصر for Egypt (xn--wgbh1c). Domgate registers names in these country code extensions.

Punycode: frequent questions

Is what I paste sent to Domgate?

No. The conversion runs in your browser as you type, and nothing is sent. Without JavaScript, the Convert buttons ask our server to convert the names, and it keeps nothing.

What does xn-- mean?

Why are my names in lowercase after conversion?

Can every name be converted?

Do I register the Unicode or the Punycode form?

Search for a domain name

Contact Domgate

Explore your opportunities Let's get in touch!