薩爾瓦多國旗為一面由藍-白-藍三條橫條組成的旗幟,象徵薩爾瓦多位於太平洋與大西洋之間。白色代表和平。藍-白-藍的條狀旗幟歷史上也是中美洲聯合省旗幟的顏色。
中間有國徽為政府用。另一式國旗的白條上書有國家格言「上帝、統一、自由」,為民用。
旗幟採用於1822年,1865年被撤,1912年恢復,1972年確定。期間使用的是一面類似美國國旗的旗幟。