伊朗國旗啟用於1980年7月29日,是一面三色旗,由綠(伊斯蘭)、白(和平)、紅(勇氣)三條橫幅組成。中間為紅色國徽。在三條色條之間,書有「真主至大」各11次,共22次,即伊朗曆11月22日、伊朗伊斯蘭革命的日子(1979年2月11日)。
三色起於卡扎尔王朝,中間圖案為狮子与太阳的旗幟為反對伊斯蘭共和國的人士所用,沿用至伊朗伊斯蘭革命為止。
波斯立宪革命后采用三色旗作为国旗,1906年8月5日正式确定,最初比例近似为1:3。