旗幟或者旌旗泛指懸掛在桿上具有圖案的布。旗上面的圖案具有標誌性,用於傳達訊息或分類。時至今日,旗幟也可能用於宣傳或純粹的裝飾用。國家、地區、陸軍、海軍等通常都有自己的旗幟。現代大部分國旗或區旗一般是長方形的,也有個別國旗使用正方形或不規則五角形。
研究旗幟的學問稱做旗幟學。