Compteur de mots — outil gratuit
Comptez les mots, caractères, phrases et paragraphes. Estimez le temps de lecture.
0
Mots
Votre texte est sauvegardé automatiquement dans ce navigateur uniquement — rien n'est téléchargé.
Cible de limite de caractères
0
Caractères
0
Sans espaces
0
Phrases
0
Paragraphes
—
Temps de lecture
—
Temps de parole
0
Mots uniques
—
Mot le plus long
Utilisations courantes
- Compteur de mots pour les essaisVérifier le nombre de mots et les statistiques de lecture de votre essai — respecter les exigences minimales de mots et peaufiner votre écriture.
- Compteur de mots pour les articles de blogAnalyser la longueur le temps de lecture et la densité des mots-clés de l'article de blog — écrire un contenu optimisé pour le SEO qui se classe.
- Compteur de mots pour les réseaux sociauxAdapter le texte aux limites de caractères des réseaux sociaux — Twitter Instagram LinkedIn TikTok et plus.
- Compteur de mots pour le SEOOptimiser votre contenu pour les moteurs de recherche — vérifier le nombre de mots la densité des mots-clés et les statistiques de lisibilité.
- Compteur de mots pour l'écriture académiqueRespecter les exigences de nombre de mots pour les articles de recherche les thèses les dissertations et les soumissions de revues.
Comment ça marche
Toute l'analyse s'exécute entièrement dans votre navigateur avec des fonctions JavaScript écrites à la main et l'API Intl.Segmenter intégrée du navigateur — aucun serveur ne reçoit votre texte, et les résultats se mettent à jour dans les 100 ms de chaque frappe.
- 1Tokenisation du textePendant que vous tapez ou collez, l'outil vérifie si le texte contient des caractères CJC (chinois, japonais, coréen). Pour ces écritures, il utilise l'API Intl.Segmenter du navigateur avec la granularité mot, qui découpe correctement les langues qui ne séparent pas les mots par des espaces. Le texte en alphabet latin et autre texte espacé est découpé sur les espaces, correspondant aux attentes normales des utilisateurs.
- 2Comptage de caractères conscient des graphèmesLes caractères sont comptés comme des clusters de graphèmes, pas des unités de code UTF-16 brutes. Intl.Segmenter (granularité graphème) est utilisé quand disponible, un emoji comme un groupe familial ou une lettre avec un accent combinant compte donc comme 1, pas 2 ou plus. L'outil rapporte séparément les caractères avec et sans espaces.
- 3Notation de lisibilitéPour les textes qui sont au moins à 50 % des mots en alphabet latin et ont au moins 10 mots, l'outil calcule le score Flesch Reading Ease et le niveau scolaire Flesch-Kincaid avec des heuristiques de comptage de syllabes sur chaque mot. Le texte CJC et à écriture mixte est explicitement exclu de ces scores pour éviter des résultats dénués de sens.
- 4Densité de mots-clés et exportLes 10 mots les plus fréquents de 4 caractères ou plus (ou 2 caractères ou plus pour le CJC) sont classés par nombre d'occurrences et affichés avec la densité en pourcentage. Le rapport complet — toutes les statistiques plus les données de lisibilité et de mots-clés — peut être copié dans le presse-papiers ou téléchargé en fichier texte brut ou CSV avec les API Blob et de téléchargement du navigateur.
Guide
Exemple détaillé
Cliquez sur « Essayer un exemple » en bas à gauche du champ vide. Le grand nombre affiche 98 « Mots », et les cartes indiquent « Caractères » 581, « Sans espaces » 482, « Phrases » 7, « Paragraphes » 3, « Temps de lecture » « < 1 min », « Temps de parole » « < 1 min », « Mots uniques » 84 et « Mot le plus long » typographers. Dans le panneau « Lisibilité », « Facilité de lecture » affiche 65 avec « Moyen », « Niveau d'étude » 7.6 et « Mots moyens par phrase » 14.0. « Mots-clés principaux » commence par this et writing, chacun 2× et 3.1 %. Appuyez sur « Publication X / Twitter (280) » et la barre indique 581 / 280 avec « 301 caractères au-delà de la limite ». Appuyez plutôt sur « SMS (160) » : l'exemple contient un tiret long, qui n'appartient pas à l'alphabet SMS de base, et la barre indique donc « 9 messages · Unicode (70 par message, 67 si découpé) · 581 / 603 » et « 22 caractères restants ».
Quels réglages utiliser, et les limites
- Sachez comment chaque nombre est compté. Les « Mots » sont séparés aux espaces : un mot à trait d'union comme well-known compte donc pour un seul mot, et un tiret entouré d'espaces compte aussi pour un. « Caractères » inclut les espaces et les sauts de ligne ; « Sans espaces » supprime chaque espace, tabulation et saut de ligne. Un émoji et une lettre avec accents combinés comptent pour un caractère. Les « Paragraphes » sont des blocs séparés par une ligne vide, et « Mots uniques » ignore les majuscules et la ponctuation. Le chinois, le japonais, le coréen, le thaï, le lao, le birman et le khmer, qui s'écrivent sans espaces, sont découpés par le séparateur de mots du navigateur lui-même.
- Choisissez une cible de limite de caractères. Sous « Cible de limite de caractères », appuyez sur l'un des dix boutons : « Publication X / Twitter (280) », « SMS (160) », « Titre SEO (60) », « Métadescription (160) », « Légende Instagram (2,200) », « Publication LinkedIn (3,000) », « Titre LinkedIn (220) », « Titre Google Ads (30) », « Statut WhatsApp (700) » ou « Légende TikTok (2,200) ». Une barre montre le nombre utilisé par rapport au nombre autorisé, puis « N caractères restants » ou « N caractères au-delà de la limite ». Elle devient orange au-dessus de 90 pour cent et rouge au-delà de la limite. Appuyez de nouveau sur le même bouton pour le désactiver. Hormis X et SMS, le décompte est le chiffre de Caractères, espaces compris.
- Vérifiez X et SMS selon leur mode de comptage. Pour « Publication X / Twitter (280) », chaque lien compte pour 23, et les émojis et les caractères chinois, japonais ou coréens comptent pour 2 : le chiffre peut donc différer de Caractères. Pour « SMS (160) », l'outil vérifie si chaque caractère appartient à l'alphabet GSM-7 de base. Si oui, un message contient 160 caractères, ou 153 chacun s'il est découpé, et ^ { } [ ] ~ | \ et le signe euro comptent pour deux. Un seul caractère hors de cet alphabet, comme un guillemet courbe, un tiret long ou un émoji, fait passer tout le texte en Unicode : 70 par message, ou 67 s'il est découpé.
- Fixez un objectif de mots. Saisissez un nombre entier à partir de 1 dans « Objectif de mots » (le champ suggère « ex. 500 »). Une barre montre vos mots jusqu'ici par rapport à l'objectif, avec un pourcentage et « Encore N mots », puis « Objectif atteint » avec une coche. Une décimale est arrondie à l'entier inférieur, et zéro ou un nombre négatif désactive la barre. L'objectif est enregistré dans ce navigateur, séparément du texte : il est donc toujours là après une actualisation.
- Utilisez les durées et les chiffres de lisibilité comme repères. Le temps de lecture suppose 238 mots par minute et le temps de parole 130. Tout ce qui est inférieur à une minute affiche « < 1 min » ; les durées plus longues sont arrondies à la minute entière, comme « 3 min ». Le panneau « Lisibilité » apparaît pour un texte d'au moins 10 mots contenant des lettres latines, avec plus de la moitié des mots en alphabet latin, et au moins une phrase. « Facilité de lecture » va de 0 à 100 : « Très facile » à partir de 90, « Facile » à partir de 70, « Moyen » à partir de 50, « Difficile » à partir de 30, sinon « Très difficile ». Les syllabes sont estimées pour l'anglais : considérez donc les scores comme approximatifs.
- Utilisez le tableau des mots-clés et exportez les résultats. « Mots-clés principaux » liste jusqu'à dix mots de quatre caractères ou plus par nombre d'occurrences, avec la part de chaque mot dans les mots comptés, et non dans tous les mots. Rien n'est filtré : un mot comme « this » peut donc arriver en tête. « Copier les statistiques » copie les chiffres sous forme de lignes de texte. « Télécharger .txt » et « Télécharger .csv » enregistrent word-count-report.txt et word-count-report.csv avec les mêmes chiffres plus la lisibilité et les mots-clés ; le CSV a pour en-tête Metric,Value. Les trois boutons restent grisés tant que le texte n'a pas au moins un mot.
Problèmes courants et comment les résoudre
- J'ai appuyé sur « Effacer » et le texte a disparu.
- « Effacer » vide le champ et supprime la copie enregistrée au même moment. Un bouton « Annuler » prend sa place dans le même coin et remet le texte, mais il ne reste que 6 secondes. Passé ce délai, le texte ne peut plus être restauré depuis cette page : appuyez donc vite sur « Annuler ». Actualiser la page ne ramènera pas non plus le texte, car la copie enregistrée a disparu.
- Le panneau « Lisibilité » ne s'affiche pas.
- Le panneau demande au moins une phrase et au moins 10 mots contenant des lettres latines, avec plus de la moitié de tous les mots en alphabet latin. Il est aussi masqué dès que le texte comprend des caractères chinois, japonais, coréens, thaï, lao, birmans ou khmers, car la note indique que les scores de Flesch sont adaptés au texte anglais. Ajoutez du texte, ou retirez les passages non latins, et le panneau apparaît.
- « Phrases » affiche un nombre plus bas que prévu.
- Une phrase se termine par . ! ? ou les signes équivalents en chinois, japonais, hindi, ourdou et arabe. Les points à l'intérieur de nombres comme 3.14, d'adresses web, d'abréviations comme « Dr. » ou « etc. » et d'initiales comme U.S. ne comptent pas, pas plus qu'un point suivi d'un mot en minuscules ou d'un nombre. Un texte sans ponctuation finale, comme une liste de titres, compte pour une seule phrase, et « ... » compte une seule fois. Ajoutez des points là où vous voulez qu'une phrase se termine.
- Un tiret ou une puce isolée a été compté comme un mot.
- Les mots sont séparés aux espaces : un symbole entouré d'espaces, comme un tiret, une esperluette ou une puce, est donc compté comme un mot à part entière. Retirez les espaces autour de lui, ou soustrayez-le à la main. Pour le texte chinois, japonais, coréen et thaï, le décompte vient du séparateur de mots de votre navigateur : un autre navigateur peut donc donner un nombre légèrement différent.
- Mon texte était déjà là à mon retour.
- La note sous le champ indique « Votre texte est sauvegardé automatiquement dans ce navigateur uniquement ». Le texte est écrit dans le stockage local de ce navigateur un instant après l'arrêt de la saisie et remis en place à l'ouverture de la page, même s'il venait de « Essayer un exemple ». Il reste sur cet appareil et dans ce navigateur. Sur un ordinateur partagé, appuyez sur « Effacer » quand vous avez fini, ce qui supprime la copie enregistrée.
Comment il se compare
Utilisez-le quand vous avez besoin d'un chiffre pour une cible précise : une publication, un SMS, une métadescription ou un objectif de mots. Vous pouvez seulement saisir ou coller du texte ; il ne peut pas ouvrir de fichiers Word ou PDF, et il n'a ni nombre de pages, ni correcteur orthographique, ni correcteur grammatical. Les scores de lisibilité reposent sur un nombre de syllabes estimé et sont adaptés à l'anglais, et le tableau des mots-clés ne retire pas les mots courants : les deux sont donc des repères approximatifs. Pour un long document mis en forme avec des notes de bas de page ou des modifications suivies, comptez dans le programme qui contient le document, ou collez ici la section voulue. Le texte reste dans votre navigateur et n'est pas envoyé.
Outils associés
Compteur de mots arabes
Comptez les mots, caractères, phrases et le temps de lecture d'un texte arabe — avec prise en charge complète du tashkeel (diacritiques) et de la kashida, et un éditeur de droite à gauche.
Compteur de mots et caractères RTL (Ourdou, Persan, Hébreu, Arabe)
Comptez les mots, caractères, phrases, paragraphes et temps de lecture dans les scripts de droite à gauche. Sensible aux diacritiques et sûr pour ZWNJ en ourdou, persan, hébreu et arabe, utilisant la segmentation de texte Unicode pour des comptages exacts et graphème-corrects. Fonctionne entièrement dans votre navigateur.
Compteur de caractères
Comptez les caractères, mots, phrases, lettres, chiffres et caractères spéciaux. Vérifiez par rapport aux limites de Twitter, Instagram et d'autres plateformes.