The flag of Hungary () is a horizontal tricolour of red, white and green. In this exact form, it has been the official flag of Hungary since 23 May 1957. The flag's form originates from national republican movements of the 18th and 19th centuries, while its colours are from the Middle Ages.
ธงชาติฮังการี () เริ่มใช้เมื่อวันที่ 1 ตุลาคม ค.ศ. 1957 มีทั้งหมด 3 สี คือ สีแดง ,สีขาว และ สีเขียว โดยสีแดง หมายถึง เลือดของผู้รักชาติ สีขาว หมายถึง สันติภาพและแม่น้ําดานูบ สีเขียว หมายถึง ความหวังและธรรมชาติ ในประเทศฮังการี และเคยเป็นธงประจําสาธารณรัฐประชาชนฮังการี Section::::รายละเอียดและกฎระเบียบ. รัฐธรรมนูญแห่งสาธารณรัฐฮังการีมิได้กําหนดสัดส่วน ความกว้าง:ความยาว ของธงชาติ; แต่, รัฐบัญญัติที่ออกประกาศใช้ในปี ค.ศ. 1957 ได้มีการกําหนดสัดส่วน ความกว้าง:ความยาว ของธงเรือแห่งชาติ โดยมีลักษณะเดียวกับธงชาติ (ธงแถบสีแดง-ขาว-เขียว) ในสัดส่วน 2:3.