V 17. storočí sa prvýkrát neoficiálne objavila vlajka s kombináciou farieb červeno-bielo-zelená, ale tieto farby boli definované ako oficiálne farby Uhorska až počas existencie Rakúskeho cisárstva v roku 1806 spolu s rakúskymi farbami. Počas maďarskej revolúcie v roku 1848 sa na túto vlajku prvýkrát dostal uhorský znak, ktorú používajú maďarskí revolucionári. Po potlačení revolúcie sa opäť používala čierno-žltá vlajka, ale po Rakúsko-maďarskom vyrovnaní z roku 1867 sa oficiálnou vlajkou Uhorska stala vlajka používaná počas maďarskej revolúcie obohatená o dvoch anjelov držiacich znak. Túto vlajku používa v upravenej verzii Maďarsko dodnes, ako svoju vlajku. Uhorsko sa začlenilo do nového štátneho útvaru Rakúsko-Uhorska a okrem vlastnej vlajky sa začala používať aj nová vlajka Rakúsko-Uhorského cisárstva. Obe vlajky boli používané až do zániku monarchie v roku 1918.