A country code top-level domain (ccTLD) is an Internet top-level domain generally used or reserved for a country, sovereign state, or dependent territory identified with a country code. All ASCII ccTLD identifiers are two letters long, and all two-letter top-level domains are ccTLDs.

In 2018, the Internet Assigned Numbers Authority (IANA) began implementing internationalized country code top-level domains, consisting of language-native characters when displayed in an end-user application. Creation and delegation of ccTLDs is described in RFC 1591, corresponding to ISO 3166-1 alpha-2 country codes. While gTLDs have to obey international regulations, ccTLDs are subjected to requirements that are determined by each country’s domain name regulation corporation. With over 150 million domain name registrations today or as of 2022, ccTLDs make up about 40% of the total domain name industry.

Country code extension applications began in 1985. The registered country code extensions in that year included .us (United States), .uk (United Kingdom) and .il (Israel). The registered country code extensions in 1986 included .au (Australia), .de (Germany), .fi (Finland), .fr (France), .is (Iceland), .jp (Japan), .kr (South Korea), .nl (Netherlands) and .se (Sweden). The registered country code extensions in 1987 included .nz (New Zealand), .ch (Switzerland) and .ca (Canada). The registered country code extensions in 1988 included .ie (Ireland) .it (Italy), .es (Spain) and .pt (Portugal). The registered country code extensions in 1989 included .in (India) and .yu (Yugoslavia). In the 1990s, .cn (People’s Republic of China) and .ru (Russian Federation) were first registered.

There are over 300 delegated ccTLDs. The .cn, .tk, .de, .uk, .nl and .ru ccTLDs contain the highest number of domains[citation needed]. The top ten ccTLDs account for more than five-eighths of registered ccTLD domains[citation needed]. There were about 153 million ccTLD domains registered at the end of March 2022.

Delegation and management

IANA is responsible for determining an appropriate trustee for each ccTLD. Administration and control are then delegated to that trustee, which is responsible for the policies and operation of the domain. The current delegation can be determined from IANA's list of ccTLDs. Individual ccTLDs may have varying requirements and fees for registering subdomains. There may be a local-presence requirement (for instance, citizenship or other connection to the ccTLD), as, for example, the United States (us), Japanese (jp), Canadian (ca), French (fr) and German (de) domains, or registration may be open.

History

The first registered ccTLD was .us, which was registered in 1985. Later ccTLDs registered in that year included .uk and .il. Then, .au, .de, .fi, .fr, .is, .jp, .kr, .nl and .se were also registered in 1986. In 1987, .nz, .ch, .my .ca were registered. Later on, in 1988, .ie, .it, .es and .pt were also registered.

Lists

As of 20 May 2017, there were 255 country-code top-level domains, purely in the Latin alphabet, using two-character codes. The number was 316 as of June 2020[update], with the addition of internationalized domains.

Latin Character ccTLDs

Table columns – legend Name DNS name of the two-letter country-code top-level domain. They follow ISO 3166-1 alpha-2, with some exceptions such as ".ac" for Ascension Island, ".eu" for the European Union, or ".uk" for United Kingdom of Great Britain and Northern Ireland instead of ".gb". ISO codes bv, bl, mf, sj, gb, and um are not used for country code top-level domains. Entity Country, dependency, or region Explanation Explanation of the code when it is not self-evident from the English name of the country. These are usually domains that arise from native name of the country (e.g. .de for Deutschland, German language name for Germany). Notes General remarks Registry Domain name registry operator, sometimes called a network information center (NIC) IDN Support for internationalized domain names (IDN) DNSSEC Presence of DS records for Domain Name System Security Extensions SLD Second level domain IPv6 Registry fully supports IPv6 access

Overview of Latin-character country-code TLDs
NameEntityExplanationNotesRegistryIDNDNSSECSLDIPv6
.acAscension Island (United Kingdom)Ascension IslandCommonly used for academic websites, such as universities. However, .ac is not to be confused with the official academic domains used by several countries such as the United Kingdom (.ac.uk), India (.ac.in) or Indonesia (.ac.id). Also used in the accounting, consulting, and air-conditioning industries.Ascension Island Network Information Centre (run by Internet Computer Bureau)YesYesYesYes
.adAndorraAndorraLocal trademark, trade name or citizenship requiredNic.adNoYesYes
.aeUnited Arab EmiratesUnited Arab Emirates.aeDANoNoYes
.afAfghanistanAfghanistanNoYesYes
.agAntigua and BarbudaAntigua and BarbudaAlso unofficially used by German businesses (where AG is an abbreviation of Aktiengesellschaft).NoYesYes
.aiAnguilla (United Kingdom)AnguillaAlso unofficially used by tech companies specializing in AI (Artificial Intelligence).NoNoYes
.alAlbaniaAlbaniaCitizenship no longer required.NoNoYes
.amArmeniaArmeniaAlso unofficially used by AM radio stations, podcasts or related business.NoYesYesYes
.aoAngolaAngolaNoNoUnknown
.aqAntarcticaAntarctiqueDefined by the Antarctic Treaty as everything south of latitude 60°S. AQ domain names are available to government organizations who are signatories to the Antarctic Treaty and to other registrants who have a physical presence in Antarctica. Domain names can be registered and renewed free of charge.?NoYes?
.arArgentinaArgentinaSpanishYesYesYes
.asAmerican Samoa (United States)American SamoaIn some countries, like Norway and Denmark, "AS" or "A/S" is used as an abbreviation for stock-based or limited companies. Such companies will often make use of the domain. Also unofficially used by the Principality of Asturias, Spain.YesNoYes
.atAustriaAustriaNic.atYesYesYesYes
.auAustraliaAustraliaRestrictions apply. In general, registrants must have an "Australian presence", and can be registered anywhere between 1 and 5 years. Includes Ashmore and Cartier Islands and Coral Sea Islands. Direct second-level domain registration (marketed as ".au Direct") has been made available commencing 24 March 2022.auDANoYesYes (*From 24 Mar 2022)Yes
.awAruba (Kingdom of the Netherlands)Aruba, West IndiesRestricted to registered Aruban companies, organisations and citizensNoYesYes
.axÅland (Finland).al and .ad already allocatedNoYesYes
.azAzerbaijanAzerbaijanOnly for Residents. Has no WHOIS-Server.NoYesYesYes
.baBosnia and HerzegovinaBosnia and HerzegovinaUniversity of Sarajevo - University tele-informatic CentreNoNoYes
.bbBarbadosBarbadosNoNoYes
.bdBangladeshBangladeshFor individuals, registrant must have a valid NID. For companies, registrant must have company or trademark registered in Bangladesh.YesYesYes
.beBelgiumBelgiumUsed for YouTube-related domains. Also unofficially used in the Canton of Bern, Switzerland.DNS BelgiumLatinYesYesYes
.bfBurkina FasoBurkina FasoNoNoYes
.bgBulgariaBulgariaSee also .бг (.bg in Cyrillic) for IDN ccTLDYesYesYes
.bhBahrainBahrainNoYesYes
.biBurundiBurundiNoNoYes
.bjBenin.be, .bn, and .bi already allocatedNoNoYes
.bmBermuda (United Kingdom)BermudaLocal corporate registration requiredNoYesYes
.bnBruneiBruneiNoNoNo
.boBoliviaBoliviaNoNoYes
.bqCaribbean Netherlands (Bonaire, Saba, and Sint Eustatius).be and .bs already allocated
.brBrazilBrasilRestricted. Registration is done under several categories (i.e.: .edu.br for higher education institutions, .gov.br for government agencies, etc.).YesYesNo
.bsBahamasBahamasNoNoYes
.btBhutanBhutanMust have local presence in Bhutan, and valid trade licenseNoYesNo
.bwBotswanaBotswanaMay also be used for the Province of Walloon Brabant, Wallonia, BelgiumNoNoYes
.byBelarusByelorussiaAlso unofficially used to denote Bayern (Bavaria), GermanyNoYesYes
.bzBelizeBelizeAlso unofficially used in the province of Bozen (or South Tyrol, see .st)NoYesYes
.caCanadaCanadaSubject to Canadian Presence Requirements. Also unofficially used by some websites in the U.S. state of California.CIRAFrenchYesYesYes
.ccCocos (Keeling) IslandsCocos IslandsAustralian territory: not to be confused with Cocos Island in Guam. Currently marketed as global domain, registration allowed worldwide, local presence not required; the domain is currently operated by eNIC, a VeriSign company.YesYesYes
.cdDemocratic Republic of the CongoCongo, Democratic RepublicAlso unofficially used for Compact disc-related domains.NoNoYes
.cfCentral African RepublicCentral African RepublicAlso used as a free domain service to the public.Freenom (for free domains)YesNoYes
.cgRepublic of the CongoCongoNoNoYes
.chSwitzerlandConfoederatio HelveticaSWITCHYesYesYes
.ciIvory CoastCôte d'IvoireNoNoYes
.ckCook IslandsCook IslandsNoNoYes
.clChileChileNIC ChileYesYesYesYes
.cmCameroonCameroonA local entity / company in Cameroon is required to register a domain name.NoNoYes
.cnPeople's Republic of ChinaChinaA local company in China is required to register a domain name, or for personal registrations a valid Resident Identity Card. See ICP license for more information regarding registrations. Hong Kong and Macau also maintain TLDs. Also unofficially used for Cartoon Network-related domains.YesYesYesYes
.coColombiaColombiaMarketed as a global domain. Anyone can register.NoYesYes
.crCosta RicaCosta RicaNoYesYes
.cuCubaCubaNoNoYes
.cvCape VerdeCape VerdeAlso unofficially used for curriculum vitae-related domains.NoNoYes
.cwCuraçao (Kingdom of the Netherlands)Curaçao, West IndiesNoUnknown
.cxChristmas IslandChristmas XmasMade infamous from Goatse.cxNoYesYes
.cyCyprusCyprusNoNoYes
.czCzech RepublicCzechiaNoYesYes
.deGermanyDeutschland (The native name for Germany)German postal address for administrative contact (admin-c) required. Proxy registrations are allowed.DENICYesYesYesYes
.djDjiboutiDjiboutiAlso unofficially used by disc jockeys.NoNoYes
.dkDenmarkDanmarkDK HostmasterYesYesYesYes
.dmDominicaDominicaNoNoYes
.doDominican RepublicDominicanNoNoYes
.dzAlgeriaEl Djazair / DzayerNoYesYes
.ecEcuadorEcuadorIn Japan, "EC" is used as an acronym for "electronic commerce". Because of that, it's used unofficially by companies dedicated to provide online stores like BASE, a company that has two domains related to e-commerce: "base.in" and "official.ec".Nic.ecNoNoYes
.eeEstoniaEestiYesYesYes
.egEgyptEgyptNoNoYes
.ehWestern SaharaEspañol SaharaUnassignedNoNoNo
.erEritreaEritreaNoYes
.esSpainEspañaRed.esYesYesYes
.etEthiopiaEthiopiaNoNoNo
.euEuropean UnionEuropean UnionRestricted to legal and natural persons in European Union member states. Previously unofficially used for sites in the Basque language, but now .eus is in official use.EURidYesYesYesYes
.fiFinlandFinlandRegistration allowed worldwide, local presence not required.FICORAYesYesYesYes
.fjFijiFijiNoNoYes
.fkFalkland Islands (United Kingdom)FalklandNoNoNo
.fmFederated States of MicronesiaFederated States of MicronesiaAlso unofficially used by FM radio stations, podcasts or related business.YesYesYes
.foFaroe Islands (Kingdom of Denmark)royarFO CouncilNoYesYes
.frFranceFranceRestricted to individuals and companies in European Union, Switzerland, Norway, Iceland and Liechtenstein.AFNICYesYesYes
.gaGabonGabonAlso used as a free domain service to the public.Freenom (for free domains)YesNoYes
.gdGrenadaGrenadaNoYesYes
.geGeorgiaGeorgiaAvailable for registration for residents of Georgia (unlimited) or for foreign companies via representation of any local legal person (one domain name per registrant).NoNoYes
.gfFrench Guiana (France)Guyane FrançaiseNoNo
.ggGuernsey.gu, .gs, and .gy already allocatedAlso unofficially used by video game-related websites (see GG (gaming))Island Networks Ltd.YesNoYes
.ghGhanaGhanaNoNoNo
.giGibraltar (United Kingdom)GibraltarNoYesYes
.glGreenland (Kingdom of Denmark)GreenlandPreviously also unofficially used in Galicia, Spain, but now .gal has been approved for such use and was implemented in mid-2014NoYesYes
.gmThe GambiaGambiaDomain name should match the domain owner's name or trademarks. Common nouns are blocked.NoNoYes
.gnGuineaGuineaA local contact is requiredNoYesNo
.gpGuadeloupe (France)GuadeloupeStill used for Saint-Barthélemy and Saint-MartinNoNoYes
.gqEquatorial GuineaGuinée équatorialeAlso used as a free domain service to the public.YesNo
.grGreeceGreeceYesYesYes
.gsSouth Georgia and the South Sandwich Islands (United Kingdom)South Georgia and the South Sandwich IslandsNoYesYes
.gtGuatemalaGuatemalaYesNoYesYes
.guGuam (United States)GuamNoNoNo
.gwGuinea-BissauGine-BisaawoNoYesYes
.gyGuyanaGuyanaNoYesYes
.hkHong KongHong KongYesYesYes
.hmHeard Island and McDonald IslandsHeard Island and McDonald IslandsUnused for its intended purposes (islands are uninhabited and government sites instead use .aq); registry open to the public.NoNoYes
.hnHondurasHondurasNoYesYes
.hrCroatiaHrvatskaNoYesYes
.htHaitiHaitiYesNoYes
.huHungaryHungaryCitizens of the European Union or entities established by law within the territory of the EUYesYesYes
.idIndonesiaIndonesiaRestricted to Indonesian companies (co.id), organisations (or.id), academic (ac.id & sch.id) and citizens (biz.id, my.id & web.id). Second-level domains are becoming available now and opened to general registration on 17 August 2014.PANDIYesYesYes
.ieIrelandIrelandIn 2002, registration was expanded to include persons or businesses with a "real and substantive" connection with the island of Ireland (including Northern Ireland).YesYesYesYes
.ilIsraelIsraelYesYesYes
.imIsle of ManIsle of ManNoNoYes
.inIndiaIndiaUnder INRegistry since April 2005 (except for gov.in, nic.in, mil.in, ac.in, edu.in, res.in).NIXIYesYesYesYes
.ioBritish Indian Ocean Territory (United Kingdom)Indian OceanUsed unofficially by technology companies, startups, and web applications because IO can be an acronym for input / output that is useful for domain hacks.NIC.IO (run by Internet Computer Bureau)YesYesYes
.iqIraqIraqNoPartialYes
.irIranIranIRNICYesNoYes
.isIcelandÍslandAlso unofficially used and marketed as a domain hack (for example it.is, that.is, etc.).ISNICYesYesYes
.itItalyItalyRestricted to companies and individuals in the European Union.YesYesYesYes
.jeJerseyJerseyIsland Networks Ltd.YesNoYes
.jmJamaicaJamaicaNoNoNo
.joJordanJordanNoYes
.jpJapanJapanRestricted to individuals or companies with a physical address in Japan.Japan Registry ServicesYesYesYesYes
.keKenyaKenyaNoNoNo
.kgKyrgyzstanKyrgyzstanNoYesYes
.khCambodiaKhmerNoNoNo
.kiKiribatiKiribatiNoYesYes
.kmComorosKomoriNoNoYes
.knSaint Kitts and NevisSaint Kitts and NevisNoNoYes
.kpNorth KoreaKorea, Democratic People's RepublicRestricted to companies, organizations, or government entities based in North Korea. Despite this, few domains are actually registered because of internet censorship in North Korea.NoNoNoNo
.krSouth KoreaKorea, RepublicYesYesYes
.kwKuwaitKuwaitYesNo
.kyCayman Islands (United Kingdom).ci and .cy already allocatedNoYesYes
.kzKazakhstanKazakhstanYesNoYes
.laLaosLaosCurrently being marketed as the unofficial domain for Los Angeles.YesYes
.lbLebanonLebanonRestricted to registration with a company in LebanonYesNo
.lcSaint LuciaSaint LuciaYesYes
.liLiechtensteinLiechtensteinAlso unofficially used by entities on Long Island, New York or people with the last name Li. In Russian, li can be used to create domain names that mean a verb with a past tense plural ending li .SWITCHYesYesYes
.lkSri LankaSri LankaYesYesYes
.lrLiberiaLiberiaPartialNo
.lsLesothoLesothoNoNo
.ltLithuaniaLithuaniaYesYesYes
.luLuxembourgLuxembourgAlso unofficially used in Lucerne, SwitzerlandYesYesYes
.lvLatviaLatviaIMCS ULYesYesYes
.lyLibyaLibyaUsed unofficially as a domain hack for words ending in -ly.YesYes
.maMoroccoMarocPartialYes
.mcMonacoMonacoOnly for companies with a trademark registered in Monaco.YesYes
.mdMoldovaMoldovaRestricted to individuals or companies with a physical address in Moldova.YesYes
.meMontenegroMontenegroAlso unofficially used and marketed as a domain hack (for example love.me, meet.me, etc.).YesYes
.mgMadagascarMadagascarRestricted to registration with a company in MadagascarNIC-MGNoYes
.mhMarshall IslandsMarshallInactiveNo
.mkNorth MacedoniaMakedonijaRestricted to individuals and companies in European Union.NoYes
.mlMaliMaliAlso used as a free domain service to the public.Freenom (for free domains)YesNoYes
.mmMyanmarMyanmarNoNo
.mnMongoliaMongoliaThe second-level domains .gov.mn, .org.mn, and .edu.mn are reserved for special use. See .mn for more information.YesYes
.moMacauMacaoRegistrants must have a registered business in Macau, with the same name as the domain they wish to register.NoYes
.mpNorthern Mariana Islands (United States)Marianas PacificNoYes
.mqMartinique (France)MartiniqueNoNo
.mrMauritaniaMauritaniaYesYes
.msMontserrat (United Kingdom)MontserratAlso unofficially used for Microsoft-related domains.NoYes
.mtMaltaMaltaNoNo
.muMauritiusMauritiusNoYes
.mvMaldivesMaldivesNoYes
.mwMalawiMalawiNoYes
.mxMexicoMexicoYesYes
.myMalaysiaMalaysiaRestricted to registration by an individual or company in MalaysiaMYNICYesYesYes
.mzMozambiqueMozambiqueNoNo
.naNamibiaNamibiaYesYes
.ncNew Caledonia (France)New CaledoniaRestricted to companies that have a New Caledonian Business Registration Certificate or individuals living in New Caledonia for at least 6 months.YesYes
.neNigerNigerNoYes
.nfNorfolk IslandNorfolkYesYes
.ngNigeriaNigeriaNoYes
.niNicaraguaNicaraguaNoNo
.nlNetherlandsNetherlandsFirst active country-code domain outside the US.NoYesYesYes
.noNorwayNorwayBusinesses and professionals must be registered as an approved type of organization in the Brønnøysund Register Centre. Individual applicants must be of age (18 years) and be registered in Folkeregisteret. All applicants must have a Norwegian postal address.NoridYesYesYesYes
.npNepalNepalAll .np domains are free to register for individuals and registered businesses. Foreign businesses must provide proof of local presence in Nepal.NoNo
.nrNauruNauruWas previously used as a free domain service to the public as co.nr.NoYes
.nuNiueNiueCommonly used by Danish, Dutch, and Swedish websites, because in their languages "nu" means "now".The Swedish Internet FoundationYesYesYesYes
.nzNew ZealandNew ZealandMāoriYesYesYes
.omOmanOmanRegistrant must have company or trademark registered in Oman as well as a local administrative contact.NoNo
.paPanamaPanamaSome use in PennsylvaniaNoNo
.pePeruPeruAlso unofficially used for Private Equity-related businesses.YesYesYes
.pfFrench Polynesia (France)Polynésie françaiseWith Clipperton IslandNoYes
.pgPapua New GuineaPapua New GuineaNoNo
.phPhilippinesPhilippinesYesYes
.pkPakistanPakistanOperated by PKNIC since 1992NoYes
.plPolandPolandYesYesYes
.pmSaint-Pierre and Miquelon (France)Saint Pierre and MiquelonRestricted to individuals and companies in European Union, Switzerland, Norway, Iceland, and Liechtenstein.AFNICYesYes
.pnPitcairn Islands (United Kingdom)PitcairnAs a part of a marketing campaign, Lionsgate used the TLD for some (now defunct) sites related to The Hunger Games franchise, presenting it as the "official" country code of the fictional nation of Panem; notable sites included thecapitol.pn and revolution.pn.NoYes
.prPuerto Rico (United States)Puerto RicoYesYes
.psPalestinePalestineJerusalem, West Bank and Gaza Strip.NoYes
.ptPortugalPortugalPortugueseYesYesYes
.pwPalauPelewYesYesYesYes
.pyParaguayParaguayNoNo
.qaQatarQatarNoNo
.reRéunion (France)unionRestricted to individuals and companies in European Union, Switzerland, Norway, Iceland, and Liechtenstein.AFNICYesYesYes
.roRomaniaRomaniaYesYesYesYes
.rsSerbiaRepublika SrbijaSee also .срб (.srb in Cyrillic). Also unofficially used for Rust (programming language)-related domains.YesYesYesYes
.ruRussiaRussiaSee also .su, still in use, and .рф, for IDN.NoYesYesYes
.rwRwandaRwandaRICTANoYes
.saSaudi ArabiaSaudi ArabiaRegistrant must have a registered trademark in Saudi Arabia matching the domain name to register or provide company incorporation documents of a company in Saudi Arabia or for personal registrations a copy of valid ID. A letter on the official letterhead of your organization addressed to SaudiNIC requesting the domain name registration is also required. Local administrative contact required. 2LD registrations rolled out in 2011.ArabicYesYesYes
.sbSolomon IslandsSolomon Islands, BritishYesNo
.scSeychellesSeychellesAlso unofficially used for Snapchat-related domains.YesYes
.sdSudanSudanNoYes
.seSwedenSverigeThe Swedish Internet FoundationYesYesYesYes
.sgSingaporeSingaporeAlso unofficially used in the Canton of St. Gallen, SwitzerlandYesYes
.shSaint HelenaTristan da Cunha Saint Helena, Ascension and Tristan da Cunha (United Kingdom)Saint HelenaNIC.SH (run by Internet Computer Bureau)YesYesYes
.siSloveniaSloveniaYesYesYes
.skSlovakiaSlovenskoRestricted to individuals and companies in European Union, Switzerland, Norway, Iceland, and Liechtenstein.YesYesYes
.slSierra LeoneSierra LeoneNoYes
.smSan MarinoSan MarinoDomain name must be same as company name or trademark.NoYes
.snSenegalSenegalRegistration allowed for companies only. Individuals are not allowed to register.YesYes
.soSomaliaSomaliaRelaunched on 1 November 2010.SONICNoNoYes
.srSurinameSurinameNoYes
.ssSouth SudanSouth SudanYes
.stSão Tomé and PríncipeSão ToméAlso unofficially used in South Tyrol (or province of Bozen, see .bz).YesNoYes
.suSoviet UnionSoviet UnionStill in use. Also unofficially used by Student Unions.YesYesYesYes
.svEl SalvadorSalvadorNoNo
.sxSint Maarten (Kingdom of the Netherlands).sm, .ma, and.mt already allocated; airport code is SXMYesNo
.sySyriaSyriaNoYes
.szEswatiniSwazilandRegistration is restricted to Eswatini organizations with Eswatini Trading Licenses.NoNo
.tcTurks and Caicos Islands (United Kingdom)Turks and CaicosAlso marketed in Turkey. The official abbreviation of 'Türkiye Cumhuriyeti' (Republic of Turkey) is TC.NoYes
.tdChadTchadAvailable for registration to entities connected with Chad only.NoYes
.tfFrench Southern and Antarctic LandsTerres australes et antarctiques françaisesSeldom used. Restricted to individuals and companies in European Union, Switzerland, Norway, Iceland, and Liechtenstein. The domain also sees frequent use for community-run sites related to the video game Team Fortress 2.AFNICYesYesYes
.tgTogoTogoNoYes
.thThailandThaiYesYesNo
.tjTajikistanTajikNoYes
.tkTokelauTokelauAlso used as a free domain service to the public.Freenom (for free domains)YesNoYes
.tlEast TimorTimor-LesteOld code .tp has been deactivated since 2015.YesYes
.tmTurkmenistanTurkmenYesYesYes
.tnTunisiaTunisiaCurrently being marketed as the unofficial domain for Tamil NaduYesYesYesYes
.toTongaTongaOften used unofficially for Torrent, Turin (Torino in Italian), Toronto, Tokyo, or Tocantins, and also as a domain hack in Slavic languages (to meaning it).YesNoYes
.trTurkeyTurkey.ct.tr and .nc.tr used by Northern CyprusYesYesYesYes
.ttTrinidad and TobagoTrinidad and TobagoYesYes
.tvTuvaluTuvaluUsed as an abbreviation of television, the domain is currently operated by dotTV, a VeriSign company; the Tuvalu government owns twenty percent of the company.YesYes
.twTaiwanTaiwanRegistration allowed worldwide, local presence not required. In line with ISO 3166-1, IANA's official position is that "TW" is "designated for use to represent Taiwan, Province of China".YesYesYes
.tzTanzaniaTanzaniaTLD registrations allowed as of July 2022, no local presence in Tanzania required.TCRAYesNo
.uaUkraineUkrainaHostmaster Ltd.YesYes
.ugUgandaUgandaUganda Online Ltd.YesYes
.ukUnited KingdomUnited KingdomThe ISO 3166-1 code for the United Kingdom is GB (for Great Britain). UK is a specially reserved ISO 3166-1 code. However, the creation of the .uk TLD predates the ISO 3166-1 list of ccTLD and is the primary TLD for the United Kingdom.Nominet UKYesYesYes
.usUnited States of AmericaUnited StatesRegistrants must be United States citizens, residents, or organizations, or a foreign entity with a presence in the United States. Formerly commonly used by U.S. State and local governments, see also .gov TLD.Go DaddyYesYes
.uyUruguayUruguay2LD rollout began on 10 July 2012.YesYes
.uzUzbekistanUzbekistanUzinfocomYesYes
.vaVatican CityVaticanLimited to the official sites of the Holy See (including those of the Vatican City State).NoNo
.vcSaint Vincent and the GrenadinesVincentPartialYes
.veVenezuelaVenezuelaRegistration is at the third level.YesNo
.vgBritish Virgin Islands (United Kingdom)Virgin IslandsNoYes
.viUnited States Virgin Islands (United States)Virgin IslandsNoYes
.vnVietnamViet NamYesYesYes
.vuVanuatuVanuatuYesYes
.wfWallis and FutunaWallis and FutunaRestricted to individuals and companies in European Union, Switzerland, Norway, Iceland, and Liechtenstein.AFNICYesYesYes
.wsSamoaWestern SamoaMarketed for use in general WebsitesYesYesYes
.yeYemenYemenNoNo
.ytMayotteMayotteRestricted to individuals and companies in European Union, Switzerland, Norway, Iceland and Liechtenstein. Also unofficially used for YouTube-related domains.AFNICYesYesYes
.zaSouth AfricaZuid-Afrika.za derives from the Dutch name of the country, even though Dutch is no longer an official language.ZA Domain Name AuthorityYesYes
.zmZambiaZambiaNoYes
.zwZimbabweZimbabweNoNo

Table Notes

Internationalized ccTLDs

Internationalized country code top-level domains
DNS nameIDN ccTLDCountry/RegionLanguageScriptTransliterationCommentsOther ccTLDDNSSEC
xn--lgbbat1ad8j.الجزائرAlgeriaArabicArabic (Arabic)al-Jazā'ir.dzNo
xn--y9a3aq.հայArmeniaArmenianArmenianhay.amYes
xn--mgbcpq6gpa1a.البحرينBahrainArabicArabical-BaḥrainNot in use.bhYes
xn--54b7fta0cc.বাংলাBangladeshBengaliBengaliBangla.bdNo
xn--90ais.белBelarusBelarusianCyrillicbel.byYes
xn--90ae.бгBulgariaBulgarianCyrillicbg.bgYes
xn--fiqs8s.中国ChinaChineseChinese (Simplified)Zhōngguó.cnYes
xn--fiqz9s.中國ChinaChineseChinese (Traditional)Zhōngguó.cnYes
xn--wgbh1c.مصرEgyptArabicArabic (Arabic)Miṣr / Maṣr.egYes
xn--e1a4c.еюEuropean UnionBulgarianCyrilliceyu.euYes
xn--qxa6a.ευEuropean UnionGreekGreekeyIn use since 2022.euYes
xn--node.გეGeorgiaGeorgianGeorgian (Mkhedruli)GE.geNo
xn--qxam.ελGreeceGreekGreekelIn use since July 2018.grYes
xn--j6w193g.香港Hong KongChineseChinese (Simplified and Traditional)Hoeng1 gong2 / Xiānggǎng.hkYes
xn--h2brj9c.भारतIndiaHindiDevanagariBhāratBecame available 27 August 2014.inYes
xn--mgbbh1a71e.بھارتIndiaUrduArabic (Urdu)BhāratBecame available 2017.inYes
xn--fpcrj9c3d.భారత్IndiaTeluguTeluguBhāratBecame available 2017.inYes
xn--gecrj9c.ભારતIndiaGujaratiGujaratiBhāratBecame available 2017.inYes
xn--s9brj9c.ਭਾਰਤIndiaPunjabiGurmukhīBhāratBecame available 2017.inYes
xn--xkc2dl3a5ee0h.இந்தியாIndiaTamilTamilIntiyāBecame available 2015.inYes
xn--45brj9c.ভারতIndiaBengaliBengaliBharôtBecame available 2017.inYes
xn--2scrj9c.ಭಾರತIndiaKannadaKannadaBhārataBecame available 2020.inYes
xn--rvc1e0am3e.ഭാരതംIndiaMalayalamMalayalamBhāratamBecame available 2020.inYes
xn--45br5cyl.ভাৰতIndiaAssameseBengaliBharatamBecame available 2022.inYes
xn--3hcrj9c.ଭାରତIndiaOriyaOriyaBhāratBecame available 2021.inYes
xn--mgbbh1a.بارتIndiaKashmiriArabic (Kashmiri)BāratBecame available 2022.inYes
xn--h2breg3eve.भारतम्IndiaSanskritDevanagariBhāratamBecame available 2022.inYes
xn--h2brj9c8c.भारोतIndiaSantaliDevanagariBharotBecame available 2022.inYes
xn--mgbgu82a.ڀارتIndiaSindhiArabic (Sindhi)BhāratBecame available 2022.inYes
xn--mgba3a4f16a.ایرانIranPersianArabic (Persian)Īrān.irNo
xn--mgbtx2b.عراقIraqArabicArabic (Arabic)ʿIrāqNot in use.iqNo
xn--4dbrk0ce.ישראלIsraelHebrewHebrewIsraelBecame available 2022.ilYes
xn--mgbayh7gpa.الاردنJordanArabicArabic (Arabic)al-Urdun.joNo
xn--80ao21a.қазKazakhstanKazakhCyrillic (Kazakh)qaz.kzNo
xn--q7ce6a.ລາວLaosLaoLaoLaoBecame available 2020.laYes
xn--mix082f.澳门MacaoChineseChinese (Simplified)Ou3 mun4 / ÀoménNot in use.moNo
xn--mix891f.澳門MacaoChineseChinese (Traditional)Ou3 mun4 / ÀoménBecame available 2020.moNo
xn--mgbx4cd0ab.مليسياMalaysiaMalayArabic (Jawi)Malaysīyā.myYes
xn--mgbah1a3hjkrd.موريتانياMauritaniaArabicArabic (Arabic)Mūrītāniyā.mrYes
xn--l1acc.монMongoliaMongolianCyrillic (Mongolian)mon.mnYes
xn--mgbc0a9azcg.المغربMoroccoArabicArabic (Arabic)al-Maġrib.maNo
xn--d1alf.мкдNorth MacedoniaMacedonianCyrillic (Macedonian)mkd.mkNo
xn--mgb9awbf.عمانOmanArabicArabic (Arabic)ʿUmān.omNo
xn--mgbai9azgqp6j.پاکستانPakistanUrduArabic (Urdu)Pākistān.pkYes
xn--ygbi2ammx.فلسطينPalestinian AuthorityArabicArabic (Arabic)Filasṭīn.psNo
xn--wgbl6a.قطرQatarArabicArabic (Arabic)Qaṭar.qaNo
xn--p1ai.рфRussiaRussianCyrillic (Russian)rf.ruYes
xn--mgberp4a5d4ar.السعوديةSaudi ArabiaArabicArabic (Arabic)as-Suʿūdīya.saYes
xn--90a3ac.србSerbiaSerbianCyrillic (Serbian)srb.rsYes
xn--yfro4i67o.新加坡SingaporeChineseChinese (Simplified and Traditional)Xīnjiāpō.sgYes
xn--clchc0ea0b2g2a9gcd.சிங்கப்பூர்SingaporeTamilTamilCinkappūr.sgYes
xn--3e0b707e.한국South KoreaKoreanHangulHan-guk.krYes
xn--fzc2c9e2c.ලංකාSri LankaSinhalaSinhalaLanka.lkNo
xn--xkc2al3hye2a.இலங்கைSri LankaTamilTamilIlaṅkai.lkNo
xn--mgbpl2fh.سودانSudanArabicArabic (Arabic)Sūdān.sdNo
xn--ogbpf8fl.سوريةSyriaArabicArabic (Arabic)Sūriyya.syNo
xn--kprw13d.台湾TaiwanChineseChinese (Simplified)Táiwān.twYes
xn--kpry57d.台灣TaiwanChineseChinese (Traditional)Táiwān.twYes
xn--o3cw4h.ไทยThailandThaiThaiThai.thYes
xn--pgbs0dh.تونسTunisiaArabicArabic (Arabic)Tūnis.tnYes
xn--j1amh.укрUkraineUkrainianCyrillic (Ukrainian)ukr.uaNo
xn--mgbaam7a8h.اماراتUnited Arab EmiratesArabicArabic (Arabic)Imārāt.aeNo
xn--mgb2ddes.اليمنYemenArabicArabic (Arabic)al-YamanNot delegated.yeNo

Table notes

Proposed internationalized ccTLDs

Internationalised domain names have been proposed for Japan and Libya.

Relation to ISO 3166-1

The IANA is not in the business of deciding what is and what is not a country. The selection of the ISO 3166 list as a basis for country code top-level domain names was made with the knowledge that ISO has a procedure for determining which entities should be and should not be on that list.

Jon Postel, RFC 1591

Unused ISO 3166-1 codes

Almost all current ISO 3166-1 codes have been assigned and do exist in DNS. However, some of these are effectively unused. In particular, the ccTLDs for the Norwegian dependency Bouvet Island (bv) and the designation Svalbard and Jan Mayen (sj) do exist in DNS, but no subdomains have been assigned, and it is Norid policy to not assign any at present. Two French territories—bl (Saint Barthélemy) and mf (Saint Martin)—still[update] await local assignment by France's government.

The code eh, although eligible as ccTLD for Western Sahara, has never been assigned and does not exist in DNS. Only one subdomain is still registered in gb (ISO 3166-1 for the United Kingdom), and no new registrations are being accepted for it. Sites in the United Kingdom generally use uk (see below).

The former .um ccTLD for the U.S. Minor Outlying Islands was removed in April 2008. Under RFC 1591 rules, .um is eligible as a ccTLD on request by the relevant governmental agency and local Internet user community.

ASCII ccTLDs not in ISO 3166-1

Several ASCII ccTLDs are in use that are not ISO 3166-1 two-letter codes. Some of these codes were specified in older versions of the ISO list.

  • uk (United Kingdom): The ISO 3166-1 code for the United Kingdom is GB. However, the JANET network had already selected uk as a top-level identifier for its pre-existing Name Registration Scheme, and this was incorporated into the DNS root. gb was assigned with the intention of a transition, but this never occurred and the use of uk is now entrenched.
  • su This obsolete ISO 3166 code for the Soviet Union was assigned when the Soviet Union still existed; moreover, new su registrations are accepted.
  • ac (Ascension Island): This code is a vestige of IANA's decision in 1996 to allow the use of codes reserved in the ISO 3166-1 alpha-2 reserve list for use by the Universal Postal Union. The decision was later reversed, with Ascension Island now the sole outlier. (Three other ccTLDs, gg (Guernsey), im (Isle of Man) and je (Jersey) also fell under this category from 1996 until they received corresponding ISO 3166 codes in March 2006.)
  • eu (European Union): On September 25, 2000, ICANN decided to allow the use of any two-letter code in the ISO 3166-1 reserve list that is reserved for all purposes. Only EU currently meets this criterion. Following a decision by the EU's Council of Telecommunications Ministers in March 2002, progress was slow, but a registry (named EURid) was chosen by the European Commission, and criteria for allocation set: ICANN approved eu as a ccTLD, and it opened for registration on 7 December 2005 for the holders of prior rights. Since 7 April 2006, registration is open to all in the European Economic Area.

Historical ccTLDs

ccTLDs may be removed if that country ceases to exist. There are three ccTLDs that have been deleted after the corresponding 2-letter code was withdrawn from ISO 3166-1: cs (for Czechoslovakia), zr (for Zaire) and tp (for East Timor). There may be a significant delay between withdrawal from ISO 3166-1 and deletion from the DNS; for example, ZR ceased to be an ISO 3166-1 code in 1997, but the zr ccTLD was not deleted until 2001. Other ccTLDs corresponding to obsolete ISO 3166-1 codes have not yet been deleted. In some cases they may never be deleted due to the amount of disruption this would cause for a heavily used ccTLD. In particular, the Soviet Union's ccTLD su remains in use more than twenty years after SU was removed from ISO 3166-1.

The historical country codes dd for the German Democratic Republic and yd for South Yemen were eligible for a ccTLD, but not allocated; see also de and ye.

The temporary reassignment of country code cs (Serbia and Montenegro) until its split into rs and me (Serbia and Montenegro, respectively) led to some controversies about the stability of ISO 3166-1 country codes, resulting in a second edition of ISO 3166-1 in 2007 with a guarantee that retired codes will not be reassigned for at least 50 years, and the replacement of RFC 3066 by RFC 4646 for country codes used in language tags in 2006.

The previous ISO 3166-1 code for Yugoslavia, YU, was removed by ISO on 23 July 2003, but the yu ccTLD remained in operation. Finally, after a two-year transition to Serbian rs and Montenegrin me, the .yu domain was phased out in March 2010.

Australia was originally assigned the oz country code, which was later changed to au with the .oz domains moved to .oz.au.

Internationalized ccTLDs

An internationalized country code top-level domain (IDN ccTLD) is a top-level domain with a specially encoded domain name that is displayed in an end user application, such as a web browser, in its native language script or a non-alphabetic writing system, such as Latin script (.us, .uk and .br), Indic script (.भारत) and Korean script (.한국), etc. IDN ccTLDs are an application of the internationalized domain name (IDN) system to top-level Internet domains assigned to countries, including the United Kingdom, or independent geographic regions.

ICANN started to accept applications for IDN ccTLDs in November 2009, and installed the first set into the Domain Names System in May 2010. The first set was a group of Arabic names for the countries of Egypt, Saudi Arabia, and the United Arab Emirates. By May 2010, 21 countries had submitted applications to ICANN, representing 11 languages.

ICANN requires all potential international TLDs to use at least one letter that does not resemble a Latin letter, or have at least three letters, in an effort to avoid IDN homograph attacks. Nor shall the international domain name look like another domain name, even if they have different alphabets. Between Cyrillic and Greek alphabets, for example, this could happen.

Generic ccTLDs

Generic Country Code Top-Level Domain or gccTLD refers to those TLDs which are technically "non-restricted ccTLDs" but used like traditional generic TLDs (gTLDs) rather than "country"-targeted ones. Most of the gccTLDs are primarily used as domain hacks:

gccTLDCountry/RegionDomain hacks
.acAscension IslandacademicaccountingacknowledgeAir conditioningalternating-current
.adAndorraadvertising
.agAntigua and BarbudaAktiengesellschaft (German for corporation)
.aiAnguillaArtificial intelligence
.amArmeniaAmericanAM broadcastingradio and podcasts
.asAmerican SamoaAsturiasautonomous systemaktieselskab/aksjeselskap
.azAzerbaijanArizona
.bzBelizeBolzanobusinessbiz alike
.ccCocos (Keeling) Islandscricket clubCredit CardCycling clubChristian ChurchCatholic ChurchCreative CommonsCape Codcompanycom alike
.cdCongoCompact disc
.coColombiacompanycom alikeColorado
.cuCubasee you
.cvCape Verdecurriculum vitae
.djDjiboutiDisc jockey
.fmFederated States of MicronesiaFM broadcastingradio and podcasts
.gaGabonGeorgia
.ggBailiwick of GuernseyGood GameGoogle
.hrCroatiaHuman resources
.ioBritish Indian Ocean TerritoryInput/Outputinfo alike
.isIcelandit.is, that.is, etc.
.itItalyInformation technology
.kgKyrgyzstanKeygen
.laLaosLos AngelesLouisianaMozillaTeslaDigikalaLatin America
.lyLibyawords ending in -ly
.mdMoldovaMedicineMarkdown
.meMontenegrome (personal homepage)MaineMiddle East
.msMontserratMicrosoftMississippiMato Grosso do SulMünstermaster
.mvMaldivesmusic video
.nuNiuenewnownude
.pePeruPrivate Equity
.pnPitcairnPhone number
.psPalestinePostScript PhotoshopPlayStation
.pwPalauPwned (leet speak)
.reRéunionReverse engineering
.rsSerbiaRust
.scSeychellesSanta CatarinaSouth CarolinaSoundCloudSnapchatSecurity
.shSaint HelenaShell
.skSlovakiaSaskatchewan
.sxSint Maartensex
.tfFrench Southern and Antarctic LandsTeam FortressTerraform
.tkTokelautechHi-tech
.tmTurkmenistanTrademark
.toTongalink-to
.tvTuvalutelevision and broadcasts
.wsWestern Samoawebsitewebsocketworld sitewest
.ytMayotteYouTube

Unconventional usage

Lenient registration restrictions on certain ccTLDs have resulted in various domain hacks. Domain names such as I.am, tip.it, start.at and go.to form well-known English phrases, whereas others combine the second-level domain and ccTLD to form one word or one title, creating domains such as blo.gs of South Georgia and the South Sandwich Islands (gs), youtu.be of Belgium (be), del.icio.us of the United States (us), and cr.yp.to of Tonga (to). The .co domain of Colombia has been cited since 2010 as a potential competitor to generic TLDs for commercial use, because it may be an abbreviation for company.

Several ccTLDs allow the creation of emoji domains.

Some ccTLDs may also be used for typosquatting. The domain cm of Cameroon has generated interest due to the possibility that people might miss typing the letter o for sites in the com.

Commercial use

Some of the world's smallest countries and non-sovereign or colonial entities with their own country codes have opened their TLDs for worldwide commercial use, some of them free like .tk.

See also

External links

  • . Domain name dispute resolution. WIPO.
  • .
  • . ICANN.
  • Baskerville, Robert (Jan 16, 2008). . Archived from on 2015-11-03.