پرچم ایران، به رنگ‌های سبز، سفید، و قرمز، درمیان این سه رنگ بسته به نوع حکومت‌هایی که بر ایران فرمان‌روایی کرده‌اند گاه شیر و خورشید - که قدمت بیشتری دارد - و گاه سفید (بدون نشان) قرار گرفته‌است، درحال حاضر و بعد از انقلاب 1357 هجری شمسی ایران نشانی که بیان‌گر «الله» و شعار «لا اله الا الله» است به رنگ قرمز در میان پرچم و روی رنگ سفید قرار گرفته‌است، همچنین 22 «الله‌اکبر» به رنگ سفید و به نشانه پیروزی انقلاب در روز 22 بهمن، در حاشیه پایین رنگ سبز و حاشیه بالای رنگ قرمز قرار گرفته‌است.

 

 

معنای رنگ‌های پرچم

 

 

سبز - نشانه خرمی و دوستی
سفید - صلح و دوستی (بر گرفته از نشانه زرتشتیان)
قرمز - نشان خون از دست رفتگان در راه ایران (شهیدان)
این سه رنگ از دیر باز در نمادهای ایرانی بکار می‌رفته‌اند. برای نمونه در نگاره‌هایی که از کاخ‌های شوش بدست آمده‌است این سه رنگ را با این ترتیب می‌توان دید.

 

نخستین تصویر بر روی پرچم ایران

در سال 255 خورشیدی ( 976 میلادی) که غزنویان، با شکست دادن سامانیان، زمام امور را در دست گرفتند، سلطان محمود غزنوی برای نخستین بار دستور داد نقش یک ماه را بر روی پرچم خود که رنگ زمینه آن یک‌سره سیاه بود، زردوزی کنند. سپس در سال 410 خورشیدی (1031 میلادی) سلطان مسعود غزنوی به انگیزه دلبستگی به شکار شیر دستور داد نقش و نگار یک شیر جایگزین ماه شود و از آن پس هیچگاه تصویر شیر از روی پرچم ملی ایران برداشته نشد؛ تا انقلاب اسلامی در سال (1979 میلادی).