What IOC codes are
When you watch an Olympic medal table, every nation is labelled with a three-letter IOC code. These codes identify National Olympic Committees and are the canonical key for Olympic results, athlete accreditation, and historical records. They resemble ISO codes but follow the IOC’s own conventions.
How it works
Each National Olympic Committee has a fixed three-letter code. In many cases it matches the ISO 3166-1 alpha-3 code — USA, BRA, JPN — but a meaningful minority diverge:
Country IOC ISO alpha-3
Germany GER DEU
Switzerland SUI CHE
Netherlands NED NLD
South Africa RSA ZAF
Croatia CRO HRV
Iran IRI IRN
The lookup shows both columns side by side and can filter to just the divergent rows, so you can see exactly where a naive join between IOC-coded and ISO-coded datasets would break.
Tips and notes
If you are merging Olympic medal data with a geographic or economic dataset, never assume the codes line up. Build a small mapping table for the divergent cases first, or you will drop Germany, Switzerland, and the Netherlands from your analysis without noticing. Note that “Great Britain” appears as GBR at the Olympics, covering the whole United Kingdom, unlike football where the home nations compete separately. IOC codes are also distinct from FIFA codes, so do not reuse one for the other.