French Alphabetical Sort

Sort French ignoring accents (DUCET) or accent-sensitive

Sort lines of French text using locale-aware collation that ignores diacritics at the primary level and orders by accents at the secondary level, with optional case sensitivity and reverse order.

How does French sorting handle accents?

French collation treats é, è, ê, and e as the same letter at the primary level, so they interleave with plain e during alphabetical ordering. Accents only act as a tie-breaker at the secondary level when two words are otherwise identical.

Sorting French text correctly means accented letters such as é and è must interleave with plain e rather than being dumped after z. This tool uses the browser’s locale-aware collator with the French locale to order any list properly.

How it works

The Unicode Collation Algorithm compares strings at multiple levels:

Primary   – base letter only (a < b < c …); é, è, ê all equal e
Secondary – diacritics break ties (e < é < è)
Tertiary  – case breaks remaining ties (e < E)

Choosing sensitivity: "base" sorts ignoring accents and case, while sensitivity: "accent" keeps accents as a tie-breaker, and "variant" adds case sensitivity. The French locale (fr) supplies the correct letter weights.

Example and notes

A list of pêche, peche, pèche sorted accent-insensitively keeps them adjacent and ordered by their secondary accent weight, not scattered across the alphabet. For dictionary-style output choose the accent-sensitive mode; for search keys use the accent-insensitive base mode.