The following is a list of Internet country code top-level domains (ccTLDs). The official list of all top-level domains is maintained by the Internet Assigned Numbers Authority (IANA).
Notes:
Name: DNS name of the country code top-level domain
Entity: country, dependency, or region
Explanation: explanation of the code when not self-evident from the English name of the country
Notes: general remarks
IDN: support for internationalized domain names (IDN)
DNSSEC: presence of DS records for Domain Name System Security Extensions
SLD: allows Second-level domain registration (restrictions may apply)
Name | Entity | Explanation | Notes | IDN | DNSSEC | SLD |
---|---|---|---|---|---|---|
.ac | ![]() |
Yes | Yes | Yes | ||
.ad | ![]() |
No | Yes | |||
.ae | ![]() |
No | Yes | |||
.af | ![]() |
No | Yes | |||
.ag | ![]() |
Yes | Yes | |||
.ai | ![]() |
No | Yes | |||
.al | ![]() |
Citizenship required | No | No | ||
.am | ![]() |
Yes | Yes | |||
.an | ![]() |
Local presence required; Netherland Antilles were dissolved on October 10, 2010; | No | Yes | ||
.ao | ![]() |
No | ||||
.aq | ![]() |
Antarctique | Defined by the Antarctic Treaty as everything south of latitude 60°S. AQ domain names are available to government organisations who are signatories to the Antarctic Treaty and to other registrants who have a physical presence in Antarctica. | No | Yes | |
.ar | ![]() |
Yes | No | No | ||
.as | ![]() |
No | Yes | |||
.at | ![]() |
Yes | No | Yes | ||
.au | ![]() |
Includes Ashmore and Cartier Islands and Coral Sea Islands. ABN required. | No | No | ||
.aw | ![]() |
Aruba, West Indies | Restricted to registered Aruban companies, organisations and citizens | No | Yes | |
.ax | ![]() |
No | Yes | |||
.az | ![]() |
No | Yes | |||
.ba | ![]() |
No | Yes | |||
.bb | ![]() |
No | Yes | |||
.bd | ![]() |
No | No | |||
.be | ![]() |
(Also unofficially used in the canton of Berne, Switzerland) | Yes | Yes | ||
.bf | ![]() |
No | Yes | |||
.bg | ![]() |
Yes | Yes | Yes | ||
.bh | ![]() |
No | Yes | |||
.bi | ![]() |
No | Yes | |||
.bj | ![]() |
No | Yes | |||
.bm | ![]() |
Local corporate registration required | No | Yes | ||
.bn | ![]() |
No | No | |||
.bo | ![]() |
No | Yes | |||
.br | ![]() |
Restricted. Registration is done under several categories (i.e.: .com.br for businesses, .gov.br for government agencies, etc.) | Yes | Yes | No | |
.bs | ![]() |
No | Yes | |||
.bt | ![]() |
No | No | |||
.bv | ![]() |
Not in use (Norwegian dependency; see .no). | No | No | No | |
.bw | ![]() |
No | Yes | |||
.by | ![]() |
Byelorussia | No | Yes | ||
.bz | ![]() |
Yes | Yes | |||
.ca | ![]() |
Subject to Canadian Presence Requirements. | No | Yes | ||
.cc | ![]() |
(Australian territory: do not confuse with Cocos islands in Guam. Also used as a free domain service to the public as co.cc, cx.cc, cz.cc, or uni.cc domain.) | No | Yes | ||
.cd | ![]() |
No | Yes | |||
.cf | ![]() |
No | Yes | |||
.cg | ![]() |
No | Yes | |||
.ch | ![]() |
Confoederatio Helvetica (Latin) | Yes | Yes | ||
.ci | ![]() |
No | Yes | |||
.ck | ![]() |
No | Yes | |||
.cl | ![]() |
Domain registrations require local presence in Chile. | Yes | Yes | Yes | |
.cm | ![]() |
A local entity/company in Cameroon is required to register a domain name. | No | Yes | ||
.cn | ![]() |
Registration allowed worldwide. Hong Kong and Macau also maintain TLDs. | No | Yes | ||
.co | ![]() |
Yes | Yes | |||
.cr | ![]() |
No | Yes | |||
.cs | ![]() |
Czecho-Slovakia domain is not in use since 1993 | No | No | ||
.cu | ![]() |
No | Yes | |||
.cv | ![]() |
No | Yes | |||
.cx | ![]() |
No | Yes | |||
.cy | ![]() |
No | No | |||
.cz | ![]() |
Yes | Yes | |||
.dd | ![]() |
Deutsche Demokratische Republik | Never used due to German re-unification | No | No | |
.de | ![]() |
Deutschland | German postal address for administrative contact (admin-c) required | Yes | Yes | Yes |
.dj | ![]() |
No | Yes | |||
.dk | ![]() |
Yes | Yes | Yes | ||
.dm | ![]() |
No | Yes | |||
.do | ![]() |
No | Yes | |||
.dz | ![]() |
Dzayer | No | Yes | ||
.ec | ![]() |
No | Yes | |||
.ee | ![]() |
Eesti | Anyone can register but local administrative contact is required. | No | Yes | |
.eg | ![]() |
No | Yes | |||
.eh | ![]() |
.eh is reserved for Western Sahara, but does not exist in the root. | ||||
.er | ![]() |
No | No | |||
.es | ![]() |
España | No | Yes | ||
.et | ![]() |
No | No | |||
.eu | ![]() |
Restricted to institutions (under the .europa.eu subdomain), companies, and individuals in the European Union (or in other overseas or autonomous regions of member countries). | Yes | Yes | Yes | |
.fi | ![]() |
Limited to companies and organizations registered in Finland and Finnish nationals. | Yes | Yes | ||
.fj | ![]() |
No | Yes | |||
.fk | ![]() |
No | No | |||
.fm | ![]() |
No | Yes | |||
.fo | ![]() |
Føroyar | No | Yes | ||
.fr | ![]() |
Can only be used by organisations or persons with a presence in France | Yes | Yes | ||
.ga | ![]() |
No | Yes | |||
.gb | ![]() |
Great Britain | Seldom used; the primary ccTLD used is .uk for United Kingdom. | No | No | |
.gd | ![]() |
No | Yes | |||
.ge | ![]() |
No | Yes | |||
.gf | ![]() |
Guyane française | No | |||
.gg | ![]() |
No | Yes | |||
.gh | ![]() |
No | No | |||
.gi | ![]() |
Yes | Yes | |||
.gl | ![]() |
Partial | Yes | |||
.gm | ![]() |
No | Yes | |||
.gn | ![]() |
No | No | |||
.gp | ![]() |
Still used for Saint-Barthélemy and Saint-Martin | No | Yes | ||
.gq | ![]() |
Guinée Équatoriale | No | |||
.gr | ![]() |
Yes | Yes | |||
.gs | ![]() |
No | Yes | |||
.gt | ![]() |
No | No | |||
.gu | ![]() |
No | No | |||
.gw | ![]() |
No | Yes | |||
.gy | ![]() |
No | No | |||
.hk | ![]() |
Special administrative region of the People’s Republic of China. | Yes | No | Yes | |
.hm | ![]() |
No | Yes | |||
.hn | ![]() |
Yes | Yes | |||
.hr | ![]() |
Hrvatska | No | Yes | ||
.ht | ![]() |
No | Yes | |||
.hu | ![]() |
No | Yes | |||
.id | ![]() |
No | No | |||
.ie | ![]() ![]() |
Only available for Ireland-registered brands and companies. Foreign companies can register if doing business in Ireland or provide TM.[clarification needed] Since 2007 personal names are allowed to be registered subject to guidelines. | No | Yes | ||
.il | ![]() |
Yes | No | No | ||
.im | ![]() |
No | Yes | |||
.in | ![]() |
Under INRegistry since April 2005 (except: gov.in, nic.in, mil.in, ac.in, edu.in, res.in). | Yes | Yes | ||
.io | ![]() |
Yes | Yes | |||
.iq | ![]() |
No | Yes | |||
.ir | ![]() |
Yes | No | Yes | ||
.is | ![]() |
Ísland | Yes | No | Yes | |
.it | ![]() |
Restricted to companies and individuals in the European Union. | No | Yes | ||
.je | ![]() |
No | Yes | |||
.jm | ![]() |
No | No | |||
.jo | ![]() |
No | Yes | |||
.jp | ![]() |
Restricted to individuals or companies with a physical address in Japan. | Yes | Yes | ||
.ke | ![]() |
No | Yes | |||
.kg | ![]() |
Yes | Yes | |||
.kh | ![]() |
Khmer, former Kâmpŭchea | No | No | ||
.ki | ![]() |
No | Yes | |||
.km | ![]() |
Komori | No | Yes | ||
.kn | ![]() |
No | Yes | |||
.kp | ![]() |
No | No | |||
.kr | ![]() |
Yes | No | Yes | ||
.kw | ![]() |
No | No | |||
.ky | ![]() |
Restricted to qualified Cayman entities | No | Yes | ||
.kz | ![]() |
No | Yes | |||
.la | ![]() |
Currently being marketed as the unofficial domain for Los Angeles | Yes | Yes | ||
.lb | ![]() |
Restricted to registration with a company in Lebanon | No | No | ||
.lc | ![]() |
Yes | Yes | |||
.li | ![]() |
Yes | Yes | |||
.lk | ![]() |
Yes | Yes | |||
.lr | ![]() |
No | No | |||
.ls | ![]() |
No | Yes | |||
.lt | ![]() |
Yes | No | Yes | ||
.lu | ![]() |
Yes | Yes | Yes | ||
.lv | ![]() |
No | Yes | |||
.ly | ![]() |
No | Yes | |||
.ma | ![]() |
Maroc | No | Yes | ||
.mc | ![]() |
No | Yes | |||
.md | ![]() |
No | Yes | |||
.me | ![]() |
Yes | Yes | |||
.mg | ![]() |
No | Yes | |||
.mh | ![]() |
No | ||||
.mk | ![]() |
Makedonija | No | Yes | ||
.ml | ![]() |
No | Yes | |||
.mm | ![]() |
No | No | |||
.mn | ![]() |
Some second-level domains are reserved for special use .mn[clarification needed] | Yes | Yes | ||
.mo | ![]() |
Macao | Special administrative region of the People’s Republic of China. | No | Yes | |
.mp | ![]() |
No | Yes | |||
.mq | ![]() |
No | No | |||
.mr | ![]() |
No | Yes | |||
.ms | ![]() |
No | Yes | |||
.mt | ![]() |
No | No | |||
.mu | ![]() |
No | Yes | |||
.mv | ![]() |
No | Yes | |||
.mw | ![]() |
No | Yes | |||
.mx | ![]() |
No | Yes | |||
.my | ![]() |
Restricted to registration by a company in Malaysia | Yes | Yes | ||
.mz | ![]() |
No | No | |||
.na | ![]() |
Yes | Yes | |||
.nc | ![]() |
Yes | Yes | |||
.ne | ![]() |
No | Yes | |||
.nf | ![]() |
No | Yes | |||
.ng | ![]() |
No | Yes | |||
.ni | ![]() |
No | No | |||
.nl | ![]() |
First official country TLD that was assigned to a country. | No | Yes | Yes | |
.no | ![]() |
Restricted to registration by a company in Norway. Individuals in the country can only register under .priv.no. | No | Yes | ||
.np | ![]() |
Restricted to registration by a company in Nepal. Individuals in the country can only register under | No | No | ||
.nr | ![]() |
Also used as a free domain service to the public as co.nr. | No | Yes | ||
.nu | ![]() |
Commonly used by Danish, Dutch and Swedish websites, because in those languages “nu” means “now”. | Yes | Yes | Yes | |
.nz | ![]() |
Yes | No | No | ||
.om | ![]() |
No | No | |||
.pa | ![]() |
No | No | |||
.pe | ![]() |
Yes | No | Yes | ||
.pf | ![]() |
Polynésie française | With Clipperton Island | No | Yes | |
.pg | ![]() |
No | No | |||
.ph | ![]() |
No | Yes | |||
.pk | ![]() |
Operated by PKNIC since 1992. | No | Yes | ||
.pl | ![]() |
Yes | No | Yes | ||
.pm | ![]() |
Yes | Yes | |||
.pn | ![]() |
No | Yes | |||
.pr | ![]() |
Yes | Yes | |||
.ps | ![]() |
West Bank and Gaza Strip. | No | Yes | ||
.pt | ![]() |
Yes | Yes | Yes | ||
.pw | ![]() |
Pelew | No | Yes | ||
.py | ![]() |
No | No | |||
.qa | ![]() |
No | No | |||
.re | ![]() |
restricted to Réunion’s inhabitants owning a brand and to companies having an address in Réunion | Yes | Yes | ||
.ro | ![]() |
No | Yes | |||
.rs | ![]() |
Republika Srbija | No | Yes | ||
.ru, .рф | ![]() |
(See also .su, still in use.) | No | Yes | ||
.rw | ![]() |
No | Yes | |||
.sa | ![]() |
No | No | |||
.sb | ![]() |
British Solomon Islands | No | No | ||
.sc | ![]() |
Yes | Yes | |||
.sd | ![]() |
No | Yes | |||
.se | ![]() |
Yes | Yes | Yes | ||
.sg | ![]() |
No | Yes | |||
.sh | ![]() |
Yes | Yes | Yes | ||
.si | ![]() |
Yes | No | Yes | ||
.sj | ![]() ![]() |
Not in use (Norwegian dependencies; see .no). | No | No | No | |
.sk | ![]() |
Restricted to Slovakian companies, organisations and citizens | No | Yes | ||
.sl | ![]() |
No | Yes | |||
.sm | ![]() |
Domain name must be same as company name or trademark | No | Yes | ||
.sn | ![]() |
No | Yes | |||
.so | ![]() |
Relaunched on November 1, 2010 | No | No | Yes | |
.sr | ![]() |
No | Yes | |||
.st | ![]() |
No | Yes | |||
.su | ![]() |
Still in Use. | Yes | No | Yes | |
.sv | ![]() |
No | No | |||
.sy | ![]() |
No | Yes | |||
.sz | ![]() |
No | No | |||
.tc | ![]() |
No | Yes | |||
.td | ![]() |
Tchad | Chadian (.td) domains are available for registration to entities connected with Chad only. | No | Yes | |
.tf | ![]() |
Terres australes et antarctiques françaises | Seldom used. | Yes | Yes | |
.tg | ![]() |
No | Yes | |||
.th | ![]() |
Yes | Yes | No | ||
.tj | ![]() |
No | Yes | |||
.tk | ![]() |
Also used as a free domain service to the public. | No | Yes | ||
.tl | ![]() |
Timor-Leste | Old code .tp is still in use. | No | Yes | |
.tm | ![]() |
Yes | Yes | Yes | ||
.tn | ![]() |
No | Yes | |||
.to | ![]() |
Often used unofficially for Torrent, Toronto, or Tokyo | Yes | No | Yes | |
.tp | ![]() |
Timor Português | ISO code has changed to TL; .tl is now assigned but .tp is still in use. | No | Yes | |
.tr | ![]() |
.nc.tr used by Northern Cyprus | Yes | No | Yes | |
.tt | ![]() |
No | Yes | |||
.tv | ![]() |
Used as an abbreviation of television, the domain is currently operated by dotTV, a VeriSign company; the Tuvalu government owns twenty percent of the company. | No | Yes | ||
.tw | ![]() |
Registration allowed worldwide, local presence not required. | Yes | No | Yes | |
.tz | ![]() |
Must have a presence in Tanzania | No | No | ||
.ua | ![]() |
Ukrainian trademark required | No | Yes | ||
.ug | ![]() |
No | Yes | |||
.uk | ![]() |
ISO 3166-1 code is gb, but .uk is used for historical reasons | Yes | No | ||
.us | ![]() |
Commonly used by U.S. State and local governments instead of .gov TLD | Yes | Yes | ||
.uy | ![]() |
No | No | |||
.uz | ![]() |
No | Yes | |||
.va | ![]() |
Limited to the official sites of the Vatican/Holy See | No | No | ||
.vc | ![]() |
Partial | Yes | |||
.ve | ![]() |
No | No | |||
.vg | ![]() |
No | Yes | |||
.vi | ![]() |
No | Yes | |||
.vn | ![]() |
Yes | No | Yestd> | ||
.vu | ![]() |
No | Yes | |||
.wf | ![]() |
Yes | Yes | |||
.ws | ![]() |
Formerly Western Samoa | Yes | No | No | |
.ye | ![]() |
No | No | |||
.yt | ![]() |
Yes | Yes | |||
.za | ![]() |
Zuid-Afrika | No | No | ||
.zm | ![]() |
No | No | |||
.zw | ![]() |
No | No |
If you enjoyed this article, subscribe for updates (it's free)