La personne qui mérite le plus le mérite d'avoir conçu le drapeau italien tricolore est Giuseppe Compagnoni, un député italien de Lugo. En 1797, Compagnoni a exhorté avec succès les États du nord de l'Italie à adopter le drapeau tricolore, calqué sur le drapeau tricolore français, comme norme nationale.
La conception exacte du drapeau italien tricolore a varié au fil des ans. La bannière rouge, blanche et verte a été utilisée comme drapeau de bataille, enseigne navale et étendard royal. Lorsque l'Italie est devenue une république en 1946, les armoiries royales ont été retirées du drapeau, ne laissant que le drapeau tricolore uni qui a servi la nation depuis.