Po raz pierwszy forint pojawił się na Węgrzech w XIII wieku. Od 1868 do 1892 był węgierskim odpowiednikiem austriackich guldenów (w ramach monarchii austro-węgierskiej) i dzielił się na 100 krajcarów. W 1892 w jego miejsce pojawiła się korona węgierska (równa 100 fillérom), w 1926 zastąpiona pengő.
Ponownie forint został wprowadzony w 1947 roku, po hiperinflacji w latach 1945–1946.
Historycznie 1 forint równy jest 100 fillérom, lecz od 1999 roku filléry wycofano z obiegu z powodu znikomej ich wartości. 1 marca 2008 wycofano dodatkowo monety o nominale 1 i 2 forinty. 15 czerwca 2009 roku wycofano z obiegu banknot 200 forintów, a zastąpiono go monetą. Monety w obiegu: 5, 10, 20, 50, 100, 200 forintów. Banknoty: 500, 1000, 2000, 5000, 10 000, 20 000 forintów.