How to Register a Domain Name using Special Characters

InMotion Hosting provides the service to register domains in addition to hosting your website. You can register .com, .net, .org, .biz, and .info top-level domains (TLDs), but the domains can only be registered using the English alphabet. So, how do you register domains that include special accent or diacritical marks? The answer is to use something called Punycode. This article will walk you through converting your domain name into Punycode so that your viewers can use domain names with special characters.

Click on this link to learn more about using InMotion’s Managed VPS Hosting solutions!

What is Punycode?

Punycode encodes an international set of characters to use Unicode characters to ASCII. In general, Punycode is used to encode international domain names. Here’s an example of an international domain name with a simple tilde:

International domain name: señ
Punycode version of the domain name:

How to Convert your Domain Name into Punycode

You can use the information provided on the website to understand how Punycode works. However, the easiest way to convert an internationalized domain name (IDN) is to simply find an online converter. You can see an example of this site at

You simply need to copy the internationalized domain name into the appropriate field, then click on the convert button. Once you have the Punycode for the domain, then you can register the domain name with your registrar of choice. Once the domain is registered, you will be able to use the internationalized version of the domain.

Keep in mind that if you use an internationlized version of a domain, then it may present difficulties for English-based users to type in the correct domain name. You may want to keep an English version of the name registered and simply redirect to the international name.

For more information, please see our articles on Domain Names.

Was this article helpful? Let us know!