Флаг Чехии принят 20 марта 1920 г., как флаг Чехословакии, объявлен флагом Чешской Республики 19 декабря 1992 г.
Белый и красный цвет на флаге Чехии - традиционные цвета Богемии, они ведут свое происхождение от герба на котором изображен белый лев на красном поле (датируется 1192 г. ) Первый чешский флаг - появился в годы Первой мировой войны и стал национальным флагом Чехословакии.Так он нес цвета Богемии, а в 1920 г. на флаг Чехии был добавлен голубой - с герба Моравии и Словакии.