ISO 3166-1 alpha-2 codes zijn tweeletterige landcodes zoals gedefinieerd in ISO 3166-1, een onderdeel van de ISO 3166-norm[1] uitgegeven door de International Organization for Standardization (ISO). De codes worden gebruikt om landen, afhankelijke gebieden en speciale gebieden van geografisch belang weer te geven. De tweeletterige alpha-2-codes zijn de meest gangbare ISO landcodes. Er bestaan binnen de ISO standaard nog andere codesystemen, te weten alpha-3 (drieletterige codes) en numeriek. De alpha-2-codes zijn onder meer bekend van het gebruik in topniveaudomeinen met landcodes van internet (een onvolledige implementatie, zie hieronder). Ze worden ook gebruikt als landidentificatiecodes in postcodes en hebben daar de vroegere codes die uit één letter bestonden vervangen. De tweelettercodes maken sedert de eerste uitgave van de ISO 3166-norm in 1974 deel uit van deze standaard.