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.