İran bayrağı, üç yatay şeritten oluşur: yeşil, beyaz ve kırmızı. Bu renkler ve temsil ettikleri değerler şunlardır: 1. Yeşil: İslam dinini ve tarihsel bağları temsil eder. 2. Beyaz: Barış ve hoşgörüyü simgeler. 3. Kırmızı: Bağımsızlık mücadelesi ve yiğitliği ifade eder. Ayrıca, bayrağın ortasında yer alan armada, "Allahu Ekber" (Allah en büyüktür) yazısı bulunur ve bu, İran'ın İslam kültürüne olan bağlılığını gösterir.