Country flags

These free graphic assets are the complete list of the 249 current officially assigned ISO 3166-1 alpha-2 codes (read below): 249 countries X 5 sizes = 1245 icons.
Click download now to get access to the following files: Flags.zip archive contains five folders (pixel resolution: 96×64, 64×42, 48×32, 24×16 and 16×10) of 249 files each in .png format.
From Wikipedia:
ISO 3166-1 alpha-2 codes are two-letter country codes defined in ISO 3166-1, part of the ISO 3166 standard published by the International Organization for Standardization (ISO), to represent countries, dependent territories, and special areas of geographical interest. They are the most widely used of the country codes published by ISO (the others being alpha-3 and numeric), and are used most prominently for the Internet’s country code top-level domains (with a few exceptions). They are also used as country identifiers extending the postal code when appropriate within the international postal system for paper mail, and have replaced the previous one consisting one-letter codes. They were first included as part of the ISO 3166 standard in its first edition in 1974.