De vlag van El Salvador werd aangenomen op 27 september 1972. De vlag is een driekleur in de kleuren blauw-wit-blauw en is er in drie varianten. De meeste bekende variant is de Bandera magna ("grootse vlag"), die in gebruik is als dienstvlag (te land) en oorlogsvlag (te land en ter zee). In het midden van de witte baan van deze vlag staat het wapen van El Salvador. Een gelijksoortige vlag, zonder wapen, dient als civiele vlag. Vaak (en als handelsvlag altijd) wordt deze (in gele letters) voorzien van het motto: "DIOS UNION LIBERTAD" (Spaans voor: God, Eenheid, Vrijheid).