ธงชาติไทย สัญลักษณ์แห่งความภาคภูมิใจของคนในชาติ "เพราะธงชาติและเพลงชาติไทย คือ สัญลักษณ์ของความเป็นไทย คือ สิ่งที่แสดงให้เห็นถึงความเป็นเอกราช ไม่ตกเป็นเมืองขึ้นหรือ อาณานิคมของชาติใด รวมถึงความเสียสละของบรรพบุรุษไทยทุกยุคสมัย ในการปกป้องรักษาแผ่นดินให้คงอยู่มาจนถึงปัจจุบัน"
พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัว (รัชกาลที่ 6) ทรงพระราชทานธงไตรรงค์เป็นธงชาติไทย เมื่อวันที่ 28 กันยายน พ.ศ. 2460 โดยให้ตราพระราชบัญญัติธงขึ้นใหม่ เนื่องจากในสมัยนั้นไทยเข้าร่วมสงครามโลกครั้งที่ 1 กับประเทศสัมพันธมิตร ซึ่งส่วนใหญ่ธงจะมีสามสี ธงชาติไทยในสมัยนั้นจึงเป็นรูปสี่เหลี่ยมรี ขนาดกว้าง 2 ส่วน ยาว 3 ส่วน มีแถบสีน้ำเงินแก่กว้าง 1 ส่วน ซึ่งแบ่ง 3 ของขนาดกว้างแห่งธงอยู่กลาง มีแถบขาวกว้าง 1 ส่วน ซึ่งแบ่ง 6 ของขนาดความกว้างแห่งธงข้างละแถบ แล้วมีแถบสีแดงกว้างเท่าแถบขาวประกอบชั้นนอกอีกข้างละแถบ และเรียกธงนี้ว่า “ธงไตรรงค์” และทรงกำหนด
ความหมายของสีธงชาติไว้ว่า สีแดง หมายถึง ชาติ คือประชาชน สีขาว หมายถึง ศาสนา และสีน้ำเงิน หมายถึง พระมหากษัตริย์ ซึ่งธงไตรรงค์ หรือธงชาติไทย ถือเป็นสัญลักษณ์อันสูงสุดของชาติเป็นสิ่งเตือนใจให้อนุชนได้รำลึกถึงการเสียสละเลือดเนื้อของบรรพบุรุษเพื่อรักษาไว้ซึ่งแผ่นดิน และร้อยดวงใจคนทั้งชาติให้เป็นหนึ่ง หล่อหลอมความรักสามัคคี สร้างเสริมความภูมิใจในความเป็นชาติ ก่อเกิดเป็นพลังยิ่งใหญ่ในการพัฒนาชาติไทยให้วัฒนาสถาพร
คณะรัฐมนตรีในคราวประชุมเมื่อวันที่ 20 กันยายน 2557 ได้มีมติเห็นชอบกำหนดให้วันที่ 28 กันยายน ของทุกปีเป็นวันพระราชทานธงชาติไทย (Thai National Flag Day) และเริ่มในวันที่ 28 กันยายน 2560 เป็นวันแรก โดยไม่ถือเป็นวันหยุดราชการ รวมทั้งกำหนดให้มีการชักและประดับธงชาติไทยในวันดังกล่าว เพื่อเป็นการสร้างความภาคภูมิใจของคนในชาติและเป็นการน้อมรำลึกถึงพระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวที่ได้พระราชทานธงไตรรงค์เป็นธงชาติไทย
และวันที่ 28 กันยายน 2566 นับเป็นวันครบรอบ 106 ปีของการพระราชทานธงชาติไทย สำหรับประเทศไทยนั้นถือเป็นประเทศที่ 54 ของโลก ที่มีวันธงชาติ