ISO 3166-3
ISO 3166-3是ISO 3166国际标准的第三部份，定义从自1974年ISO 3166-1标准发布后被删除的代码。该标准于1998年首次出版。

每一个从前的国家被ISO 3166-3分配一个四个字母代码。其中前两位字母取自为其国家的原ISO 3166-1二位字母代码，后两位字母遵循以下规则：

 如果国家名字变更，后两位字母则采用其新分配的ISO 3166-1二位字母代码（例如：缅甸的英文国名由“Burma”变更为“Myanmar”，后二位字母使用 MM）。 特别地，如果当一个国家的二位字母代码未发生改变时，则使用代码 AA（例如：白俄罗斯的英文名称从“Byelorussian”变更为“Belarus”，其二位字母代码保持不变）。
 如果一个国家合并至另一个已存在的国家，则后两位字母采用已存在国的二位字母代码。（例如：东德合并至德国，后两位字母代码采用原西德的二位字母代码 DE）。
 如果一个国家分裂成多个国家，如果没有一个单独的继承国时，则后两位字母采用代码 HH。（例如：捷克斯洛伐克分裂成捷克和斯洛伐克。例外的情况是塞尔维亚和黑山使用的是代码 XX，以避免出现相同的ISO 3166-3代码，因为二位字母代码CS从ISO 3166-1被删除过两次，第一次由于捷克斯洛伐克解体，第二次由于塞尔维亚和黑山解体。

除了原国家名称及其ISO 3166-3码外，ISO 3166－3中的每个条目还包含其以前的ISO 3166-1码、其有效期、以及从ISO 3166-1删除后使用的新国家名称和新的ISO 3166-1代码码。

从ISO 3166-1删除一个国家代码后，其二位和三位字母代码将过渡保留至少五十年的过渡期。在过渡期届满后，这些代码可以被重新分配。

如果一个国家在没有任何领土变化的情况下改变它的名字，则它的ISO 3166-1数字代码仍然是相同的。例如，1989年当缅甸在没有地域变化的情况将其英文国名由“Burma”变更为“Myanmar”时，字母代码随之改变，但是它的数字代码104保持不变。

当前代码
以下是目前ISO 3166-3代码的完整列表，以原英文国名排序，包含以下列：
 原中文国名 – 原中文国名
 原英文国名 – 由ISO 3166/MA正式分配的原英文正式短格式国名
 原代码 – ISO 3166-1 二位字母、三位字母以及数字代码
 使用期 – 原代码分配使用年
 ISO 3166-3 – 当前的四位字母ISO 3166-3代码
 新国名和代码 – 后续新国名以及其ISO 3166-1代码

 Notes

03166-3
3