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
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.
-
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.
-
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.
-
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.
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.
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ère | Point de code | S’affiche comme | D’où il vient |
|---|---|---|---|
| Espace | U+0020 | · | La barre d’espace |
| Tabulation | U+0009 | → | La touche Tab, le code et les données collées depuis un tableur |
| Retour à la ligne (LF) | U+000A | ¶ | Entrée sur Mac, Linux, les téléphones et le web |
| Retour à la ligne (CR+LF) | U+000D U+000A | ¶ | Entrée sous Windows ; compte pour un retour à la ligne |
| Espace insécable | U+00A0 | ° | Les traitements de texte et les sites ( ), avant : et dans « » |
| Espace fine insécable | U+202F | ° | La typographie française, avant ; ! ? et dans les nombres comme 12 500 |
| Espace sans chasse | U+200B | ¦ en rouge | Les sites et les applications, pour autoriser une coupure ; ce n’est pas un espace |
| Indicateur d’ordre des octets | U+FEFF | ¦ en rouge | Le début de certains fichiers texte |
| Trait d’union conditionnel | U+00AD | ¦ en rouge | Les 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
- Espace insécable, Wikipédia
- Whitespace character, Wikipedia
- Unicode Text Segmentation (UAX #29), Unicode Consortium
Autres outils : analyse de texte
- Compter Compteur de lignes Comptez le total des lignes, les lignes vides et les doublons d’un texte, d’un code ou d’un CSV. Ouvrir l’outil
- Chercher Compteur de caractères spécifiques Comptez combien de fois apparaît une lettre, un symbole, un emoji ou un espace. Ouvrir l’outil
- Différents Compteur de caractères uniques Listez chaque caractère différent avec son point de code Unicode et vérifiez les pangrammes. Ouvrir l’outil
- #@% Compteur de symboles Comptez les symboles, la ponctuation et les caractères spéciaux, chacun avec son nom et son code. Ouvrir l’outil