Реформатор Аманулла-хан провозгласил первый национальный флаг в 1919 г. в связи с обретением Афганистаном независимости от Великобритании. Мечеть на полотнище была окружена солнечными лучами в форме октаграммы по образцу османских стандартов.
На втором флаге, который использовался во время правления Амануллы, октограмма была убрана, а национальная эмблема Афганистана – увеличена и несколько изменена. Новый дизайн был связан с провозглашением Королевства Афганистан в 1926 г.
Вернувшись из европейского путешествия в 1928 г., Аманулла принял новый флаг – черно-красно-зеленый триколор, основанный на европейских и советских образцах. Черная вертикальная полоса символизировала прошлое (отсылка к предыдущим черным флагам); красная – борьбу за независимость и кровь, пролитую афганцами в Третьей англо-афганской войне; зеленая – надежду на благополучное будущее. Эти цвета стали традиционными для афганской геральдики. Сноп пшеницы по-прежнему обозначал монархию Дуррани, а солнце, восходящее над двумя снежными горами, – новое начало для королевства.
Флаг во время правления эмира Абдур-Рахмана (1880–1901)
Флаг во время правления эмира Хабибуллы (1901–1919)
Третий флаг во время правления короля Амануллы (1928–1929)
Первый флаг во время правления эмира Амануллы (1919–1926)
Второй флаг во время правления короля Амануллы (1926–1928)
Флаг во время правления Хабибуллы Калакани, известного как Бача-и Сакао (1929)
Первый флаг во время правления Мухаммеда Надир-шаха (1929–1930)
Даже краткий период правления Бача-и Сакао (Хабибуллы Калакани) проходил под особым флагом. Им был вертикальный триколор с красной, черной и белой полосами – цветами, используемыми монгольскими завоевателями в XIII в.
Мухаммед Надир-шах возродил триколор Амануллы, но заменил его последнюю прогрессивную эмблему более традиционным гербом. Позже монарх добавил на флаг дату, написанную арабскими цифрами (
В 1973 г. была провозглашена Республика Афганистан, и президенту Мухаммеду Дауду понадобился новый флаг. С предыдущего флага убрали дату
В 1974 г. флаг снова был изменен. Дауд сохранил оригинальные черный, красный и зеленый цвета, но их значение интерпретировалось по-другому. Черный цвет обозначал темное прошлое, красный – кровь, пролитую в борьбе за независимость, а зеленый – процветание сельского хозяйства. Королевский герб был заменен орлом, который символизировал легендарного первого царя ариев. Ступеньки, изображенные на груди орла, обозначали ступеньки, ведущие к минбару (кафедре в мечети, с которой имам читает проповеди). Пшеница олицетворяла уже не монархию Дуррани, но изобилие, а восходящее солнце над головой орла – рассвет афганской республики.
Второй флаг во время правления Мухаммеда Надир-шаха; также использовался его сыном Мухаммедом Захир-шахом (1931–1973)
Второй флаг Республики Афганистан при Мухаммеде Дауде (1974–1978)
Первый флаг Республики Афганистан при Мухаммеде Дауде (1973–1974)
При коммунистическом режиме флаг Афганистана менялся несколько раз. Сразу после Саурской революции (1978) из кантона была убрана печать. После октября 1978 г. – в период правления фракции «Хальк» – флаг приобрел обычный дизайн для коммунистических режимов. Теперь он представлял собой красное поле с желтой печатью на кантоне. Венок из пшеницы остался. Вверху были добавлены пятиконечная звезда и слово «Хальк» (перс.
После свержения фракции «Хальк» фракцией «Парчам» флаг был снова изменен. Новое руководство вернулось к черно-красно-зеленому триколору, символизирующему прошлое, кровь, пролитую за независимость и ислам соответственно. На новой печати было изображено восходящее солнце (отсылка к историческому названию страны – «Хорасан» (перс.
В 1987 г. изображения книги и звезды были исключены с афганского флага.
Первый флаг Демократической Республики Афганистан после Саурской революции (1978)
Второй флаг Демократической Республики Афганистан (1978–1980)
Третий флаг Демократической Республики Афганистан (1980–1987)
Флаг Республики Афганистан (1987–1992)
Первый флаг Исламского Государства Афганистан (1992)
Первый флаг Исламского Эмирата Афганистан (1996–1997)
В 1992–1996 гг. у Исламского Государства Афганистан было два флага. На первом были написаны арабским шрифтом шахада (араб.