Aller au contenu
TextArray

Comment compter les mots et les caractères en ligne (et pourquoi les nombres diffèrent)

Blog /

Collez le même texte dans Microsoft Word, Twitter, Google Docs et un compteur de navigateur, et vous verrez peut-être quatre nombres de caractères différents. Ce n'est pas un bug, c'est parce que chaque application compte quelque chose de légèrement différent et qu'elles sont toutes techniquement correctes. Comprendre la différence est important lorsque vous rédigez le titre d'un article, un tweet ou une copie SEO avec une limite de caractères.

Mots vs caractères vs caractères sans espaces

Le compteur de mots fait la distinction entre trois mesures simples. Mots sont des séquences de lettres, de chiffres et d'apostrophes séparées par des espaces ou des signes de ponctuation. Personnages comptez chaque caractère, y compris les espaces, la ponctuation et les emoji. Caractères sans espaces supprimez les espaces mais conservez tout le reste. Pour un tweet avec une limite de caractères, cette distinction est importante : la limite s'applique à ce que les navigateurs comptent, c'est-à-dire le nombre total de caractères, espaces compris.

Pourquoi Word, Twitter et les navigateurs ne sont pas d'accord

Le désaccord se produit en raison de la manière dont les différents systèmes représentent le texte. La plupart des textes anglais sont simples : un caractère dans l’éditeur équivaut à une unité à compter. Mais les emoji, combinant des signes diacritiques et des écritures non latines, brisent cette hypothèse. Un emoji comme 👨‍👩‍👧 (famille) peut être rendu sous la forme d'un seul glyphe, mais il est codé sous forme de plusieurs points de code (les unités Unicode internes). Microsoft Word peut le compter pour un caractère, Twitter pour trois et un outil compatible Unicode pour cinq. De même, un caractère chinois ou une lettre accentuée comme é peut être un caractère unique ou un caractère de base plus une marque de combinaison, selon la façon dont il est codé.

La différence dépend de ce que vous mesurez : Points de code Unicode (l'unité technique), Unités de code UTF-16 (comment certains systèmes comme JavaScript et Twitter les encodent), ou clusters de graphèmes (ce que l'utilisateur considère comme un seul caractère). Pour des raisons plus pratiques, le compteur de mots sur TextArray compte les graphèmes – ce que vous voyez réellement – qui correspondent aux attentes des utilisateurs et fonctionnent de manière cohérente sur les emoji, en combinant des marques et des scripts.

Quand vous devez compter les octets

Différentes limites s'appliquent à différents endroits. Les réseaux sociaux comptent souvent des personnages. Les champs de base de données ou les API peuvent compter octets — les unités de stockage réelles après encodage. Un seul emoji prend 4 octets en codage UTF-8. Un caractère chinois prend 3 octets. Si vous collez du texte dans un système avec une limite d'octets, le nombre de caractères à lui seul ne vous dira pas si vous y rentrerez. Le Compteur d'octets UTF-8 affiche le coût exact en octets de votre texte, ce qui est important lorsque vous atteignez les limites de l'API ou les contraintes de la base de données.

Temps de lecture et nombre de phrases

Pour une rédaction plus longue (articles de blog, articles, documentation), le nombre de mots est moins utile que le temps de lecture. Mille mots se lisent différemment selon la longueur et la complexité de la phrase. Le temps de lecture L'outil estime combien de temps il faudra à un lecteur moyen pour terminer, vous donnant une idée si l'article est un survol rapide ou une plongée en profondeur. A ses côtés, le compteur de phrases montre la longueur moyenne des phrases, ce qui est un signal brut mais utile pour la lisibilité : les phrases plus courtes sont généralement plus faciles à lire.

Tous les décomptes sont locaux et instantanés

Chaque compte sur TextArray s'exécute entièrement dans votre navigateur. Vous collez votre texte et les résultats sont mis à jour instantanément. Il n'y a pas de téléchargement, pas de serveur et pas de compte : le texte ne quitte jamais votre appareil. Cela est important lorsque vous travaillez avec des brouillons que vous n'avez pas publiés, du contenu sensible ou tout ce que vous préférez ne pas coller sur un site Web aléatoire. Vous pouvez vous déconnecter du réseau et les outils continuent de fonctionner.