Domains and DNS
Use domains with accents or ñ: IDN and Punycode
IDN domains are those that include special characters such as accented letters, ñ and similar.
Each extension decides which characters and combinations it accepts. Before ordering, check that it accepts the exact name and that the tools you are going to use can handle it.
An IDN domain has a Unicode representation, called a U-label, and an ASCII one, called an A-label, generated through IDNA and Punycode. For example, niño.example is represented in ASCII as xn--nio-8ma.example; both forms identify the same domain name.
Browsers carry out this conversion internally and may show the Unicode form or the ASCII form for compatibility and security reasons. So a current browser may also show Punycode even though the domain works correctly.
For email, it is worth separating the domain from the part before the @. An address with an ASCII local part and a domain in A-label format does not need SMTPUTF8. If the local part includes non-ASCII characters, it does need end-to-end SMTPUTF8 support and may fail with providers that do not support it.
If the domain targets a global market, some users may find it hard to type characters that do not exist on their keyboard.
You can use an IDN as your main name or also register a variant without special characters if that is useful for your audience. They are separate names: one does not automatically reserve the other. If both show the same project, choose the main version and redirect the alternative. This is no substitute for registering a trademark.
Remember that before adding an IDN domain to cPanel you must convert it to its Punycode format to avoid validation errors.
Check before going live
Check the full conversion, including the extension, before using the name in cPanel or DNS. Test HTTPS access, shared links and forms. For email, send and receive with the providers you are going to use; working in a browser does not prove email compatibility.
The name ending in .example in this guide is for illustration. It is not a domain to register or an address to send messages to.
You may also find useful
- Correct a mistake before registering or renewing a domain Warns that a paid registration or renewal enters an automatic queue and may no longer be cancelled o...
- Cancel a domain's renewal Shows how to turn off, from the client area, the renewal of a domain you want to let expire and avoi...
- Expiry and recovery stages of a generic domain Breaks down the grace, redemption and deletion periods of a generic domain, with their recovery opti...
- Manage the domain list and export it to CSV Filter domains by status, open their page and export active domains with their renewal, period, pric...
Something wrong or out of date? Tell us and we will review it.