The flag of Iran was officially adopted on July 29, 1980.
The colors of the flag date to the mid-18th century; green represents Islam, white represents peace, and red means courage.
According to sources, the white stylized script on the red and green panels, repeated 22 times, is the Islamic phrase Allahu Akbar, meaning "God is greater than to be described."
The Iranian ensign is centered within the white band.
Iran Coat of Arms:
Iran's coat of arms is a symbol said to symbolize the five principles of Islam, and the centered sword is representative of the country's strength.
Interim flag of Iran
Naval ensign (1979-1980)
Early 20th century Qajar state flag