Skip to content

Gratuit · Privé · Sans inscription

Suppresseur de barre horizontale — corriger le tiret qui n’est pas un cadratin

U+2015 ressemble exactement à un tiret cadratin et se comporte comme rien de semblable. Collez le texte et transformez chacune en vrai tiret cadratin, en trait d’union ou en rien.

Outil de suppression de tirets

Tout se passe dans votre navigateur. Votre texte ne quitte jamais cette page.

Cet outil remplace
Remplacer chaque tiret par

Ctrl (ou ⌘) + Entrée pour relancer.

Texte sans barres horizontales

0tirets supprimés

La barre horizontale (―, U+2015) est un caractère Unicode distinct du tiret cadratin, et à l’écran les deux sont indiscernables dans la plupart des polices. La différence, c’est ce que le logiciel en fait. Un tiret cadratin (U+2014) est le caractère que désignent éditeurs, guides de style et traitements de texte par « tiret », et celui que produisent votre raccourci clavier, votre correction automatique et vos réglages typographiques. La barre horizontale est l’alternative que préfèrent quelques traditions typographiques pour le dialogue cité — et celle que plusieurs chaînes éditoriales émettent sans qu’on le leur demande.

Comme elles se ressemblent, personne ne remarque qu’une barre est dans le texte jusqu’à ce que quelque chose la rejette. Un validateur de formulaire avec une whitelist ASCII ou restreinte refuse. Un contrôleur de style la signale comme incohérente avec les cadratins ailleurs dans le même document. Un rechercher-remplacer de « — » annonce zéro correspondance sur un texte qui en contient visiblement. Et dans une police qui n’a jamais dessiné U+2015, le caractère s’affiche en rectangle vide — le carré qui pousse les gens à chercher « pourquoi mon tiret est un carré ».

Cet outil supprime exactement ce caractère et laisse les vrais tirets cadratins, demi-cadratins et traits d’union tranquilles. Le remplacement par défaut est un vrai cadratin, ce que la plupart des gens veulent en fait : même apparence, même sens, mais un caractère sur lequel tout outil s’accorde. Choisissez Trait d’union si la destination est un champ de code ou un slug, ou Rien si la barre était une décoration — un filet, un séparateur, une ligne de division indésirable — et non de la ponctuation.

D’où vient le caractère

Personne ne tape U+2015 exprès. Il arrive avec un document, une chaîne ou une police.

Un export PDF ou InDesign

Les outils de publication et les chaînes d’impression mappent parfois un filet ou un tiret de dialogue sur U+2015. Copiez un paragraphe du PDF et le caractère vient avec.

Tirets de dialogue

Certains styles maison ouvrent le dialogue par un tiret plutôt que par des guillemets, et prescrivent la barre horizontale pour cela. Si un manuscrit suit ce style, chacun de ces tirets est U+2015.

Une substitution de police

Un document ouvert sur une machine sans la police d’origine peut voir ses cadratins réécrits par une police de secours qui utilise la barre horizontale — le glyphe semble bon, le caractère non.

Nettoyage automatisé du texte

Scrapers, passes OCR et CMS plus anciens normalisent la ponctuation avec leurs propres tables de correspondance, et certaines écrivent U+2015 là où la source avait U+2014.

Choisissez le remplacement

Le bon dépend de ce qu’était la barre : ponctuation, séparateur ou filet.

Tiret cadratin

Prose et documents

La bonne réponse presque à chaque fois. Apparence identique, et chaque éditeur, validateur et chatbot s’accorde sur ce que c’est.

Trait d’union

Slugs, code et données

ASCII et universellement accepté. À utiliser quand le texte doit survivre à un tableur, une URL ou un champ de base de données.

Espace

Une barre en guise de séparateur

Quand le caractère séparait deux libellés au lieu de ponctuer une phrase, une espace est ce que la ligne voulait vraiment.

Rien

Filets et séparateurs

Effacez-la sans vergogne quand la barre était un filet décoratif — une ligne de tirets en guise de saut de section.

Quel que soit votre choix, il s’applique à tout le collage en une passe — un chapitre, un manuscrit entier ou une colonne de tableur. Rien n’est envoyé et il n’y a pas de limite de mots : une page de cas est aussi sûre qu’une phrase.

Questions

Qu’est-ce qu’une barre horizontale, et en quoi diffère-t-elle d’un cadratin ?
La barre horizontale est U+2015 et le tiret cadratin est U+2014. Elles se rendent en général à l’identique, mais ce sont des points de code différents aux propriétés Unicode différentes, donc un programme qui compare des caractères ou valide contre une whitelist les traite comme deux choses sans lien.
Pourquoi mon tiret s’affiche-t-il en rectangle vide ?
Parce que le caractère n’est pas le tiret pour lequel votre police possède un glyphe. U+2015 manque dans un nombre surprenant de polices, et le rectangle de glyphe manquant est ce que vous voyez. Les tirets de deux et trois cadratins manquent encore plus souvent. Convertir le caractère en vrai cadratin répare l’affichage partout.
Est-ce sûr de le convertir en tiret cadratin ?
Pour de la prose, oui — le glyphe est le même et le sens est le même. Le seul endroit où la distinction compte est une publication qui utilise délibérément U+2015 pour les dialogues ; c’est pourquoi l’outil permet aussi de choisir un trait d’union, une espace ou la suppression.
Pourquoi le rechercher-remplacer ne la trouve-t-il pas ?
Parce que vous cherchez U+2014 et que le document contient U+2015 — deux chaînes identiques à l’œil dans le champ de recherche et qui ne matchent jamais. Chercher le caractère du cadratin est la façon la plus courante de découvrir ce problème : zéro résultat sur une page pleine de tirets.
Peut-elle casser un fichier JSON, un CSV ou une requête API ?
Oui. JSON interdit les caractères de contrôle littéraux et certains validateurs rejettent le non-ASCII hors des chaînes ; les chargeurs CSV et les API anciennes supposent souvent un encodage sur un octet et altèrent tout ce qui dépasse U+007F. Une barre horizontale au milieu d’une valeur est une cause plausible d’un import échoué qui ressemble à un mystérieux bug d’encodage.
Cette page supprime-t-elle aussi les tirets de deux et trois cadratins ?
Non — cette page est verrouillée sur U+2015 et rien d’autre, donc les vrais cadratins ne sont jamais des dommages collatéraux. Les multi-cadratins (U+2E3A et U+2E3B) ont leur propre page, et Supprimer tous les tirets vide chaque famille d’un coup.

Prêt à nettoyer votre texte ?

Aucune inscription, aucun envoi, aucune limite de mots. Collez, choisissez, copiez le résultat.

Supprimer les tirets maintenant