Qu'est-ce que le compteur de mots et de caractères ?
Cet outil analyse n'importe quel texte et vous indique le nombre de mots, le nombre de mots distincts (uniques), le nombre total de caractères espaces compris, le nombre de caractères visibles (hors espaces et autres blancs) ainsi que le nombre d'espaces proprement dits. Il génère également un tableau de densité de mots qui montre la fréquence d'apparition de chaque mot et le pourcentage qu'il représente dans le texte — très pratique pour la rédaction SEO, les dissertations, le respect des limites de caractères sur les réseaux sociaux et la vérification de la lisibilité. Il s'agit d'un simple outil de traitement de texte qui fonctionne de la même manière partout dans le monde.
Comment l'utiliser
Collez ou saisissez votre texte dans la zone prévue, puis validez. Laissez l'option « Ignorer les mots vides dans le tableau de densité » cochée pour masquer les mots courants (le, la, un, et, est…) du tableau de densité, tout en les comptabilisant dans le nombre total de mots. Décochez-la pour faire apparaître chaque mot dans la liste de densité.
Les règles de comptage
Un mot correspond à la plus longue suite de lettres ou de chiffres pouvant contenir des traits d'union ou des apostrophes internes : ainsi « aujourd'hui », « quelque-chose » ou « belle-sœur » comptent chacun pour un seul mot. Le total « Tous les caractères » inclut chaque caractère, espaces, tabulations et sauts de ligne compris. « Caractères visibles » ne compte que les caractères qui ne sont pas des blancs :
$$\text{visibleCharacters} = \text{allCharacters} - \text{whitespace}$$
« Espaces » ne dénombre que le caractère espace littéral (U+0020).
La densité d'un mot correspond à son nombre d'occurrences divisé par le nombre total de mots, multiplié par 100, et affiché avec deux décimales :
$$\text{density}(w) = \frac{\text{count}(w)}{\text{allWords}} \times 100$$
S'il n'y a aucun mot, toutes les densités valent 0,00 %.
Exemple concret
Pour « The quick brown fox. The fox is up-to-date. », on obtient 8 mots, 6 mots uniques, 44 caractères, 7 espaces et 37 caractères visibles. Lorsque les mots vides sont exclus, le tableau de densité affiche fox 2 \(\frac{2}{8} \times 100 = 25{,}00\,\%\), quick 1 \(\frac{1}{8} \times 100 = 12{,}50\,\%\), brown 1 (12,50 %) et up-to-date 1 (12,50 %), avec un total de 8 mots et 100,00 %.
FAQ
Les espaces comptent-ils comme des caractères ? Oui : « Tous les caractères » inclut les espaces, tandis que « Caractères visibles » les exclut.
Les mots vides sont-ils retirés du nombre de mots ? Non. Ignorer les mots vides ne fait que les masquer du tableau de densité ; ils sont toujours comptabilisés dans « Tous les mots ».
L'outil gère-t-il les textes accentués ou non latins ? Oui, le moteur de détection des mots s'appuie sur les classes Unicode de lettres et de chiffres.