UTILS.
100 % dans le navigateur
é→e

Supprimer les accents et diacritiques

Retirez les accents et diacritiques du texte pour produire des lettres simples — café → cafe, naïve → naive, Zürich → Zurich — avec une option ASCII uniquement.

Tapez ou collez du texte accentué ci-dessus pour retirer les diacritiques.

À propos de cet outil

Supprimer les accents et diacritiques convertit le texte accentué en sa forme à lettres simples : café devient cafe, naïve devient naive, résumé devient resume, et Zürich devient Zurich. C'est idéal pour nettoyer des données pour des URL, des slugs, des noms de fichiers, des noms d'utilisateur, des clés de recherche, ou tout système qui attend de l'ASCII non accentué, tout en préservant votre espacement, votre ponctuation et votre casse d'origine.

En coulisses, il utilise la normalisation Unicode. Le texte est normalisé en forme NFD, qui décompose une lettre accentuée comme é en un e de base plus un accent combinant distinct, puis chaque caractère du bloc des signes diacritiques combinants (U+0300–U+036F) est supprimé avec une expression régulière. Cette seule étape gère proprement et de façon réversible la grande majorité des accents européens pour la lettre de base.

Certaines lettres n'ont pas de décomposition canonique, donc une petite table de repli explicite les couvre : ø→o, ł→l, đ→d, ß→ss, æ→ae, œ→oe, þ→th, ð→d, ħ→h, ı→i et leurs majuscules, entre autres. Une option « supprimer tout non-ASCII » va plus loin en retirant tout caractère restant au-dessus de U+007F pour un résultat ASCII pur garanti. Tout est déterministe et s'exécute localement dans votre navigateur — votre texte n'est jamais téléversé.

Foire aux questions

Comment les accents sont-ils supprimés ?
Le texte est normalisé en Unicode NFD, qui sépare chaque lettre accentuée en une lettre de base plus des marques combinantes, puis toutes les marques diacritiques combinantes (U+0300–U+036F) sont supprimées. Donc é → e, ñ → n et ü → u, en conservant les lettres de base.
Et les lettres comme ø, ł ou ß ?
Celles-ci n'ont pas de décomposition canonique, donc une table de repli intégrée les convertit explicitement — ø→o, ł→l, đ→d, æ→ae, œ→oe, þ→th et ß→ss, plus leurs formes majuscules — afin qu'elles deviennent quand même des lettres simples sensées.
À quoi sert l'option supprimer tout non-ASCII ?
Après avoir retiré les diacritiques, elle supprime tout caractère encore au-dessus de U+007F, garantissant une sortie ASCII pure. Laissez-la désactivée pour conserver intacts les caractères non latins non mappés (comme le grec ou le cyrillique) ; activez-la pour forcer une chaîne strictement ASCII.
Mon texte est-il envoyé quelque part ?
Non. Toute la normalisation et la suppression se font entièrement dans votre navigateur avec String.normalize et du JavaScript pur. Rien n'est téléversé, vous pouvez donc nettoyer en toute sécurité du texte privé ou sensible.

Plus d'outils