Прапор Ірану існує в сучасному варіанті з 29 липня 1980 і відображає зміни, через які пройшов Іран з початку Ісламської революції.
Прапор складається з трьох рівних горизонтальних смуг: зеленої, білої і червоної. Зелений колір уособлює родючість, порядок і радість, білий - світ, червоний - мужність і пролиту кров на війні.
Ці кольори існували на іранському прапорі з початку XX століття, їх використовували також шахи. У центрі однак був зображений лев з мечем, символ древньої Персії.