Aller au contenu

mots · caractères · temps de lecture

Compteur de mots

La phrase « The quick brown fox jumps over the lazy dog. » compte 9 mots, 44 caractères et 36 caractères sans les espaces. Collez ou saisissez votre propre texte pour voir ses totaux.

Les totaux se mettent à jour au fil de la saisie et le texte ne quitte jamais cet onglet. Les temps de lecture et de parole reposent sur les débits des deux champs numériques, des hypothèses que vous pouvez modifier.

Scanned by NortonTM Safe Web

En bref

Prix
Sans frais
Compte
Aucun requis
Envoi
Sans objet — le texte ne quitte jamais votre onglet
Règle des mots
Limites de mots Unicode (UAX #29) via Intl.Segmenter
Temps de lecture
Mots ÷ mots par minute ; 200 au départ, modifiable
Limite de taille
5 000 000 caractères par texte

Totaux de textes d’exemple et temps de lecture

Ces tableaux viennent du même code que le compteur. Les unités UTF-16 et les octets UTF-8 montrent pourquoi un nombre de caractères et une taille en octets diffèrent.

Totaux de textes d’exemple
TexteMotsCaractèresUnités UTF-16Octets UTF-8
Hello, world!2131313
well-known2101010
naïve1556
naïve1567
日本語のテキスト38824
3.14 and 1,0003141414
👨‍👩‍👧‍👦011125
Temps pour lire ou dire un texte
MotsLecture à 200 mots par minuteParole à 130 mots par minute
1000:300:46
2501:151:55
5002:303:51
10005:007:42
200010:0015:23
500025:0038:28

Comment compter les mots d’un texte

1

Collez ou saisissez le texte

Placez le texte dans la zone. Un exemple s’y trouve déjà pour voir les totaux tout de suite ; appuyez sur Effacer pour repartir d’une zone vide. Les textes de plusieurs mégaoctets fonctionnent, jusqu’à 5 000 000 caractères.

2

Lisez les totaux

Mots, caractères, caractères sans les espaces, phrases, paragraphes et lignes se mettent à jour pendant la saisie. En dessous, vous trouvez la longueur moyenne des mots, le mot le plus long et la taille du texte en unités UTF-16 et en octets UTF-8.

3

Réglez le débit de lecture

Le temps de lecture est le nombre de mots divisé par les mots par minute du premier champ numérique (200 au départ). Le temps de parole utilise le second champ (130 au départ). Modifiez l’un ou l’autre selon votre propre rythme.

Comment les totaux sont définis

Un mot est une suite de lettres, de chiffres ou d’idéogrammes que les règles de limites de mots d’Unicode (UAX #29) traitent comme une seule unité, repérée avec l’Intl.Segmenter du navigateur. Les espaces et la ponctuation ne sont pas des mots, et un texte en japonais, en chinois ou en thaï, sans espaces entre les mots, est découpé grâce au dictionnaire du navigateur. Un caractère est un groupe de graphèmes, l’unité que le lecteur voit comme un seul symbole : un emoji de famille composé de sept points de code est un seul caractère, tout comme une lettre avec un accent combinant.

Des outils différents donnent des totaux différents pour un même texte parce qu’ils appliquent des règles différentes. Un compteur qui coupe aux espaces lit « well-known » comme un seul mot, alors que les règles Unicode y voient deux mots ; « don't » reste un seul mot dans les deux cas. Les nombres comme 3.14 comptent pour un mot. Les phrases sont repérées avec les règles de phrases d’Unicode : une abréviation suivie d’une majuscule peut donc être lue comme une fin de phrase. Un paragraphe est un bloc de lignes séparé par une ligne vide. Le temps de lecture est mots ÷ mots par minute, arrondi à la seconde ; le débit est une hypothèse, pas une mesure de vos lecteurs.

Questions sur le compteur de mots

Comment le compteur décide-t-il ce qu’est un mot ?

Il applique les règles de limites de mots d’Unicode via l’Intl.Segmenter du navigateur. Un segment composé de lettres, de chiffres ou d’idéogrammes est un mot ; les espaces et la ponctuation n’en sont pas. « Hello, world! » compte 2 mots, « well-known » 2, « don't » 1 et « 3.14 and 1,000 » 3.

Pourquoi un autre outil affiche-t-il un nombre de mots différent ?

La plupart des compteurs simples coupent le texte aux espaces. Cela donne 1 mot pour « well-known » là où les règles Unicode en donnent 2, compte un tiret isolé comme un mot, et ne trouve aucune limite de mot en japonais, en chinois ou en thaï, où les mots ne sont pas séparés par des espaces. Aucune des réponses n’est fausse ; elles suivent des définitions différentes.

Comment le temps de lecture est-il calculé ?

Le temps de lecture est le nombre de mots divisé par les mots par minute du premier champ numérique, affiché en minutes et secondes. À 200 mots par minute, 1 000 mots prennent 5:00 ; à 250 mots par minute, ils prennent 4:00. Le débit est une hypothèse que vous pouvez modifier, car les gens lisent à des vitesses très différentes.

Quelle différence entre caractères, unités UTF-16 et octets UTF-8 ?

Les caractères sont ce que le lecteur voit comme un seul symbole. Les unités UTF-16 correspondent à la longueur que JavaScript indique pour une chaîne, et les octets UTF-8 à la taille du texte enregistré dans un fichier UTF-8. Un emoji de famille fait 1 caractère, 11 unités UTF-16 et 25 octets UTF-8 ; la lettre « é » fait 1 caractère et 2 octets UTF-8.

Compte-t-il correctement le texte japonais, chinois ou thaï ?

Il compte les mots partout où votre navigateur sait segmenter la langue : « 日本語のテキスト » donne 3 mots, 8 caractères et 24 octets UTF-8. La segmentation dépend du dictionnaire intégré au navigateur, si bien que deux navigateurs peuvent différer légèrement sur des mots rares. Le nombre de caractères n’en dépend pas.

Mon texte est-il envoyé quelque part ?

Non. Le comptage s’exécute dans l’onglet de votre navigateur et le texte n’est jamais envoyé à un serveur. Une fois la page chargée, il fonctionne aussi hors ligne. Fermer l’onglet supprime le texte.