French Diacritic Remover

Removes accents: é to e, ç to c, and the œ ligature to oe for ASCII

Strip French accents and ligatures to produce plain ASCII: acute, grave, circumflex, diaeresis, and cedilla are removed, and the ligatures œ and æ expand to oe and ae. Case is preserved. Runs in your browser.

Which accents and marks are removed?

All French diacritics are stripped: the acute on é, the grave on à è ù, the circumflex on â ê î ô û, the diaeresis or tréma on ë ï ü, and the cedilla on ç. The base letter is kept, so é becomes e and ç becomes c.

This tool removes the diacritics from French text and expands its ligatures to produce clean ASCII. It is the fast way to turn accented French into a form that URLs, usernames, filenames, and legacy systems can handle without encoding problems.

How it works

The conversion uses Unicode normalisation, which is the robust way to strip accents rather than a giant lookup table:

1. expand ligatures:  œ -> oe   Œ -> OE   æ -> ae   Æ -> AE
2. NFD normalise:     é -> e + ́ (base letter plus a combining acute mark)
3. strip marks:       remove combining range U+0300..U+036F
4. recompose (NFC)

Because NFD decomposes every accented Latin letter into a base letter plus a separate combining mark, removing that mark reliably yields the underlying letter. Ligatures have no such decomposition, so they are expanded explicitly in step one before normalisation.

Tips and notes

Case is always preserved: É becomes E, and Œuvre becomes OEuvre. The counter under the output tells you how many characters were affected, which is a quick sanity check that your text actually contained accents. Use the output for slugs and identifiers, but keep the accented original for anything a human will read, since francaise is correct only as an ASCII fallback for française.