匈牙利国旗（）是红白绿横排三色旗。1848年匈牙利革命时起有此国旗样式，目前的样式于1957年10月1日正式启用。
现行国旗.
起源.现今的匈牙利国旗始于公元1848年前的民族独立运动。此次运动的高潮则是1848年匈牙利革命，不仅要求推翻君主制、建立共和国，也是一次反抗哈布斯堡王朝的民族运动。因此这面旗帜借鉴了法国国旗和法国大革命的思想，红白绿三色则来自历史上的匈牙利国徽——在15世纪中期首次以该形象出现，除了小细节外与现行国徽基本相同，分块源于12世纪晚期、