Irans flagga blev antagen den 29 juli år 1980 efter att den islamska revolutionen hade tagit plats i Iran. Irans flagga är en trikolor med färgerna görnt, vitt och rött med Irans statsvapen i mitten där fälten avgränsas av två separata rader där det står: allahu akbar vilket betyder Gud är större, det är upprepat 22 gånger i flaggan.
Dagens flagga skapades efter revolutionen år 1980, när shahens monarki störtades. Den gamla flaggan ändrades då genom att införa det nya statsvapnet i mitten av flaggan, samt de båda raderna med stiliserad skrift som avgränsar fälten. Gud är större upprepas just 22 gånger därför det påminner om att revolutionen segrade på den 22:a dagen över Pahlavidynastin.