This is a list of International Olympic Committee (IOC) country codes. The IOC began to use standard codes in 1976, replacing a prior system of codes chosen by the local organizing committee of each games which often varied based on the local language.

Current NOCs There are 206 current NOCs (National Olympic Committees) within the Olympic Movement. The following tables show the currently used code for each NOC and any different codes used in past Games, per the official reports from those Games. Some of the past code usage is further explained in the following sections. Codes used specifically for a Summer Games only or a Winter Games only, within the same year, are indicated by "S" and "W" respectively.

Code National Olympic Committee Other codes used Link ANO (as referenced in IAAF World Championships Beijing 2015 Statistics Handbook) AMS current code from French Autriche BAD (1964) BSH (1992 S), BOS; current code from Bosnian Bosna i Hercegovina HBR (1968–1972) from French Honduras britannique as British Honduras; also BHO BHR VOL (1972–1984) as Upper Volta; also BKF AFC (1968) CHD (1964) The People's Republic of China uses the name China in some sports competitions.Chinese Olympic CommitteeChina at the OlympicsPRC (1952 S) as People's Republic of China current code from French Côte d'Ivoire CKI CVD COS (1964) previous codes taken from Italian Danimarca, French Danemark and Spanish Dinamarca DMN previous codes taken from Italian Repubblica Araba Unita, French République Arabe Unie and Spanish República Árabe Unida SAL (1964–1976) current code taken from French Espagne or Spanish España FIG (1960) from Italian Figi current code taken from the Spanish "Guinea Ecuatorial" GUT (1964) BGU HOK (1960–1968) INS (1960) current code from Islamic Republic of Iran current code taken from French Irlande. EIR (1956 athletics; see ) current code taken from French Islande, Icelandic Ísland or Spanish Islandia current code taken from French Îles Vierges (des États-Unis) BVIcurrent code taken from French Îles Vierges britanniques previous code taken from Italian Corea, French Corée and Spanish Corea current code from Kingdom of Saudi Arabia STL LIT (1992 W) MAG (1964) MRC (1964); current code from French Maroc MAL (1964–1988) MLD (1994) MON (1968 W) North Macedonia current code taken from Macedonian Македонија/Makedonija MAT (1960–1964) current code taken from Dutch Nederland NGR (1964) OMN from archaic English Pelew current code from People's Republic of Korea current code from French Roumanie SAF (1960–1972)current code from Republic of South Africa From 1994 to 2016 WSM (1984–1996) as Western Samoa SGL (1964) SIN (1959–2016) STK SLA (1968) SMA (1960–1964) from Serbian Srbija current code from French Suisse current code from former name Swaziland SIR (1968) from Spanish Siria TON (1984) current code taken from Portuguese Timor-Leste Official name given to the Republic of China for international organizations URG (1968) STV NRH (1964) as Northern Rhodesia RHO (1960–1972) as Rhodesia

Current NPCs Most National Paralympic Committees (NPC) cover a territory with an active NOC. In these cases the NPC codes matches the IOC codes shown above. The two current NPCs without a corresponding NOC use the following NPC codes.

Code National Paralympic Committee Link The Faroese Sport Organisation for Disabled , China Associação Recreativa dos Deficientes de Macau

Historic NOCs and teams Codes still in use Fourteen historical NOCs or teams have codes that are still used in the IOC results database to refer to past medal winners from these teams.

Code Nation/Team Other codes used code from French Antilles hollandaises Also AUA code taken from French Équipe unifiée d'Allemagne code from the French Équipe unifiée code FRG taken from Federal Republic of Germany ODE (1968 S) from German Ostdeutschlandcode GDR taken from German Democratic Republic code from Serbian Србија и Црна Гора / Srbija i Crna Gora code taken from French Tchécoslovaquie SOV (1968 W)code from French Union des républiques socialistes soviétiques (URSS) South Vietnam Code of the State of Vietnam and then Republic of Vietnam from 1952 to 1975.

Obsolete codes Unlike the previous list, these codes no longer appear in the IOC results database. When a past athlete from one of these teams has won a medal, the new code is shown next to them instead.

Code Nation (NOC) Years Notes From French Birmanie 1948–1988 Now 1948–1972 Now 1964–1976 Now 1948–1964 Now . The code former GUI has been reassigned to in 1965 when its new NOC was recognized by the IOC and used publicly in their first competed games in 1968. All formerly known by BGU From French Honduras britannique 1968–1972 Now code from French Indes orientales hollandaises 1934–1938 Now From French République khmère 1972 Now From French Malaisie 1956–1960 Competed independently before the formation of Malaysia in 1963. Now 1956 1964 Now code from French République arabe unie 1960 Now and also Southern Rhodesia and Federation of Rhodesia and Nyasaland until it became Zimbabwe in 1980 1960–1972 Now 1932–1976 Medal winners from 1948 and earlier display as , while medal winners from after 1948 display as under which the team now competes. Now 1952 Competed independently before rejoining in 1957 1960–1968 Now 1972–1984 Now 1984–1996 Now code from Yemen Arab Republic 1984–1988 Competed independently before Yemeni unification in 1990.Now code from Yemen Democratic Republic 1988 From French Zaïre 1972–1996 Now

Two other significant code changes have occurred, both because of a change in the nation's designation as used by the IOC: HOL was changed to NED for the Netherlands for the 1992 Games, reflecting the change in designation from Holland. IRN was changed to IRI for Iran for the 1992 Games, reflecting the change in designation to Islamic Republic of Iran.

Special codes for Olympics

Code Nation/team Years Notes from French Athlètes Individuels Neutres 2024, 2026 Used for Russian and Belarusian athletes competing as neutrals due to the Russian invasion of Ukraine.The delegation will use a flag and a one-off instrumental anthem assigned by the IOC. 1908–1912 Used in the IOC's medal database to identify the team from Australasia, composed of athletes from both Australia and New Zealand for the 1908 and 1912 Games.Both nations competed separately by 1920. from French Corée 2018 Used for the unified Korean women's ice hockey team at the 2018 Winter Olympics. from French Équipe olympique des réfugiés 2016–2024 Used for the Refugee Olympic Team, for athletes who have been displaced from their home countries. The IOC code was changed from ROT which was used in 2016.Rio2016.org, 3 June 2016 from French Équipe unifiée d'Allemagne 1956–1964 Used in the IOC's medal database to identify the United Team of Germany, composed of athletes representing the NOCs of both East Germany and West Germany for the 1956–1964 Games.The team was simply known as Germany in the official reports for those six games at the time. from French Équipe unifiée 1992 Used in 1992 (both Summer and Winter Games) for the Unified Team, composed of athletes from most of the former Soviet republics that chose to compete as a unified team. It also consisted of athletes in team sports such as Ice Hockey, Basketball, Handball, and so on. This was primarily due to the breakup of the old Soviet Union in late December of 1991 due to there being less than 7 weeks before the Albertville Games. The Unified Team qualified for the Olympics in competitions as the Soviet Union.Estonia, Latvia and Lithuania entered separately in 1992, whereas Russia and eleven other post-Soviet nations competed independently for the first time in 1994 or 1996. Used for independent Olympic participants at the 1992 Summer Olympics as a designation used for athletes from FR Yugoslavia who could not compete as a team due to United Nations sanctions.At the 1992 Summer Olympics IOP was used as a designation for athletes from the Republic of Macedonia too.IOP was also used during the 2014 Winter Olympics in Sochi by Indian athletes due to the Indian Olympic Association suspension. Used for Individual Olympic Athletes in 2000, a designation used for athletes from Timor-Leste before the formation of its NOC.IOA was used again in the 2012 Games, when it stood for Independent Olympic Athletes, comprising athletes from the former Netherlands Antilles and a runner from South Sudan.The Netherlands Antilles Olympic Committee's membership from the IOC was withdrawn the previous year, and South Sudan had not yet formed an NOC at the time.IOA was used again in 2016 for athletes from Kuwait as a result of the suspension of its National Olympic Committee. 2010–2012 Used as the country code for Athletes from Kuwait, when the Kuwait Olympic Committee was suspended the first time, at the 2010 Summer Youth Olympics, the 2010 Asian Games and the 2011 Asian Winter Games;for the second suspension in 2015–2017, athletes from Kuwait were also competing in several international competitions under the IOC flag, but this time in the team of Individual Olympic Athletes (IOA), including (but not only) in the 2016 Summer Olympics. 2010– Used as the country code for Mixed NOCs at the Youth Olympics. 2018 Used for Olympic Athletes from Russia competing as neutral athletes due to the state-sponsored doping scandal. from the abbreviation for Russian Olympic Committee 2020–2022 Used for Russian Olympic Committee athletes at the 2020 Summer Olympics and 2022 Winter Olympics following the sanctions due to the state-sponsored doping scandal.The delegation used a flag depicting the logo of the Russian Olympic Committee. 1896–1904 Used in the IOC's medal database to identify medals won by mixed teams of athletes from multiple nations (such as the combination of France and Great Britain), a situation that happened several times in the Games of 1896, 1900, and 1904. Until 2021, the IOC used the code ZZX for mixed teams. In 2021, the code was changed to MIX, matching the code for mixed teams at the Youth Olympics. In 2024, the code was changed to XXB.

Special codes for Paralympics