Флаг Ирана существует в современном варианте с 29 июля 1980 и отражает изменения, через которые прошёл Иран с начала Исламской революции.
Флаг состоит из трёх равных горизонтальных полос: зелёной, белой и красной. Зелёный цвет олицетворяет плодородие, порядок и радость, белый — мир, красный — мужество и пролитую на войне кровь.
Эти цвета существовали на иранском флаге с начала XX века, их использовали также шахи. В центре однако был изображён лев с мечом, символ древней Персии.