法文字母基於26個拉丁字母,包括A、B、C、D、E、F、G、H、I、J、K、L、M、N、O、P、Q、R、S、T、U、V、W、X、Y、Z。這些字母在需要時可以加上變音符號,以表示不同的發音或區分不同的語義。以下是部分變音符號的介紹:
長音符(`)。通常用於曾經省略過某一字母的單詞,例如,單詞「être」源於拉丁語單詞「essere」,中間省略幾個字母。
分音符(¨)。可以和多個元音字母組合,表示這個元音字母不跟前面的元音字母構成一個字母組合而分別發音,類似於雙元音。
閉音符(é)。只用在字母「e」之上,表示這個字母發音為閉口音[e]。
開音符(è)。用在字母「e」上表示這個字母發開口音[ε],用在其他字母上以區分不同的語義,如「ou」=「or」(英文)「或者」和「où」=「where」(英文)「哪裡」兩個單詞發音拼寫完全一樣,但是不同的詞。
軟音符(ç)。只用於「c」字母下面,因為在法語中和英語中一樣,「c」在「a、o」前發[k]音,在「e、i」前發[s]音,如果在「a、o」想讓它發[s]音,需加軟音符,例如在「françois」(法國人)中。
在部分法文的寫法中,大寫字母並不使用變音符號。