萨尔瓦多国旗为一面由蓝-白-蓝三条横条组成的旗帜，象征萨尔瓦多位于太平洋与大西洋之间。白色代表和平。蓝-白-蓝的条状旗帜历史上也是中美洲联合省旗帜的颜色。中间有国徽为政府用。另一式国旗的白条上书有国家格言「上帝、统一、自由」，为民用。旗帜採用于1822年，1865年被撤，1912年恢复，1972年宪法正式确定。
历史国旗.1839-1896年，以及1898-1912年间，萨尔瓦多为彰显同美国的紧密友谊，使用了与美国国旗相类似的“星条旗”图案的旗帜作为国旗。