Первый флаг Таиланда был просто красным полотнищем. Он использовался в качестве государственного символа в тайских королевствах Аютия (Аюттхая) и Тхонбури; вероятно, первым флаг использовал король Аютии Нарай, правивший с 1656 по 1688 год.
Король Рама I добавил на полотнище военно-морского флага изображение чакры (буддистского колеса) в белом цвете, предположительно в качестве символа династии Чакри, а его преемник Рама II поместил в центр чакры изображение белого слона — священного животного и символа королевской власти.
Официально флаг Таиланда был впервые утвержден королем Монгутом (Рамой IV) в 1843 году. Он представлял собой белого слона (уже без чакры) на красном фоне, потому что флаг в виде простого одноцветного полотнища нельзя было использовать в дипломатических целях. Пятьдесят лет спустя изображенному на флаге слону добавили королевские регалии.
Флаг Сиама, состоящий из нескольких полос, впервые был представлен в 1916 году. Он состоял из чередующихся красных и белых полос, причем средняя красная полоса была в два раза шире, чем остальные. Согласно легенде, король Вачиравуд решил создать симметричный флаг после того, как увидел государственный флаг со слоном висящим вверх тормашками.
А 28 сентября 1917 года король Рама VI официально утвердил дизайн государственного флага, который используется по сей день. От предыдущего он отличался тем, что центральную красную полосу заменили на синюю; синий в те времена считался благоприятным цветом для субботы — дня, в который родился король. По другой версии, его выбрали в знак солидарности с союзниками в Первой мировой войне, у которых тоже были сине-красно-белые флаги.
Национальный флаг Таиланда (на тайском он называется просто «трехцветный флаг» или «триколор») состоит из пяти горизонтальных полос: красной, белой, синей, белой и красной; синяя полоса в два раза шире, чем остальные.
Красный, синий и белый цвета символизируют неофициальный девиз Таиланда «Нация, религия, король»: красный означает землю и народ Таиланда, белый — религии, исповедуемые в Таиланде (буддизм, христианство, ислам и др.), а синий — монархию. В 2017 году в честь 100-летней годовщины со дня утверждения флага его цвета были стандартизированы: красный #A51931, белый #FFFFFF и синий #241D4F.
На военно-морском флаге Таиланда поверх полос расположен красный круг, в центре которого изображен белый слон в полных королевских регалиях. А на гюйсе ВМС Таиланда поверх флага изображена эмблема Королевских военно-морских сил. Оба флага были приняты в 1917 году.
День национального флага в Таиланде был учрежден в преддверии столетнего юбилея государственного флага. По случаю праздника по всему Таиланду проходят церемонии поднятия флага под звуки государственного гимна и другие торжественные мероприятия. При этом в число нерабочих дней День флага не входит, если только не выпадает на выходной.