法國國旗是一面從左至右藍、白、紅色垂直排列的三色旗，各代表了法蘭西共和國的國家格言 - 自由、平等、博愛。法國人稱之為：
法國的國旗以三色旗（Tricolore）著稱，最早出現在法國大革命時期，顔色取自當時法國國徽（紅和藍），再加上法國王室的顔色白色。其中藍色是聖馬丁長袍的顔色，白色紀念民族英雄聖女貞德，紅色則是聖但尼軍旗的顔色。最早的三色旗色彩的排列與今天不同，紅色在左，不過後來有過調整。1794年2月15日，旗幟最終被確定爲法蘭西第一共和國的國旗。
波旁王朝復辟時，三色旗曾經被廢除，而用王室的鳶尾花旗（fleur-de-lis）。然而1830年法國七月革命後，三色旗再度成爲法國的國旗，幷延續至今。法國國旗是世界上最重要的國旗之一，對後世界各國國旗的發展都有重要影響。
現在法國三色旗官方正式的顏色標準是：
這種標準被1974年至1981年期間執政的法國總統德斯坦（Valéry Giscard d'Estaing）批准採用，以替換早先顏色較暗的三色旗版本。
現在，除了在海軍中使用的三色旗是方形的外，其他場合使用的三色旗的長寬比都是2:3。長期以來，旗子中的三條色彩條紋不是嚴格相等的，藍/白/紅三色的寬度比是30：33：37，和早期法國革命時的巴黎市市旗的比例一致。這樣來劃分比例是有道理的。最初的法國國旗是按藍、白、紅三色同樣寬窄的尺寸做成的。後來發現，由於中間的白色較兩旁顏色明亮，使人眼產生一種錯覺，看上去總覺得兩旁的紅色帶沒有藍色帶寬。後來，為了克服這種錯覺，才把藍色條帶縮窄，把紅色條帶加寬，直到人眼看上去非常自然、勻稱，從而成為今天的比例。可是法國革命後於1853年5月17日(?)，這面旗又被拿破崙三世下令改為相等寬度，但海軍軍旗沒有改動，繼續使用 30:33:37 比例的三色旗至今。
據說，三色旗的起源來自於1789年7月法國革命期間革命軍所戴的帽章。該帽章由革命軍總司令拉法葉侯爵（Marquis de Lafayette）設計，它採用的顏色借鑒了巴黎市市徽的紅色和藍色，原本只有紅藍兩色，後來拉法葉加入代表王室的白顏色，寓意是期望人民與王室攜手合作，建立一個自由平等的新國家。1789年後，巴黎的顏色不再被使用；原因可能是拉法葉當時採用了美國獨立戰爭旗子的顏色（藍，紅和白色）。大多數的歷史學家和旗幟學家，包括法國的那些學家，同意現在這種最終的說法，雖然這來源於傳說。
最初，紅色在旗杆的一側，藍色在外側。後來為了避免與海軍的軍旗混同，在法蘭西第一共和國期間的1794年2月15日，旗杆一側被換成藍色，紅色被移到外側，並正式地被採用為法國的國旗，同年5月20日開始啟用。起初，它的採用並未受到廣泛歡迎，那時的海軍正繼續在君主政體的白色旗之下作戰，同時威脅要叛變。這種式樣的三色旗並不是最早出現的，舉例來說，1791年時的軍隊和1789年後的國衛隊就曾把它作為軍旗。拿破崙的意大利軍團戰旗使用旗角是紅藍雙色菱形，中心繪有金fasces lictoriae（前羅馬共和國的徽章）的白色旗。垂直的旗子在1812年被軍隊採用了，以替換早先中央繪有白色十字架的紅藍兩色旗。
1815年拿破崙失敗後，波旁王朝君主政體恢復。三色旗被革命前使用過的王室的丁香花（fleur-de-lis）白色旗代替。然而1830年革命，路易-菲利普（Louis-Philippe）國王登上王位後，再一次指定三色旗為國旗，一直持續至今。
1848年革命時期的旗子以在三色旗上繪有洛林紅十字為特色。它被支持新的法蘭西第二共和國政府的激進分子升起。