Aller au contenu

Supprimer les caractères spéciaux

Ne conservez que ce que vous autorisez : lettres, chiffres, espaces, accents, ponctuation de base. Tout le reste — symboles, emojis, caractères de contrôle — disparaît.

Saisissez-les à la suite, sans séparateur.

0Caractères
0Mots
0Lignes

Filtrer plutôt que supprimer

La plupart des outils de nettoyage fonctionnent par liste noire : ils énumèrent les caractères à retirer. C’est une bataille perdue d’avance, parce qu’Unicode compte plus de 150 000 caractères et que votre texte contiendra toujours un symbole auquel personne n’avait pensé — une puce de liste, un guillemet exotique, un emoji, un caractère de contrôle recopié d’un vieux fichier.

Cet outil raisonne à l’inverse, par liste blanche : vous déclarez ce qui a le droit de rester, et tout le reste tombe. Le résultat est prévisible, quelle que soit la provenance du texte.

Ce que recouvre chaque famille

OptionCe qui est conservéExemple
LettresTout l’alphabet, majuscules et minuscules, toutes languesa, Z, é, ß, ω
ChiffresLes chiffres de toutes les écritures0 à 9
EspacesL’espace ordinaire (les insécables et tabulations sont ramenées à une espace simple)« mon fichier »
AccentsLes signes diacritiques ; décochée, l’option convertit é en e sans supprimer la lettreé, à, ç, ñ
Ponctuation de base. , ; : ! ? ( ) [ ] - / ' "« Réf. n° 12 »

Le champ « Caractères autorisés en plus » accepte n’importe quelle liste : saisissez _-. pour un nom de fichier, @.- pour des adresses e-mail, + pour des numéros internationaux. Les retours à la ligne, eux, sont toujours conservés : une liste d’une entrée par ligne garde sa structure, quoi que vous cochiez.

Les usages qui reviennent

  • Préparer un identifiant : lettres et chiffres seulement, accents décochés, éventuellement _ autorisé. Vous obtenez une chaîne acceptée par n’importe quel système.
  • Nettoyer des noms de fichiers : sous Windows, les caractères \ / : * ? " < > | sont interdits, et un fichier qui les contient refuse de se copier. Un passage ici règle le problème sur une liste entière.
  • Réparer un import : les caractères de contrôle et les symboles exotiques font échouer un chargement de base de données bien plus souvent que les accents.
  • Retirer les emojis : décochez tout sauf lettres, chiffres et espaces, et les émoticônes disparaissent avec les autres symboles.
  • Isoler des chiffres : ne gardez que les chiffres pour extraire les numéros d’un tableau — un IBAN, une référence, un code postal.

Accents : convertir plutôt que supprimer

Quand vous décochez « Garder les accents », la lettre n’est pas supprimée : elle est ramenée à sa forme de base. « Prénom » devient « Prenom » et non « Prnom ». Ce comportement, obtenu par décomposition Unicode NFD, est le seul qui préserve le sens du mot. Si c’est votre seul besoin, l’outil dédié pour supprimer les accents va plus vite ; et pour produire directement une URL propre, passez par le générateur de slug, qui ajoute la mise en minuscules et les tirets.

Cette distinction compte davantage qu’il n’y paraît. Supprimer purement et simplement les caractères accentués détruirait un mot sur trois dans un texte français, et rendrait une liste de noms propres inexploitable : « Benoît » deviendrait « Benot », impossible à rapprocher de l’entrée d’origine. La conversion, elle, produit « Benoit », qui reste reconnaissable par un humain comme par un moteur de recherche.

Attention aux ligatures : « œ » et « æ » ne sont pas des lettres accentuées mais des caractères à part entière. Elles restent telles quelles tant que l’option « Lettres » est cochée. Pour les remplacer par « oe » et « ae », utilisez rechercher et remplacer avant le filtrage.

Comme tous les outils du site, le filtrage s’exécute dans votre navigateur : aucun caractère, retiré ou conservé, n’est transmis à un serveur. Un fichier de données personnelles peut donc être préparé ici sans précaution particulière. Le compteur sous le résultat indique combien de caractères ont été supprimés : un chiffre anormalement élevé signale presque toujours une option décochée par erreur.

Questions fréquentes

Comment ne garder que les lettres et les chiffres ?

Laissez cochées « Lettres » et « Chiffres », décochez « Espaces », « Accents » et « Ponctuation », et laissez vide le champ des caractères supplémentaires. Vous obtenez une chaîne strictement alphanumérique, sans accent, prête pour un identifiant ou une clé.

Les emojis sont-ils supprimés ?

Oui, dès lors qu’ils ne font partie d’aucune famille cochée. Les emojis composés de plusieurs codes (drapeaux, familles, variantes de teint) sont retirés entièrement, y compris leurs caractères de liaison invisibles, ce qui évite de laisser des fragments illisibles dans le résultat.

Puis-je conserver le tiret et le point pour un nom de fichier ?

Oui : saisissez -. dans le champ « Caractères autorisés en plus ». Ces deux signes seront conservés même si la ponctuation de base reste décochée. Ajoutez _ si vos conventions de nommage l’utilisent.

Mes lignes sont-elles conservées ?

Toujours. Les retours à la ligne ne sont jamais filtrés : une liste de 500 références reste une liste de 500 lignes. Les espaces en fin de ligne, en revanche, sont retirées pour éviter les faux doublons lors d’un traitement ultérieur.

Ces outils peuvent aussi vous servir

Tous les outils →