Country Code Domain Extensions (ccTLD) List
In short: A country code top-level domain (ccTLD) is the two-letter country code at the end of a web address: .tr for Turkey, .de for Germany, .it for Italy, .jp for Japan. The codes largely follow the ISO 3166-1 country codes, and the global list is maintained by IANA. You can search and filter all country extensions in the table below.
The last part of a web address is called the top-level domain (TLD). In www.aso.com.tr, “.tr” is the country code top-level domain for Turkey, and “.com.tr” is the commercial second-level space under .tr.
What is a domain extension and how many are there?
Domain extensions are recorded by IANA, which manages the DNS root zone. As of October 2026 the IANA database lists 1,437 top-level domains with an assigned operator. The main types are:
- Country code TLDs (ccTLD): .tr, .de, .it, .uk and others. 309 in total; 248 in Latin script, the rest in local scripts such as .рф (Russia).
- Generic TLDs (gTLD): .com, .net, .org, .info and the new extensions launched through the 2012 new gTLD programme, such as .shop, .online and .app. Open to everyone.
- Sponsored / restricted TLDs: .edu, .gov, .mil, .int, .aero, .museum and others; only eligible organisations can register.
- Infrastructure TLD: .arpa, used for the technical infrastructure of the Internet; not open for registration.
How are country codes assigned?
Almost all country extensions are the two-letter codes of the ISO 3166-1 standard. That is why some codes come from the country’s own name: Germany .de (Deutschland), Spain .es (España), Switzerland .ch (Confoederatio Helvetica), Croatia .hr (Hrvatska), South Africa .za. A few exceptions:
- The UK’s ISO code is GB, but the extension in use is .uk; .gb is reserved.
- .eu belongs to the European Union, not a country.
- .su (former Soviet Union) and .ac (Ascension Island) are specially reserved codes.
- Codes can be retired when countries change: Yugoslavia’s .yu was removed, and East Timor moved from .tp to .tl.
Most searched country extensions
- .at: Austria • .it: Italy • .de: Germany • .jp: Japan
- .se: Sweden • .sv: El Salvador • .si: Slovenia • .sk: Slovakia
- .rs: Serbia • .pt: Portugal • .ie: Ireland • .cl: Chile • .be: Belgium
- .au: Australia • .za: South Africa • .in: India • .ir: Iran • .my: Malaysia
- .to: Tonga • .me: Montenegro • .tv: Tuvalu • .io: British Indian Ocean Territory • .ai: Anguilla
Extensions that do not exist: there is no “.ko” – South Korea uses .kr and North Korea .kp. There is no “.en” either – the UK uses .uk. .com is a generic extension, not a country code.
List of Country Code Top-Level Domains (A–Z)
The list below contains all 255 Latin-script country code extensions in the IANA Root Zone Database (248 have a registry operator). Filter by extension (e.g. at) or country name (e.g. Italy).
| Extension | Country / Region | Notes | Register |
|---|---|---|---|
| .ac | Ascension Island | Exceptionally reserved code in the ISO list. | Register |
| .ad | Andorra | Google treats this extension as generic (not country-targeted). | |
| .ae | United Arab Emirates | Register | |
| .af | Afghanistan | ||
| .ag | Antigua and Barbuda | Register | |
| .ai | Anguilla | Very popular with AI projects. Google treats this extension as generic (not country-targeted). | Register |
| .al | Albania | ||
| .am | Armenia | Register | |
| .an | Netherlands Antilles (former) | Currently not in use; no registry operator. | |
| .ao | Angola | ||
| .aq | Antarctica | ||
| .ar | Argentina | ||
| .as | American Samoa | Google treats this extension as generic (not country-targeted). | Register |
| .at | Austria | Register | |
| .au | Australia | Register | |
| .aw | Aruba | ||
| .ax | Åland Islands | ||
| .az | Azerbaijan | ||
| .ba | Bosnia and Herzegovina | ||
| .bb | Barbados | ||
| .bd | Bangladesh | ||
| .be | Belgium | Register | |
| .bf | Burkina Faso | ||
| .bg | Bulgaria | ||
| .bh | Bahrain | Register | |
| .bi | Burundi | ||
| .bj | Benin | ||
| .bl | Saint Barthélemy | Currently not in use; no registry operator. | |
| .bm | Bermuda | ||
| .bn | Brunei | ||
| .bo | Bolivia | ||
| .bq | Caribbean Netherlands (Bonaire, Sint Eustatius, Saba) | Currently not in use; no registry operator. | |
| .br | Brazil | ||
| .bs | Bahamas | ||
| .bt | Bhutan | ||
| .bv | Bouvet Island | Belongs to Norway; closed to registration. | |
| .bw | Botswana | ||
| .by | Belarus | ||
| .bz | Belize | Google treats this extension as generic (not country-targeted). | Register |
| .ca | Canada | Register | |
| .cc | Cocos (Keeling) Islands | Google treats this extension as generic (not country-targeted). | Register |
| .cd | Democratic Republic of the Congo | Formerly Zaire. Google treats this extension as generic (not country-targeted). | |
| .cf | Central African Republic | ||
| .cg | Republic of the Congo | ||
| .ch | Switzerland | From the Latin Confoederatio Helvetica. | Register |
| .ci | Côte d'Ivoire | ||
| .ck | Cook Islands | ||
| .cl | Chile | Register | |
| .cm | Cameroon | Register | |
| .cn | People's Republic of China | Register | |
| .co | Colombia | Popular as a .com alternative for companies. Google treats this extension as generic (not country-targeted). | Register |
| .cr | Costa Rica | ||
| .cu | Cuba | ||
| .cv | Cabo Verde | Register | |
| .cw | Curaçao | ||
| .cx | Christmas Island | Register | |
| .cy | Cyprus | ||
| .cz | Czechia (Czech Republic) | Register | |
| .de | Germany | From the German name Deutschland. | Register |
| .dj | Djibouti | Google treats this extension as generic (not country-targeted). | |
| .dk | Denmark | Register | |
| .dm | Dominica | ||
| .do | Dominican Republic | ||
| .dz | Algeria | ||
| .ec | Ecuador | Register | |
| .ee | Estonia | ||
| .eg | Egypt | ||
| .eh | Western Sahara | Currently not in use; no registry operator. | |
| .er | Eritrea | ||
| .es | Spain | From the Spanish name España. | Register |
| .et | Ethiopia | ||
| .eu | European Union | Not a country – the regional extension of the European Union. | Register |
| .fi | Finland | Register | |
| .fj | Fiji | ||
| .fk | Falkland Islands (Malvinas) | ||
| .fm | Micronesia | Google treats this extension as generic (not country-targeted). | Register |
| .fo | Faroe Islands | Register | |
| .fr | France | Register | |
| .ga | Gabon | ||
| .gb | United Kingdom | Reserved; no new registrations. The UK uses .uk. | |
| .gd | Grenada | Register | |
| .ge | Georgia | Register | |
| .gf | French Guiana | ||
| .gg | Guernsey | Register | |
| .gh | Ghana | ||
| .gi | Gibraltar | ||
| .gl | Greenland | Register | |
| .gm | Republic of The Gambia | ||
| .gn | Guinea | ||
| .gp | Guadeloupe | ||
| .gq | Equatorial Guinea | ||
| .gr | Greece | Register | |
| .gs | South Georgia and the South Sandwich Islands | Register | |
| .gt | Guatemala | ||
| .gu | Guam | ||
| .gw | Guinea-Bissau | ||
| .gy | Guyana | Register | |
| .hk | Hong Kong | Register | |
| .hm | Heard Island and McDonald Islands | ||
| .hn | Honduras | Register | |
| .hr | Croatia | From the Croatian name Hrvatska. | |
| .ht | Haiti | Register | |
| .hu | Hungary | Register | |
| .id | Indonesia | Register | |
| .ie | Ireland | Register | |
| .il | Israel | ||
| .im | Isle of Man | Register | |
| .in | India | Register | |
| .io | British Indian Ocean Territory | Very popular with tech start-ups. Google treats this extension as generic (not country-targeted). | Register |
| .iq | Iraq | ||
| .ir | Iran | ||
| .is | Iceland | Register | |
| .it | Italy | Register | |
| .je | Jersey | Register | |
| .jm | Jamaica | ||
| .jo | Jordan | ||
| .jp | Japan | Register | |
| .ke | Kenya | ||
| .kg | Kyrgyzstan | ||
| .kh | Cambodia | ||
| .ki | Kiribati | ||
| .km | Comoros | ||
| .kn | Saint Kitts and Nevis | ||
| .kp | North Korea | ||
| .kr | South Korea | There is no .ko extension; Korea uses .kr. | |
| .kw | Kuwait | ||
| .ky | Cayman Islands | ||
| .kz | Kazakhstan | Register | |
| .la | Laos | Google treats this extension as generic (not country-targeted). | Register |
| .lb | Lebanon | ||
| .lc | Saint Lucia | Register | |
| .li | Liechtenstein | Register | |
| .lk | Sri Lanka | ||
| .lr | Liberia | ||
| .ls | Lesotho | ||
| .lt | Lithuania | Register | |
| .lu | Luxembourg | Register | |
| .lv | Latvia | Register | |
| .ly | Libya | ||
| .ma | Morocco | ||
| .mc | Monaco | ||
| .md | Moldova | ||
| .me | Montenegro | Popular for personal websites. Google treats this extension as generic (not country-targeted). | Register |
| .mf | Saint Martin (French part) | Currently not in use; no registry operator. | |
| .mg | Madagascar | Register | |
| .mh | Marshall Islands | ||
| .mk | North Macedonia | Register | |
| .ml | Mali | ||
| .mm | Myanmar | ||
| .mn | Mongolia | Register | |
| .mo | Macao | ||
| .mp | Northern Mariana Islands | ||
| .mq | Martinique | ||
| .mr | Mauritania | ||
| .ms | Montserrat | Google treats this extension as generic (not country-targeted). | Register |
| .mt | Malta | ||
| .mu | Mauritius | Register | |
| .mv | Maldives | ||
| .mw | Malawi | ||
| .mx | Mexico | Register | |
| .my | Malaysia | Register | |
| .mz | Mozambique | ||
| .na | Namibia | ||
| .nc | New Caledonia | ||
| .ne | Niger | ||
| .nf | Norfolk Island | Register | |
| .ng | Nigeria | Register | |
| .ni | Nicaragua | ||
| .nl | Netherlands | Register | |
| .no | Norway | Register | |
| .np | Nepal | ||
| .nr | Nauru | ||
| .nu | Niue | Google treats this extension as generic (not country-targeted). | Register |
| .nz | New Zealand | Register | |
| .om | Oman | ||
| .pa | Panama | ||
| .pe | Peru | Register | |
| .pf | French Polynesia | ||
| .pg | Papua New Guinea | ||
| .ph | Philippines | Register | |
| .pk | Pakistan | ||
| .pl | Poland | Register | |
| .pm | Saint Pierre and Miquelon | Register | |
| .pn | Pitcairn | ||
| .pr | Puerto Rico | ||
| .ps | Palestine | Register | |
| .pt | Portugal | Register | |
| .pw | Palau | Register | |
| .py | Paraguay | ||
| .qa | Qatar | Register | |
| .re | Reunion | Register | |
| .ro | Romania | Register | |
| .rs | Serbia | ||
| .ru | Russia | Register | |
| .rw | Rwanda | ||
| .sa | Saudi Arabia | ||
| .sb | Solomon Islands | Register | |
| .sc | Seychelles | Google treats this extension as generic (not country-targeted). | Register |
| .sd | Sudan | ||
| .se | Sweden | Sweden (Sverige). | Register |
| .sg | Singapore | Register | |
| .sh | Saint Helena | Register | |
| .si | Slovenia | Slovenia (Slovakia is .sk). | Register |
| .sj | Svalbard and Jan Mayen | Belongs to Norway; closed to registration. | |
| .sk | Slovakia | Slovakia (Slovenia is .si). | Register |
| .sl | Sierra Leone | ||
| .sm | San Marino | ||
| .sn | Senegal | ||
| .so | Somalia | Register | |
| .sr | Suriname | Google treats this extension as generic (not country-targeted). | |
| .ss | South Sudan | ||
| .st | Sao Tome and Principe | Register | |
| .su | Soviet Union (former) | Still in use after the dissolution of the Soviet Union. Google treats this extension as generic (not country-targeted). | Register |
| .sv | El Salvador | El Salvador (not Sweden – Sweden is .se). | |
| .sx | Sint Maarten (Dutch part) | Register | |
| .sy | Syria | ||
| .sz | Eswatini (formerly Swaziland) | ||
| .tc | Turks and Caicos Islands | Register | |
| .td | Chad | ||
| .tf | French Southern Territories | Register | |
| .tg | Togo | ||
| .th | Thailand | ||
| .tj | Tajikistan | ||
| .tk | Tokelau | Google treats this extension as generic (not country-targeted). | Register |
| .tl | Timor-Leste (East Timor) | Replaced the old .tp extension. | Register |
| .tm | Turkmenistan | Register | |
| .tn | Tunisia | Register | |
| .to | Tonga | Short and memorable; used by link shorteners and media sites. | Register |
| .tp | East Timor (former code) | Currently not in use; no registry operator. | |
| .tr | Türkiye (Turkey) | Turkey's extension. com.tr, net.tr, org.tr need no documents; 9 extensions such as av.tr and dr.tr require documents. | Register |
| .tt | Trinidad and Tobago | ||
| .tv | Tuvalu | Popular with video and streaming sites. Google treats this extension as generic (not country-targeted). | Register |
| .tw | Taiwan | Register | |
| .tz | Tanzania | ||
| .ua | Ukraine | ||
| .ug | Uganda | ||
| .uk | United Kingdom | The extension used for the United Kingdom, including England. | Register |
| .um | U.S. Minor Outlying Islands | Currently not in use; no registry operator. | |
| .us | United States of America | Register | |
| .uy | Uruguay | ||
| .uz | Uzbekistan | ||
| .va | Vatican City | ||
| .vc | Saint Vincent and the Grenadines | Register | |
| .ve | Venezuela | ||
| .vg | British Virgin Islands | Register | |
| .vi | U.S. Virgin Islands | ||
| .vn | Vietnam | ||
| .vu | Vanuatu | Register | |
| .wf | Wallis and Futuna | Register | |
| .ws | Samoa | Google treats this extension as generic (not country-targeted). | Register |
| .ye | Yemen | ||
| .yt | Mayotte | Register | |
| .za | South Africa | From the Dutch Zuid-Afrika. | |
| .zm | Zambia | ||
| .zw | Zimbabwe | ||
| .yu | Yugoslavia (former) | Removed. Serbia uses .rs, Montenegro .me. |
Source: IANA Root Zone Database (October 2026). Extensions with a “Register” link can be searched and registered right away at the ASO Web domain panel.
Turkey’s extension: .tr domains
Turkey’s country code extension is .tr. .tr domains are allocated through TRABİS (.tr Network Information System) via accredited registrars.
- No documents: since 14 September 2022, com.tr, net.tr and org.tr are allocated without documents on a first-come, first-served basis. web.tr, gen.tr, tel.tr, name.tr, biz.tr, tv.tr, info.tr and bbs.tr also need no documents.
- Documents required: av.tr, bel.tr, dr.tr, edu.tr, gov.tr, k12.tr, kep.tr, pol.tr and tsk.tr.
- Direct .tr (example.tr): applications for “a.tr” names opened on a first-come, first-served basis in September 2024.
- Authority: with Law No. 7590, in force since 31 July 2026, the duties and powers for domain allocation were transferred to Turkey’s Cybersecurity Directorate (Siber Güvenlik Başkanlığı).
How does Google treat country extensions?
According to Google’s documentation on multi-regional sites, country code domains are a strong signal to users and search engines that a site is intended for a specific country.
However, Google treats some country codes as generic because they are widely used without a country focus: .ad, .ai, .as, .bz, .cc, .cd, .co, .dj, .fm, .io, .la, .me, .ms, .nu, .sc, .sr, .su, .tv, .tk and .ws. The regional .eu and .asia are treated as generic too. Google notes that this list may change.
What do the generic extensions mean?
- .com (commercial), .net (network), .org (organisation), .info (information), .biz (business): open to everyone.
- .edu: accredited post-secondary institutions in the US. Turkish universities use edu.tr.
- .gov: US government bodies (gov.tr in Turkey). .mil: US Department of Defense.
- .int: organisations established by international treaty (e.g. NATO, WHO).
- .aero aviation, .coop cooperatives, .museum museums, .travel travel industry and .jobs human resources are sponsored extensions.
- .name is for personal names, .pro for professionals.
Which extension should you choose?
- If your customers are in Turkey: .com.tr or .tr – no documents needed, registered in minutes.
- If you work internationally: .com, ideally together with .com.tr to protect your brand.
- If you sell in a specific country: that country’s extension (e.g. .de for Germany). Some countries require a local address or representative.
Search and register your domain now → | Current domain prices
Frequently asked questions
What are the country code domain extensions?
Every country has a two-letter Internet extension: Turkey .tr, Germany .de, Italy .it, France .fr, Japan .jp, United Kingdom .uk, United States .us. The table on this page lists all country extensions registered with IANA.
What is the domain extension for Italy and Germany?
Italy’s extension is .it and Germany’s is .de. .de comes from the German name Deutschland.
Which country is .at?
.at is the country code top-level domain of Austria.
What is the .to extension?
.to is the extension of Tonga, an island country in the Pacific. Because it is short and memorable, it is also used worldwide by link shorteners and media sites.
Are .se and .sv the same country?
No. .se is Sweden and .sv is El Salvador. Similarly, .si is Slovenia and .sk is Slovakia.
Is there a .ko extension?
No. South Korea’s extension is .kr and North Korea’s is .kp. There is no “.en” either; the United Kingdom uses .uk.
Do I need documents to register a .com.tr domain?
No. Since 14 September 2022, com.tr, net.tr and org.tr domains are allocated without documents on a first-come, first-served basis. Nine extensions such as av.tr, dr.tr, edu.tr, gov.tr and k12.tr still require documents.
Sources: IANA Root Zone Database, TRABİS, Google Search Central.
