Представляет собой прямоугольное полотнище, состоящее из трёх равновеликих горизонтальных полос: верхней — красной, средней — белой и нижней — зелёной. Отношение ширины флага к его длине — 1:2.
Происходит от гербовых (ливрейных) цветов герба Венгрии.
Красный цвет символизирует кровь венгерских патриотов, пролитую в борьбе за независимость Венгрии. Белый цвет — символ нравственной чистоты и благородства идеалов венгерского народа.