TT Text Tools

Supprimer les accents d'un texte — Retirer les diacritiques

Supprimez les accents et diacritiques d'un texte (é → e, ñ → n), convertissez ß, æ, ø et ł, et normalisez Unicode en NFC, NFD, NFKC ou NFKD. Gratuit et privé.

🔒 S'exécute entièrement dans votre navigateur — rien n'est téléchargé

Advertisement

Supprimer les accents et les diacritiques

Les lettres accentuées sont indispensables dans de nombreuses langues, mais elles posent problème partout où l'on attend de l'ASCII simple : noms de fichiers, URL et slugs, noms d'utilisateur, adresses e-mail, clés de base de données, systèmes anciens, étiquettes de codes-barres et index de recherche qui devraient trouver « cafe » quand quelqu'un tape « café ». Cet outil permet de supprimer les accents de n'importe quel texte : é devient e, ñ devient n, ü devient u, ç devient c et å devient a, tandis que tout le reste — espaces, ponctuation, chiffres et emoji — reste exactement tel quel.

Du point de vue d'Unicode, certaines lettres ne sont pas la version accentuée d'une autre lettre : le ß allemand, le æ et le ø scandinaves, le ł polonais, le đ croate, le þ et le ð islandais, ainsi que la ligature œ. Lorsque « Convert special letters » (convertir les lettres spéciales) est activé, elles sont remplacées par leurs graphies latines usuelles (ss, ae, o, l, d, th, oe) : « Straße » devient « Strasse » et « Łódź » devient « Lodz ».

Par défaut, seules les lettres latines sont concernées. Les lettres cyrilliques comme й et ё sont techniquement aussi des lettres avec une marque, et supprimer cette marque change le sens ; elles sont donc laissées telles quelles, sauf si vous décochez « Only Latin letters » (uniquement les lettres latines). Il en va de même pour les accents tonos du grec.

Normalisation Unicode : NFC, NFD, NFKC, NFKD

Un même texte visible peut être stocké de plusieurs façons. « é » peut être un seul point de code (U+00E9) ou deux (e suivi d'un accent aigu combinant). Ils paraissent identiques mais ne sont pas égaux à la comparaison, ce qui fausse les recherches, la déduplication et les mots de passe. La normalisation Unicode corrige cela en convertissant le texte vers une forme standard. NFC (composée) est la forme recommandée pour le web et la plupart des fichiers ; NFD (décomposée) est utilisée par les noms de fichiers macOS et certaines chaînes de traitement. Les formes de compatibilité NFKC et NFKD vont plus loin et remplacent les caractères « de compatibilité » qui se ressemblent — ligatures, lettres pleine chasse, exposants et nombres cerclés — par leurs équivalents simples.

Choisissez « Normalize only » (normaliser seulement) pour appliquer une forme de normalisation sans retirer aucun accent. Tout s'exécute dans votre navigateur et rien n'est envoyé sur un serveur.

Comment utiliser

  1. Collez votre texteAjoutez des noms, des titres, des mots-clés ou tout texte contenant des lettres accentuées.
  2. Choisissez les optionsConvertissez les lettres spéciales comme ß et ø et décidez si les écritures non latines conservent leurs marques.
  3. Choisissez une forme de normalisationUtilisez NFC dans la plupart des cas, ou NFD, NFKC ou NFKD pour des besoins techniques précis.
  4. Copiez le résultatLa ligne d'état indique combien de caractères ont été modifiés.

Questions fréquemment posées

Comment les accents sont-ils supprimés ?
Chaque caractère est décomposé avec la normalisation Unicode (NFD), qui sépare la lettre de base de ses accents, par exemple é en e + ´. Les accents combinants sont ensuite supprimés et le texte est recomposé.
Pourquoi ß, æ, ø et ł sont-ils traités à part ?
Dans Unicode, ces lettres ne sont pas une lettre de base plus un accent ; la normalisation ne peut donc pas les séparer. L'option « Convert special letters » (convertir les lettres spéciales) les remplace par leurs graphies ASCII habituelles : ss, ae, o et l.
Quelle est la différence entre NFC, NFD, NFKC et NFKD ?
NFC compose les caractères (é en un seul point de code), NFD les décompose (e + accent combinant). Les formes K remplacent aussi les caractères de compatibilité : les ligatures comme fi deviennent fi, les lettres pleine chasse deviennent normales et ① devient 1.
Le texte cyrillique ou grec sera-t-il modifié ?
Pas par défaut. « Only Latin letters » (uniquement les lettres latines) conserve les marques des autres écritures : й, ё et les accents grecs restent intacts. Décochez cette option pour supprimer toutes les marques.
Advertisement