ISO 3166: Codes for the Representation of Names of Countries (ISO 3166) is prepared by the International Organization for Standardization. ISO 3166 includes two- and three-character alphabetic codes and three-digit numeric codes that may be needed for activities involving exchange of data with international organizations that have adopted that standard. Except for the numeric codes, ISO 3166 codes have been adopted in the US as FIPS 104-1: American National Standard Codes for the Representation of Names of Countries, Dependencies, and Areas of Special Sovereignty for Information Interchange.
Internet: The Internet country code is the two-letter digraph maintained by the International Organization for Standardization (ISO) in the ISO 3166 Alpha-2 list and used by the Internet Assigned Numbers Authority (IANA) to establish country-coded top-level domains (ccTLDs).
Entity FIPS 10 | ISO 3166 | Internet Comment
Afghanistan AF AF AFG 004 .af
Albania AL AL ALB 008 .al
Algeria AG DZ DZA 012 .dz
American Samoa AQ AS ASM 016 .as
Andorra AN AD AND 020 .ad
Angola AO AO AGO 024 .ao
Anguilla AV AI AIA 660 .ai
Antarctica AY AQ ATA 010 .aq
ISO defines as the territory south of 60 degrees south latitude
Antigua and
Barbuda AC AG ATG 028 .ag
Argentina AR AR ARG 032 .ar
Armenia AM AM ARM 051 .am
Aruba AA AW ABW 533 .aw
Ashmore and
Cartier Islands AT - - -
ISO includes with Australia
Australia AS AU AUS 036 .au
ISO includes Ashmore and Cartier Islands, Coral Sea Islands
Austria AU AT AUT 040 .at
Azerbaijan AJ AZ AZE 031 .az
Bahamas, The BF BS BHS 044 .bs
Bahrain BA BH BHR 048 .bh
Baker Island FQ - - -
ISO includes with the US Minor Outlying Islands
Bangladesh BG BD BGD 050 .bd
Barbados BB BB BRB 052 .bb
Bassas da
India BS - - - -
administered as part of French Southern and Antarctic Lands;
no ISO codes assigned
Belarus BO BY BLR 112 .by
Belgium BE BE BEL 056 .be
Belize BH BZ BLZ 084 .bz
Benin BN BJ BEN 204 .bj
Bermuda BD BM BMU 060 .bm
Bhutan BT BT BTN 064 .bt
Bolivia BL BO BOL 068 .bo
Bosnia and
Herzegovina BK BA BIH 070 .ba
Botswana BC BW BWA 072 .bw
Bouvet Island BV BV BVT 074 .bv
Brazil BR BR BRA 076 .br
British Indian
Ocean Territory IO IO IOT 086 .io
British
Virgin Islands VI VG VGB 092 .vg
Brunei BX BN BRN 096 .bn
Bulgaria BU BG BGR 100 .bg
Burkina Faso UV BF BFA 854 .bf
Burma BM MM MMR 104 .mm
ISO uses the name Myanmar
Burundi BY BI BDI 108 .bi
Cambodia CB KH KHM 116 .kh
Cameroon CM CM CMR 120 .cm
Canada CA CA CAN 124 .ca
Cape Verde CV CV CPV 132 .cv
Cayman Islands CJ KY CYM 136 .ky
Central African
Republic CT CF CAF 140 .cf
Chad CD TD TCD 148 .td
Chile CI CL CHL 152 .cl
China CH CN CHN 156 .cn
see also Taiwan