Compteur d’espaces

Comptez les espaces, les tabulations et les retours à la ligne de votre texte, et trouvez les caractères invisibles qui s’y cachent. Le compteur d’espaces rend chaque espace visible, signale les doubles espaces, les espaces en fin de ligne, les espaces insécables et les caractères sans chasse, et corrige tout en un clic.

  • Affiche les caractères cachés
  • Trouve les doubles espaces
  • Correction en un clic et annulation
0 mot · 0 caractère
Reste sur cet appareil

Les espaces rendus visibles

Votre texte avec chaque espace, tabulation et retour à la ligne rendu visible. Survolez ou touchez une marque pour savoir exactement de quel caractère il s’agit.

  • Espace ·
  • Tabulation →
  • Retour à la ligne ¶
  • Espace insécable °
  • Autre espace Unicode
  • Caractère invisible ¦
  • Double espace
  • Espace en fin de ligne

Votre texte s’affiche ici, avec les correspondances surlignées.

Comment compter les espaces d’un texte

Trouver chaque espace, tabulation et caractère caché se fait en trois étapes.

  1. Collez votre texte

    Un texte copié depuis un site, un PDF, une messagerie, un tableur ou du code. Les résultats se mettent à jour pendant que vous écrivez.

  2. Regardez les espaces

    Le texte s’affiche avec chaque espace sous forme de ·, chaque tabulation sous forme de →, chaque retour à la ligne sous forme de ¶ et les caractères cachés en rouge. Survolez une marque pour savoir exactement de quel caractère il s’agit.

  3. Corrigez ce que vous trouvez

    Corrigez les doubles espaces, supprimez les espaces en fin de ligne, transformez les espaces spéciaux en espaces normaux ou supprimez les caractères invisibles. Annuler est à un clic.

Exemple

L’exemple ressemble à un texte normal, mais il cache un double espace, une tabulation, trois espaces insécables, un espace sans chasse et une ligne qui se termine par des espaces.

Vérifier un texte d’exemple

Les types d’espaces et de caractères cachés

Unicode définit 25 caractères d’espacement, et quelques caractères de plus sont invisibles sans être des espaces. Voici ceux que vous rencontrerez le plus.

CaractèrePoint de codeS’affiche commeD’où il vient
EspaceU+0020·La barre d’espace
TabulationU+0009→La touche Tab, le code et les données collées depuis un tableur
Retour à la ligne (LF)U+000AEntrée sur Mac, Linux, les téléphones et le web
Retour à la ligne (CR+LF)U+000D U+000AEntrée sous Windows ; compte pour un retour à la ligne
Espace insécableU+00A0°Les traitements de texte et les sites ( ), avant : et dans « »
Espace fine insécableU+202F°La typographie française, avant ; ! ? et dans les nombres comme 12 500
Espace sans chasseU+200B¦ en rougeLes sites et les applications, pour autoriser une coupure ; ce n’est pas un espace
Indicateur d’ordre des octetsU+FEFF¦ en rougeLe début de certains fichiers texte
Trait d’union conditionnelU+00AD¦ en rougeLes suggestions de césure des traitements de texte

Pourquoi les espaces cachés posent problème

Les caractères invisibles ne gênent pas dans un paragraphe, mais ils causent de vrais problèmes ailleurs :

  • Les recherches ne trouvent pas les correspondances : un mot qui contient un espace sans chasse n’est pas égal au même mot tapé normalement.
  • Les tableurs traitent « Paris » et « Paris » suivi d’un espace comme deux valeurs différentes, ce qui fausse les recherches et les RECHERCHEV.
  • Le code et les fichiers de données plantent à l’exécution ou à l’import quand un espace insécable ou un indicateur d’ordre des octets se trouve à la place d’un espace normal, ou de rien.
  • Les limites de caractères sont consommées par des espaces que vous ne voyez pas.

Le compteur d’espaces affiche chacun d’eux sous forme d’une marque que vous pouvez survoler, et Supprimer les caractères invisibles les efface tous. Les liants sans chasse à l’intérieur des emojis et dans les écritures arabe et indiennes sont conservés, car ils font partie du texte.

Espaces insécables et typographie française

La typographie française utilise beaucoup l’espace insécable, qui empêche une ligne de se couper entre deux éléments qui vont ensemble. Selon les usages de l’Imprimerie nationale, on place :

  • une espace insécable avant le deux-points et à l’intérieur des guillemets : Attention : « fragile » ;
  • une espace fine insécable avant le point-virgule, le point d’exclamation et le point d’interrogation : Vraiment ? ;
  • une espace insécable entre un nombre et son unité ou le symbole de la devise (10 km, 49,99 €), et une espace fine entre les groupes de chiffres (12 500).

Ces espaces sont voulues : avant d’utiliser Rendre tous les espaces normaux, vérifiez que votre destination ne les accepte vraiment pas. Les doubles espaces après un point, eux, sont une habitude de la machine à écrire : Corriger les doubles espaces remplace toute suite de deux espaces ou plus entre des mots par un seul. Les espaces en début de ligne, utilisés pour l’indentation, ne sont pas touchés.

Ce que montre le compteur d’espaces

Chaque type d’espace, compté séparément.

  • ·

    Espaces et tabulations

    Les espaces normaux et les tabulations, comptés séparément.

  • Retours à la ligne

    Chaque retour à la ligne, le CR+LF de Windows compté une fois.

  • °

    Espaces spéciaux

    Les espaces insécables, les fines insécables et les autres espaces Unicode qui ressemblent à des espaces normaux sans en être.

  • ¦

    Caractères invisibles

    Espaces sans chasse, liants, indicateurs d’ordre des octets, traits d’union conditionnels et marques de direction.

Questions fréquentes sur le compteur d’espaces

Comment compter les espaces de mon texte ?

Collez le texte dans le champ. Le nombre d’espaces, de tabulations et de retours à la ligne s’affiche aussitôt, et le texte apparaît en dessous avec chaque espace visible.

Qu’est-ce qu’un caractère d’espacement ?

Un caractère qui s’affiche comme un espace vide : espaces, tabulations, retours à la ligne et espaces spéciaux comme l’espace insécable. Unicode définit 25 caractères d’espacement.

Qu’est-ce qu’une espace insécable ?

Un espace (U+00A0) qui empêche la ligne de se couper entre deux mots. En français, on la met avant le deux-points et dans les guillemets ; la variante fine (U+202F) se place avant ; ! et ?.

Qu’est-ce qu’un espace sans chasse ?

Un caractère invisible (U+200B) qui indique où une ligne peut se couper. Il ne prend pas de place, donc vous ne le voyez pas, mais il peut fausser les recherches, les liens et les données.

Comment supprimer les doubles espaces ?

Touchez « Corriger les doubles espaces ». Chaque suite de deux espaces ou plus entre des mots devient un seul espace. Annuler rétablit le texte d’origine.

Un retour à la ligne compte-t-il comme un espace ?

Oui. Les retours à la ligne sont des caractères d’espacement. Un retour à la ligne Windows (CR+LF) fait deux caractères, mais compte ici pour un seul retour à la ligne.

Mon texte est-il envoyé ?

Non. Tout est vérifié dans votre navigateur et rien n’est envoyé.

Sources et références

  1. Espace insécable, Wikipédia
  2. Whitespace character, Wikipedia
  3. Unicode Text Segmentation (UAX #29), Unicode Consortium