Vlajka Iránskej islamskej republiky je obdĺžnikový panel s pomerom šírky k dĺžke 4: 7. Vlajkový obdĺžnik pozostáva z troch vodorovne usporiadaných pruhov rovnakej šírky. Spodný pruh je červený a jeho farba symbolizuje preliatu krv a odvahu iránskych vojakov v mnohých bitkách, ktoré im padli do oka. V strede vlajky je biely prúžok - symbol mieru a poriadku. V hornej časti plátna je zelený prúžok, ktorý stelesňuje radosť a plodnosť, mladosť a znovuzrodenie.
Kedysi boli tri farby iránskej vlajky spojené s troma majetkami, na ktoré bola spoločnosť rozdelená. Duchovenstvo uprednostňovalo bielu ako zosobnenie morálnej svätosti a čistoty myšlienok. Armáda nosila červenú ako symbol udatnosti a sebaobetovania. Komunity-roľníci rešpektovali zelenú, ktorá pre nich symbolizovala prírodu a prosperitu.
Iránsku trikolóru zdobí od začiatku minulého storočia obraz leva, ktorý v labkách drží meč, ktorý je symbolom Perzie. Islamská revolúcia v Iráne, ktorá sa začala v roku 1978, spôsobila mnoho zmien v štátnej štruktúre krajiny. Spolu s pádom monarchie a vznikom novej správy sa zmenilo aj mnoho štátnych symbolov. Zlatý lev zmizol z iránskej vlajky a namiesto toho sa objavila štylizovaná verzia slova „Alah“, vyrobená vo forme štyroch polmesiaca a meča. Červený a zelený pruh dostal vetu „Boh je veľký“dvadsaťdvakrát tkaný do poľa vlajky. To symbolizuje dátum islamskej revolúcie, ktorá sa podľa iránskeho kalendára uskutočnila v dvadsiaty druhý deň a jedenásty mesiac.
Úplne prvú iránsku trikolóru objavili archeológovia pri vykopávkach paláca Apadana v starovekom meste Persepolis. Tento palác bol postavený v 5. storočí pred naším letopočtom a je považovaný za jednu z najzaujímavejších a najvýznamnejších budov tejto vzdialenej éry. Bývalé hlavné mesto Achajmenovcov uchováva mnoho zaujímavých nálezov, z ktorých jeden je červeným štandardom. Jeho obvod bol ozdobený okrajom trojuholníkov zelenej, bielej a červenej a v strede bol zobrazený zlatý orol. Norma je dnes vystavená v Národnom historickom múzeu v Teheráne a mnoho stoviek rokov červená, biela a zelená farba symbolizovali pohodu, čistotu a prosperitu medzi iránsky hovoriacimi národmi žijúcimi na Pamíre.