The environmental movement is truly global in nature. Our goal has always been for .eco domains and for the .eco community to support and reflect this.
So we are excited to announce that .eco will start supporting Internationalized Domain Names in 2026. We will start by accepting a limited set of languages but will roll out support for additional languages over time.
Supported IDNs
In early 2026, .eco will add support for the following languages:
Language | Version | Reference LGR |
Belarusian | 4 | |
Bosnian (Latin) | 4 | |
Bulgarian | 4 | |
Danish | 4 | |
Finnish | 4 | |
Hungarian | 4 | |
Icelandic | 4 | |
Italian | 4 | |
Korean (Hangul) | 4 | |
Latvian | 4 | |
Lithuanian | 4 | |
Macedonian | 4 | |
Montenegrin | 4 | |
Polish | 4 | |
Portuguese | 4 | |
Russian | 4 | |
Serbian | 4 | |
Swedish | 4 | |
Ukrainian | 4 |
We have prioritized supporting languages for which published and supported open source Label Generation Rules exist based on the ICANN approved list. Montenegrin and Serbian use the Cyrillic language variant - latin characters are excluded.
Variant blocking
In cases where there are multiple variants that are semantically equivalent and where variant classes exist, we will block alternatives after the initial variant has been registered.
Additional IDNs
Once we have released support for this initial set of IDNs, we will proceed to roll out support for additional languages. This page will maintain a list of supported and planned languages and associated launch dates. Our priority languages to support are French, Spanish, German and Chinese.
Technical details - Portal
To register a IDN via the .eco portal, you can enter either the unicode (U-label) or punycode (A-label) for the domain name, then select the appropriate language to use from the Repertoire dropdown. If a repertoire is not selected or if it does not match the characters in the label, an error message will be shown.
To register a regular, non-IDN via the .eco portal, just leave the Repertoire field blank (set to its default value).
Technical details - EPP
The .eco registry supports the IDN-1.0 EPP extension. This extension must be specified as svcExtension when establishing an EPP connection to the .eco registry.
To register an IDN, please use the punycode (A-label) as the <domain:name> value. In the IDN extension section (<idn:data>) please specify the U-label as the <idn:uname> and enter the appropriate <idn:table> as per the entry in the Language column from the table above. Please note that the language is case-sensitive, so please use the table name exactly as specified.
When checking the price of a domain using the domain:check command, either the U-label or the A-label is accepted.
When looking up the details for a domain using the domain:info command, the A-label is required.
