Hoewel velen veronderstellen dat de Italiaanse vlag als inspiratiebron diende voor de Mexicaanse, hebben beide vlaggen belangrijke verschillen, die hieronder worden opgesomd:
De Mexicaanse vlag bestaat uit een rechthoek, met een verhouding van 4 op 7, verdeeld in drie verticale strepen van gelijke afmetingen, met de kleuren groen, wit en rood. De Italiaanse vlag heeft een verhouding 2:3, en is dus een minder langgerekte rechthoek.
De Italiaanse vlag gebruikt een lichter groen en rood. Zij is geïnspireerd op een standaard (met diezelfde kleuren) die in 1796 door Napoleon werd gegeven aan een groep soldaten van het Lombardische Legioen die zich vrijwillig bij het Franse leger aansloten. De Mexicaanse vlag heeft in het midden van de witte strook het Nationale Schild, met een diameter van driekwart van de breedte van deze strook.
Van 1943 tot 1945 gebruikte de Italiaanse Sociale Republiek een schild in het midden van haar oorlogsvlag, voorstellende een adelaar met open vleugels, maar met de val van Mussolini werd dit symbool weggegooid. Op 24 februari viert Mexico de dag van de vlag, waarvan het huidige ontwerp op 23 december 1967 door het Congres werd goedgekeurd.
In de volksmond wordt aangenomen dat de kleuren van de Mexicaanse vlag een betekenis hebben, afgeleid van de strijd voor de Onafhankelijkheid, maar officieel worden het groen, wit en rood niet geassocieerd met een historisch concept.
Wit: Het katholieke geloof (religie) en de zuiverheid van de idealen van het volk. Rood: Unie (tussen Europeanen en Amerikanen) Groen: Onafhankelijkheid (Onafhankelijkheid van Spanje) Tijdens de ambtstermijn van Benito Juarez werd een ander begrip aan de nationale kleuren gegeven. Groen: Hoop. Wit: Eenheid. Rood: Het bloed van nationale helden.
De Italiaanse vlag heeft ook zijn mythen. Er wordt gezegd dat Napoleon zijn Italiaanse bondgenoten een standaard gaf die was geïnspireerd op de Franse vlag zelf, maar hij verwisselde het blauw voor het groen, dat hij koos vanwege de vegetatie van het eiland Corsica, terwijl anderen menen dat het verband houdt met de groene uniformen van de militie van Milaan. Een andere versie wijst erop dat groen in verband wordt gebracht met de regio Lombardije.
Toen Italië in 1946 een republiek werd, was het Mexicaanse marine-insigne een eenvoudige driekleur, om deze reden kon Italië, op verzoek van de internationale marine-autoriteiten, niet één nationale vlag aannemen met soortgelijke kenmerken als Frankrijk. Gezien de mogelijke afleiding van de Franse driekleur, lijkt de Italiaanse driekleur op veel van de vlaggen die een soortgelijke oorsprong zouden hebben.
De Italiaanse vlag lijkt vooral op de vlag van Ierland, die groen, wit en oranje is (een tint die sterk lijkt op het rood dat in de vlag van Italië wordt gebruikt), maar met andere verhoudingen (1:2 tegen 2:3) en de vlag van Ivoorkust, waar de kleuren, oranje, wit en groen zijn omgedraaid, hoewel de verhoudingen dezelfde zijn. Er kan ook verwarring bestaan tussen de Italiaanse vlag en de Hongaarse vlag, die in de verhouding 1:2 dezelfde kleuren heeft in een horizontale positie met een hogere tint rood.
Mexicaanse en Italiaanse vlaggen: Hun verhaal is verschillend
De driekleur van de Mexicaanse vlag is langer onafgebroken gebruikt dan de Italiaanse. Het begon allemaal met de Mexicaanse Onafhankelijkheidsoorlog, toen verschillende vlaggen werden gebruikt. De eerste was de “Bandera Siera”, gebruikt door Nicolas Bravo en zijn troepen in 1810. Sindsdien heeft de Mexicaanse vlag deze kleuren.