Alternative History

This list of country code top-level domains is for reference purposes. It can also be copied, pasted, and modified to suit individual timelines.

Latin Character ccTLDs

Latin-character country code top-level domains
Name Entity Explanation Notes
.ac Ascension Island (United Kingdom) Commonly used for academic websites, such as universities.
.ad Andorra
.ae United Arab Emirates
.af Afghanistan
.ag Antigua and Barbuda Also used by German businesses (where AG is an abbreviation of Aktiengesellschaft).
.ai Anguilla (United Kingdom) Also used by tech companies specializing in AI (Artificial Intelligence).
.al Albania
.am Armenia Also used by AM radio stations, podcasts or related business.
.ao Angola
.aq Antarctica Antarctique Defined by the Antarctic Treaty as everything south of latitude 60°S.
.ar Argentina
.as American Samoa (United States) In some countries, like Norway and Denmark, "AS" or "A/S" is used as an abbreviation for stock-based or limited companies, and such companies will often make use of the domain. Also used by the Principality of Asturias, Spain.
.at Austria
.au Australia
.aw Aruba (Kingdom of the Netherlands) Aruba, West Indies
.ax Åland (Finland) .al and .ad already allocated
.az Azerbaijan
.ba Bosnia and Herzegovina
.bb Barbados
.bd Bangladesh
.be Belgium Also used by YouTube's domain shortening service ( and in the Canton of Bern, Switzerland.
.bf Burkina Faso
.bg Bulgaria Also .бг (.bg in cyrillic) for IDN ccTLD
.bh Bahrain
.bi Burundi
.bj Benin .be, .bn, and .bi already allocated
.bm Bermuda (United Kingdom)
.bn Brunei
.bo Bolivia
.bq Caribbean Netherlands (Bonaire, Saba, and Curaçao) .be and .bs already allocated Not used.
.br Brazil
.bs Bahamas
.bt Bhutan
.bw Botswana May also be used for the Province of Walloon Brabant, Belgium.
.by Belarus Byelorussia Also used to denote Bayern (Bavaria), Germany.
.bz Belize Also used in Bozen/Bolzano, South Tyrol
.ca Canada Also used by some websites in the U.S. state of California.
.cc Cocos (Keeling) Islands Australian territory: not to be confused with Cocos islands in Guam. Currently marketed as global domain, registration allowed worldwide.
.cd Democratic Republic of the Congo Congo, Democratic Republic Also used for Compact Disc-related domains.
.cf Central African Republic Also used as a free domain service to the public.
.cg Republic of the Congo
.ch Switzerland Confoederatio Helvetica
.ci Ivory Coast Côte d'Ivoire
.ck Cook Islands (New Zealand associated)
.cl Chile
.cm Cameroon
.cn People's Republic of China Hong Kong and Macau also maintain TLDs. Also unofficially used for Cartoon Network-related domains.
.co Colombia Marketed as a global domain. Anyone can register.
.cr Costa Rica
.cu Cuba
.cv Cape Verde Also used for curriculum vitae-related domains.
.cw Curaçao (Kingdom of the Netherlands) Curaçao, West Indies
.cx Christmas Island Christmas Xmas Made infamous from the "Goatse" shock site
.cy Cyprus
.cz Czech Republic
.de Germany Deutschland
.dj Djibouti Also used by disc jockeys.
.dk Denmark Danmark
.dm Dominica
.do Dominican Republic
.dz Algeria El Djazair / Dzayer
.ec Ecuador In 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: "" and "".
.ee Estonia Eesti
.eg Egypt
.eh Western Sahara Español Sahara Unassigned
.er Eritrea
.es Spain España
.et Ethiopia
.eu European Union Previously unofficially used for sites in the Basque language, but now .eus is in official use.
.fi Finland Registration allowed worldwide.
.fj Fiji
.fk Falkland Islands (United Kingdom)
.fm Federated States of Micronesia Also used by FM radio stations, podcasts, or related businesses.
.fo Faroe Islands (Kingdom of Denmark) royar
.fr France
.ga Gabon Also used as a free domain service to the public.
.gd Grenada
.ge Georgia
.gf French Guiana (France) Guyane Française
.gg Guernsey .gu, .gs, and .gy already allocated Also unofficially used by video game related websites.
.gh Ghana
.gi Gibraltar (United Kingdom)
.gl Greenland (Kingdom of Denmark) Previously also unofficially used in Galicia, Spain, but now .gal was implemented in mid-2014.
.gm The Gambia Domain name should match the domain owners name or trademarks. Common nouns are blocked.
.gn Guinea
.gp Guadeloupe (France) Still used for Saint-Barthélemy and Saint-Martin.
.gq Equatorial Guinea Guinée équatoriale Also used as a free domain service to the public.
.gr Greece
.gs South Georgia and the South Sandwich Islands (United Kingdom)
.gt Guatemala
.gu Guam (United States) Registry has been closed since 2017.
.gw Guinea-Bissau Gine-Bisaawo
.gy Guyana
.hk Hong Kong
.hm Heard Island and McDonald Islands (Australia) Unused for its intended purposes: islands are uninhabited and government sites instead use .aq. Registry open to the public.
.hn Honduras
.hr Croatia Hrvatska
.ht Haiti
.hu Hungary
.id Indonesia
.ie Ireland In 2002, registration was expanded to include persons or businesses with a "real and substantive" connection with the island of Ireland (including Northern Ireland).
.il Israel
.im Isle of Man
.in India
.io British Indian Ocean Territory (United Kingdom) Used unofficially by technology companies, startups, and web applications because IO can be an acronym for input / output that is useful for domain hacks.
.iq Iraq
.ir Iran
.is Iceland Ísland Also unofficially used and marketed as a domain hack (for example,, etc.).
.it Italy
.je Jersey
.jm Jamaica
.jo Jordan
.jp Japan
.ke Kenya
.kg Kyrgyzstan
.kh Cambodia} Khmer
.ki Kiribati
.km Comoros Komori
.kn Saint Kitts and Nevis
.kp North Korea Korea Democratic People's Republic Few domains are actually registered because of internet censorship in North Korea.
.kr South Korea Korea Republic
.kw Kuwait
.ky Cayman Islands (United Kingdom) .ci and .cy already allocated
.kz Kazakhstan
.la Laos Currently being marketed as the unofficial domain for Los Angeles.
.lb Lebanon
.lc Saint Lucia Saint Lucia
.li Liechtenstein Also used by entities on Long Island, New York or people with the surname Li. In Russian, li can be used to create domain names that mean a verb with a past tense plural ending li.
.lk Sri Lanka Lanka
.lr Liberia
.ls Lesotho
.lt Lithuania
.lu Luxembourg Also used in Lucerne, Switzerland
.lv Latvia
.ly Libya Also a domain hack for words ending in -ly.
.ma Morocco Maroc
.mc Monaco
.md Moldova
.me Montenegro Montenegro Also marketed as a domain hack (,, etc.).
.mg Madagascar
.mh Marshall Islands
.mk North Macedonia Makedonija
.ml Mali Also used as a free domain service to the public.
.mm Myanmar
.mn Mongolia
.mo Macau Macao
.mp Northern Mariana Islands (United States) Marianas Pacific
.mq Martinique (France)
.mr Mauritania Also used for "Mr."-related domains.
.ms Montserrat (United Kingdom) Also used for Microsoft-related domains.
.mt Malta
.mu Mauritius
.mv Maldives
.mw Malawi
.mx Mexico
.my Malaysia
.mz Mozambique
.na Namibia
.nc New Caledonia (France)
.ne Niger Also marketed as a Lithuanian-language domain hack (,, etc.).
.nf Norfolk Island
.ng Nigeria
.ni Nicaragua
.nl Netherlands First active country-code domain outside the US.
.no Norway Also marketed as a domain hack (,, etc.).
.np Nepal
.nr Nauru Was previously used as a free domain service to the public as
.nu Niue (New Zealand associated) Commonly used by Danish, Dutch, and Swedish websites, because in those languages "nu" means "now".
.nz New Zealand
.om Oman
.pa Panama Some use in Pennsylvania.
.pe Peru
.pf French Polynesia (France) Polynésie française Includes Clipperton Island.
.pg Papua New Guinea
.ph Philippines
.pk Pakistan
.pl Poland
.pm Saint-Pierre and Miquelon (France)
.pn Pitcairn Islands (United Kingdom) As 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 country code of the fictional nation of Panem; notable sites included and
.pr Puerto Rico (United States)
.ps Palestine Includes Jerusalem, the West Bank, and the Gaza Strip.
.pt Portugal
.pw Palau Pelew
.py Paraguay
.qa Qatar
.re Réunion (France)
.ro Romania
.rs Serbia Republika Srbija Also .срб (.srb in Cyrillic). Also used for domains related to the Rust programming language.
.ru Russia Also .su (still in use) and .рф
.rw Rwanda
.sa Saudi Arabia
.sb Solomon Islands Solomon Islands, British Also used for SpongeBob SquarePants-related domains.
.sc Seychelles Also used for Snapchat-related domains.
.sd Sudan
.se Sweden
.sg Singapore Also used in St. Gallen, Switzerland
.sh Saint Helena, Ascension and Tristan da Cunha (United Kingdom)
.si Slovenia
.sk Slovakia
.sl Sierra Leone
.sm San Marino
.sn Senegal
.so Somalia Relaunched on 1 November 2010.
.sr Suriname
.ss South Sudan Added to the DNS root zone in February 2019. Registry is not yet available.
.st São Tomé and Príncipe Also used in South Tyrol (see also .bz).
.su Soviet Union Still in use. Also unofficially used by Student Unions.
.sv El Salvador
.sx Sint Maarten (Kingdom of the Netherlands) .sm, .ma, and .mt already allocated
.sy Syria
.sz Eswatini Swaziland
.tc Turks and Caicos Islands (United Kingdom) Also marketed in Turkey. The official abbreviation of 'Türkiye Cumhuriyeti' (Republic of Turkey) is TC.
.td Chad Tchad
.tf French Southern and Antarctic Lands Terres australes et antarctiques françaises Seldom used. The domain sees frequent use for community-run sites related to the video game Team Fortress 2.
.tg Togo
.th Thailand
.tj Tajikistan
.tk Tokelau Also used as a free domain service to the public.
.tl East Timor Timor-Leste Old code .tp has been deactivated since 2015.
.tm Turkmenistan
.tn Tunisia Marketed as an unofficial domain for Tamil Nadu.
.to Tonga Often used for Torrent, Turin (Torino in Italian), Toronto, Tokyo, or Tocantins, and also as a domain hack in Slavic languages (to meaning it).
.tr Turkey used by Northern Cyprus
.tt Trinidad and Tobago
.tv Tuvalu Used as an abbreviation of television, the domain is currently operated by company of which the Tuvalu government owns twenty percent.
.tw Taiwan IANA's official position is that "TW" is designated for use to represent "Taiwan."
.tz Tanzania
.ua Ukraine Ukraina
.ug Uganda
.uk United Kingdom The ISO code for the United Kingdom is GB. However, the creation of the .uk TLD predates the ISO list and is the primary TLD for the United Kingdom.
.us United States of America Formerly commonly used by U.S. State and local governments, while federal entities use .gov.
.uy Uruguay 2LD rollout began on 10 July 2012.
.uz Uzbekistan
.va Vatican City Limited to the official sites of the Holy See and the Vatican City State.
.vc Saint Vincent and the Grenadines
.ve Venezuela
.vg British Virgin Islands (United Kingdom) Virgin Islands
.vi United States Virgin Islands Virgin Islands
.vn Vietnam
.vu Vanuatu
.wf Wallis and Futuna
.ws Samoa Western Samoa Also used as an abbreviation for "website"
.ye Yemen
.yt Mayotte Mayotte Also used for YouTube-related domains.
.za South Africa Zuid-Afrika
.zm Zambia
.zw Zimbabwe

Internationalized ccTLDs

Internationalized country code top-level domains
IDN ccTLD Country/Region Language Script Transliteration Comments
.الجزائر Algeria Arabic Arabic al-Jazā'ir
.հայ Armenia Armenian Armenian hay
.البحرين Bahrain Arabic Arabic al-Bahrain Not in use
.বাংলা Bangladesh Bengali Bengali Bangla
.бел Belarus Belarusian Cyrillic bel
.бг Bulgaria Bulgarian Cyrillic bg
.中国 People's Republic of China Chinese Chinese (Simplified) Zhōngguó
.中國 People's Republic of China Chinese Chinese (Traditional) Zhōngguó
.مصر Egypt Arabic Arabic Miṣr / Maṣr
.ею European Union Bulgarian Cyrillic eyu
.ευ European Union Greek Greek ey Not in use
.გე Georgia Georgian Georgian (Mkhedruli) GE
.ελ Greece Greek Greek el In use since July 2018
.香港 Hong Kong Chinese Chinese (Simplified and Traditional) Hoeng1 gong2
.भारत India Hindi Devanagari Bhārat Became available 27 2014
.بھارت India Urdu Arabic Bhārat Became available 2017
.భారత్ India Telugu Telugu Bhārat Became available 2017
.ભારત India Gujarati Gujarati Bhārat Became available 2017
.ਭਾਰਤ India Punjabi Gurmukhī Bhārat Became available 2017
.இந்தியா India Tamil Tamil Intiyā Became available 2015
.ভারত India Bengali Bengali Bharôt Became available 2017
.ಭಾರತ India Kannada Kannada Bhārata Became available 2020
.ഭാരതം India Malayalam Malayalam Bhāratam Became available 2020
.ভাৰত India Assamese Bengali Bharatam Not in use
.ଭାରତ India Oriya Oriya Bhārat Became available 2021
.بارت India Kashmiri Arabic Bārat Not in use
.भारतम् India Sanskrit Devanagari Bhāratam Not in use
.भारोत India Santali Devanagari Bharot Not in use
.ڀارت India Sindhi Arabic Bhārat Not in use
.ایران Iran Persian Arabic Īrān
.عراق Iraq Arabic Arabic ʿIrāq Not in use
.ישראל Israel Hebrew Hebrew Israel Not in use
.الاردن Jordan Arabic Arabic al-Urdun
.қаз Kazakhstan Kazakh Cyrillic qaz
.ລາວ Laos Lao Lao Lao Became available 2020
.澳门 Macao Chinese Chinese (Simplified) Ou3 mun4 / Àomén Not in use
.澳門 Macao Chinese Chinese (Traditional) Ou3 mun4 / Àomén Became available 2020
.مليسيا Malaysia Malay Arabic Malaysīyā
.موريتانيا Mauritania Arabic Arabic Mūrītāniyā
.мон Mongolia Mongolian Cyrillic mon
.المغرب Morocco Arabic Arabic al-Maġrib
.мкд North Macedonia Macedonian Cyrillic mkd
.عمان Oman Arabic Arabic ʿUmān
.پاکستان Pakistan Urdu Arabic Pākistān
.فلسطين Palestine Arabic Arabic Filasṭīn
.قطر Qatar Arabic Arabic Qaṭar
.рф Russia Russian Cyrillic rf
.السعودية Saudi Arabia Arabic Arabic as-Suʿūdīya
.срб Serbia Serbian Cyrillic srb
.新加坡 Singapore Chinese Chinese (Simplified and Traditional) Xīnjiāpō
.சிங்கப்பூர் Singapore Tamil Tamil Cinkappūr
.한국 South Korea Korean Hangul Han-guk
.ලංකා Sri Lanka Sinhala Sinhala Lanka
.இலங்கை Sri Lanka Tamil Tamil Ilaṅkai
.سودان Sudan Arabic Arabic Sūdān
.سورية Syria Arabic Arabic Sūriyya
.台湾 Taiwan Chinese Chinese (Simplified) Táiwān
.台灣 Taiwan Chinese Chinese (Traditional) Táiwān
.ไทย Thailand Thai Thai Thai
.تونس Tunisia Arabic Arabic Tūnis
.укр Ukraine Ukrainian Cyrillic ukr
.امارات United Arab Emirates Arabic Arabic Imārāt
.اليمن Yemen Arabic Arabic al-Yaman Not delegated

Unused ccTLDs

Unused Latin-character ccTLDs
Name Entity Notes
.bl Saint Barthélemy (France) Awaiting assignment by France's government
.bv Bouvet Island (Norway) No plans to assign
.cs Czechoslovakia, Serbia and Montenegro Temporarily assigned to Serbia and Montenegro in 2003 but never used.
.dd German Democratic Republic Never allocated
.mf Saint-Martin (France) Awaiting assignment by France's government
.oz Australia Replaced with .au
.sj Svalbard and Jan Mayen (Norway) No plans to assign
.tp East Timor deactivated since 2015
.um U.S. Minor Outlying Islands removed in April 2008
.yd South Yemen Never allocated
.yu Yugoslavia Phased out in March 2010
.zr Zaire Deleted in 2001

See also

Last updated 15:19, 10 February 2022 (UTC)