Skip to content

Compteur de mots et de caractères gratuit

Comptez instantanément mots, caractères, phrases, paragraphes et temps de lecture. Compteur en direct avec vérifications de limites Twitter, méta description et Instagram. Gratuit, privé, sans inscription.

Sans pistage Fonctionne dans le navigateur Gratuit
Tout le comptage a lieu localement dans votre navigateur. Aucune donnée n'est envoyée à un serveur.

0

Mots

0

Caractères

0

Sans espaces

0

Phrases

0

Paragraphes

0

Lignes

Temps de lecture

0 s

Temps de parole

0 s

Limites de plateforme

Post Twitter / X 0 / 280
Méta description (SEO) 0 / 160
Balise title 0 / 60
Légende Instagram 0 / 2200
Post LinkedIn 0 / 3000
SMS (1 segment) 0 / 160

Mots les plus fréquents

  • Tapez pour voir les mots les plus fréquents

Analyse

Longueur moy. des mots
0
Longueur moy. des phrases
0
Mot le plus long
Examiné pour la parité Microsoft Word / Google Docs, le comptage de caractères par points de code Unicode, la gestion des idéogrammes CJK, l'exactitude des limites de plateforme et le sourcing du rythme de lecture. — Équipe d'ingénierie Go Tools · 20 mai 2026

Qu'est-ce qu'un compteur de mots ?

Un compteur de mots est un outil qui prend un bloc de texte et rapporte les métriques qui intéressent écrivains, éditeurs et éditeurs : combien de mots il contient, combien de caractères (avec et sans espaces), combien de phrases et de paragraphes, et combien de temps il faudrait pour le lire à voix haute ou en silence. Les compteurs de mots sont plus anciens que les ordinateurs personnels — les éditeurs de machines à écrire comptaient à la main puis avec des compteurs numériques attachés aux machines — mais le compteur de mots en temps réel basé sur navigateur est la forme que la plupart des écrivains utilisent aujourd'hui.

L'unité centrale, le mot, semble simple mais ne l'est pas. Les compteurs de mots anglais tokenisent sur les espaces et les traits d'union comme ponctuation interne : « don't » est un mot, « state-of-the-art » est un mot, « twenty-five » est un mot. Les nombres sont généralement comptés comme des mots (donc « 42 » est un mot) mais les filtres de mots vides en contexte NLP peuvent les exclure de l'analyse. Pour le texte chinois, japonais et coréen, la convention est un mot par idéogramme — un essai chinois de 500 caractères est un essai chinois de 500 mots — parce que le CJK n'utilise pas d'espaces de mots et la plus petite unité sémantique est le caractère. Microsoft Word, Google Docs, les traitements de texte chinois natifs et tout compteur bilingue sérieux suivent cette règle, et cet outil aussi.

Au-delà des comptes bruts, les compteurs de mots modernes calculent le temps de lecture et le temps de parole. Le rythme de lecture standard est de 230 mots par minute, la vitesse de lecture silencieuse médiane mesurée sur des décennies de recherche académique sur les lecteurs anglais natifs (méta-analyse de Brysbaert en 2019). Le rythme de parole standard est de 130 mpm, le rythme sur lequel convergent conférenciers, voix-off et conférences TED — assez lent pour être entendu clairement, assez rapide pour rester naturel. Les plateformes de blog, sites d'actualités et systèmes de gestion de contenu utilisent ces rythmes pour afficher les indicateurs « lecture de x minutes » qui définissent les attentes des lecteurs.

Pour la publication numérique, les plafonds de caractères comptent désormais plus que le nombre de mots dans de nombreux contextes. Les posts Twitter/X sont plafonnés à 280 caractères. La méta description Google affiche environ 150-160 caractères avant troncature sur desktop, moins sur mobile. Les balises title sont coupées à environ 60 caractères dans les résultats de recherche. Les SMS facturent par segment de 160 caractères. Les légendes Instagram plafonnent à 2 200 caractères. Un compteur de mots qui n'affiche pas ces limites vous laisse juger à l'œil — celui-ci affiche une barre de progression en direct par rapport à chaque limite pour que vous sachiez quand vous avez franchi un plafond qui affecte l'affichage, la délivrabilité ou le classement.

Sous le capot, un compteur de mots représente quelques centaines de lignes d'expressions régulières et de traitement de chaînes. L'ingénierie intéressante est dans les cas limites : texte CJK et latin mélangé, comptage par points de code Unicode contre unités de code UTF-16 (les emoji sont des paires de substitution et compteraient sinon pour deux), apostrophes dans les contractions contre celles entourant des discours rapportés, séparateurs tiret cadratin contre composés tiret cadratin, terminateurs de phrase dans les abréviations. Le comptage de cet outil suit les conventions de Microsoft Word et Google Docs car ce sont les éditeurs que la plupart des personnes recevant votre texte utiliseront pour vérifier le compte — l'accord compte plus que la pureté philosophique.

Tout le calcul s'exécute entièrement dans votre navigateur — aucun texte ne quitte la page, aucune inscription requise, aucune journalisation. Cela correspond aux attentes de confidentialité des journalistes avec leurs notes de sources, des avocats avec les brouillons clients, des marketeurs avec les campagnes non annoncées et de quiconque traite ses travaux en cours comme confidentiels. Pour aller plus loin dans l'outillage de texte connexe, l'encodeur Base64 gère l'encodage binaire-vers-texte, l'encodeur d'URL gère le texte sûr pour les URL, et le générateur de hash MD5 gère l'empreinte — ensemble ils couvrent la plupart des manipulations de texte non liées au format dont un développeur ou un travailleur du contenu a besoin.

// What's actually being counted (simplified)
function countWords(text) {
  // CJK: each ideograph is one word
  const cjk = text.match(/[\u4E00-\u9FFF\u3040-\u30FF\uAC00-\uD7AF]/g) || [];
  // Latin: word = letters/digits with optional internal hyphen or apostrophe
  const latin = text
    .replace(/[\u4E00-\u9FFF\u3040-\u30FF\uAC00-\uD7AF]/g, ' ')
    .match(/[A-Za-z0-9]+(?:[''-][A-Za-z0-9]+)*/g) || [];
  return cjk.length + latin.length;
}

// Reading time at 230 wpm
function readingMinutes(words) {
  return Math.round((words / 230) * 60); // seconds
}

// Twitter limit check — raw character ceiling 280
function underTwitterLimit(text) {
  return [...text].length <= 280; // Unicode code points, not UTF-16 units
}

Fonctionnalités clés

Comptes en temps réel pendant que vous tapez

Chaque métrique — mots, caractères avec et sans espaces, phrases, paragraphes, lignes — se met à jour à chaque frappe sans délai de debounce. Aucun bouton Compter à cliquer, aucun rechargement de page, aucune attente. Conçu pour la vitesse de l'écriture réelle.

Estimations de temps de lecture et de parole

Temps de lecture à 230 mpm (la moyenne adulte de lecture silencieuse de la méta-analyse Brysbaert 2019) et temps de parole à 130 mpm (le rythme standard pour une voix-off claire et les conférences). Deux estimations, un outil — utile pour les étiquettes « lecture de x minutes » des blogs, le scripting de podcasts et le minutage des présentations.

Vérifications de limites de plateforme (Twitter, SEO, SMS)

Barres de progression en direct par rapport à Twitter/X (280 car.), méta description (160 car.), title (60 car.), légende Instagram (2 200), post LinkedIn (3 000) et segment SMS (160). Repérez les problèmes de longueur pendant la rédaction, pas après avoir publié ou appuyé sur Envoyer.

Comptage mélangé CJK + latin

Compte les caractères chinois, japonais et coréens pour un mot chacun (convention Microsoft Word) tout en comptant les jetons latins normalement. Le texte mélangé anglais-chinois obtient un compte qui correspond à Microsoft Word, Google Docs et à ce que votre traducteur ou éditeur calculera de son côté.

Analyse de fréquence des mots les plus utilisés

Affiche les dix mots significatifs les plus fréquents en filtrant les mots vides anglais (« the », « and », « is », etc.). Fait remonter la répétition que vous n'aviez pas remarquée — la passe d'auto-édition la moins chère possible avant qu'une autre personne ne lise le brouillon.

Longueur moyenne des mots et des phrases

La longueur moyenne des mots (jetons latins) et la longueur moyenne des phrases (mots par phrase) donnent un signal grossier de lisibilité. Si la longueur moyenne des phrases grimpe au-delà de 25 mots, votre prose est difficile à parcourir. En dessous de 12, elle peut sembler hachée. La zone idéale pour une écriture grand public est 15-20.

Mise en évidence du mot le plus long

Affiche le mot latin unique le plus long du texte. Utile pour repérer les concaténations accidentelles (« thisismyverylongword »), le jargon qui a besoin de définition et l'occasionnel terme technique comiquement long qui signale une prose trop compliquée.

Comptage de caractères précis Unicode

Compte par point de code Unicode, pas par unité de code UTF-16 — donc emoji, symboles mathématiques et caractères d'extension CJK comptent chacun une fois au lieu de deux. Correspond à ce que Twitter, Instagram et les passerelles SMS mesurent réellement par rapport à leurs limites.

Confidentialité 100 % dans le navigateur

Tout le comptage a lieu localement dans votre navigateur. Votre texte n'est jamais téléversé, jamais journalisé, jamais stocké, jamais analysé. Sûr pour les brouillons contenant des informations client, des noms de produits non annoncés, des documents juridiques et tout contenu confidentiel. Vous pouvez le vérifier dans l'onglet Réseau de votre navigateur — zéro requête pendant que vous tapez.

Comparaison des alternatives de compteur de mots

Microsoft Word (Révision > Statistiques)

app desktop, payant

L'implémentation de référence pour les conventions de comptage de mots latins et CJK. Mêmes chiffres que cet outil pour tout texte que les deux peuvent lire. Workflow plus lent — il faut être dans Word, le fichier doit être ouvert. N'affiche pas les vérifications de limites de plateforme (Twitter, méta description, etc.) ni le temps de lecture.

Google Docs (Outils > Statistiques)

navigateur, gratuit

Mêmes règles de comptage que Microsoft Word. Nécessite un compte Google et que le texte soit dans un document Google Docs. Pas de limites de plateforme, pas d'estimations de temps de lecture, pas d'analyse des mots les plus fréquents. Idéal quand votre texte vit déjà dans Docs.

Comptage natif de textarea (HTML/JS)

outil développeur

`textarea.value.length` donne le compte de caractères, `value.split(/\s+/).length` donne un compte de mots approximatif. Utile pour des vérifications rapides mais casse sur le CJK, ne gère pas correctement les emoji Unicode (compte les paires de substitution pour 2) et ne fournit aucune autre métrique. Réinventer mal cet outil.

Zone de composition Twitter/X

natif plateforme

Le compteur propre à Twitter est la source de vérité pour la limite de 280 (il fait le calcul de substitution d'URL automatiquement). Pour les brouillons qui ne sont pas prêts à coller dans Twitter, cet outil donne une vérification plus rapide — mais vérifiez le compte final dans Twitter avant publication si des URL sont impliquées.

Apps mobiles de compteur de mots

iOS / Android, gratuit ou payant

La plupart des apps mobiles de compteur de mots reproduisent les fonctionnalités centrales de cet outil et ajoutent des publicités, de l'analytique ou des ventes additionnelles. La confidentialité varie — certaines téléversent votre texte sur un serveur pour la « synchronisation cloud ». Cet outil tourne dans un navigateur mobile à l'identique du desktop, sans aucune exfiltration de données.

Hemingway Editor

navigateur, freemium

Le compte de mots est une fonctionnalité parmi d'autres ; l'accent est sur le score de lisibilité (niveau Flesch-Kincaid, compte d'adverbes, voix passive). Pour le pur comptage de mots, Hemingway est excessif et plus lent. Idéal quand vous voulez aussi une analyse de qualité de prose. La statistique de longueur moyenne des phrases de cet outil couvre le signal de lisibilité de base que Hemingway développe.

ProWritingAid

navigateur + desktop, payant

Suite complète d'aide à l'écriture avec analyse de style profonde, vérification grammaticale et compte de mots. Par abonnement. Pour le compte lui-même, cet outil est plus rapide et gratuit. Pour l'édition de développement, ProWritingAid fait beaucoup plus — différents outils pour différentes étapes du processus d'écriture.

Exemples de comptage de mots

Tweet unique — plafond de 280 caractères

Je viens de publier le nouveau compteur de mots — il compte mots, caractères, phrases, temps de lecture et vérifie même votre texte par rapport aux limites Twitter, Instagram et méta description. Tout dans le navigateur, sans inscription. https://go-tools.org/tools/word-counter

240 caractères, 38 mots — tient dans un seul tweet avec 40 caractères de marge. La barre de progression Twitter affiche 86 % utilisés. Les URL comptent dans le plafond Twitter à leur longueur affichée (Twitter les raccourcit à 23 caractères après publication), donc une URL plus longue laisse encore de la place pour le corps du message.

Méta description SEO — zone idéale de 160 caractères

Compteur de mots gratuit avec décompte de caractères en direct, temps de lecture et vérifications de limites pour Twitter, Instagram et méta descriptions. 100 % dans le navigateur, sans inscription.

152 caractères, 23 mots — sous le point de troncature habituel de la méta description Google sur desktop d'environ 160 caractères. La barre de progression de la méta description affiche du vert. Visez 150-160 caractères pour exploiter pleinement l'affichage de Google tout en restant dans la zone de sécurité face à la troncature mobile.

Balise title — limite d'affichage de 60 caractères

Compteur de mots gratuit — Mots, caractères, temps de lecture | Go Tools

62 caractères, 11 mots. Google tronque généralement les titres de plus de 60 caractères par une ellipse sur desktop. La barre de progression de la balise title affichera de l'ambre ici — envisagez de resserrer à 60 pour éviter une troncature d'affichage qui coûte du CTR.

Extrait d'essai — objectif de 250 mots

Le compteur de mots est le héros méconnu de tout workflow d'écriture. Les éditeurs comptent les mots pour facturer les clients, les étudiants comptent les mots pour atteindre le plancher d'un essai de 250 mots, les marketeurs comptent les caractères pour tenir dans un post Twitter ou une méta description...

Lorsque vous avez un objectif d'essai de 250 mots, la statistique principale des mots est ce que vous optimisez. La longueur moyenne des phrases aide : si elle grimpe au-dessus de 25, votre prose est trop dense ; si elle reste sous 15, elle est facile à parcourir. Le temps de lecture vous indique si le texte est une lecture d'une minute ou plus longue.

Texte anglais-chinois mélangé

JavaScript 是一种强大的脚本语言,supports object-oriented, functional, and event-driven paradigms. 它运行在浏览器和服务器端 with Node.js.

Le texte mélangé est compté selon la convention CJK standard : chaque caractère chinois est un mot, chaque jeton latin est un mot. Ici : 19 caractères chinois + 13 jetons latins = 32 mots. Cela correspond à ce que calculent Microsoft Word, Google Docs et les traitements de texte chinois natifs — votre compte est donc portable.

Bloc de code — comptes de lignes et de caractères

function countWords(text) {
  if (!text) return 0;
  return text.trim().split(/\s+/).length;
}

Quand vous collez du code, la statistique mots traite chaque identifiant comme un mot (les comptes incluent `function`, `countWords`, `text`, `if`, `return`, etc.). La statistique lignes vous donne le nombre de lignes (4 ici). Pour un LOC exact, utilisez un compteur de lignes de code — cet outil est optimisé pour la prose, mais les métriques de base fonctionnent toujours.

Comment utiliser le compteur de mots

  1. 1

    Collez ou tapez votre texte

    Cliquez dans la zone de texte et commencez à taper, ou collez du texte de n'importe où — un document Word, un brouillon d'e-mail, un éditeur de code, un site web. Chaque métrique se met à jour instantanément pendant que vous tapez. Aucun bouton Compter à cliquer.

  2. 2

    Lisez les statistiques principales

    La grille de statistiques affiche mots, caractères (avec et sans espaces), phrases, paragraphes et lignes. Les deux estimations de temps en dessous affichent le temps de lecture à 230 mpm et le temps de parole à 130 mpm — des valeurs par défaut pratiques pour les articles de blog et le scripting de présentations.

  3. 3

    Vérifiez les limites de plateforme

    La ligne des limites de plateforme suit les plafonds Twitter (280), méta description (160), balise title (60), Instagram (2 200), LinkedIn (3 000) et segment SMS (160). Chaque barre de progression passe du neutre à l'avertissement puis à l'erreur à mesure que vous approchez et dépassez le plafond — rédiger tweets, balises méta et SMS est bien plus rapide ainsi.

  4. 4

    Utilisez le panneau d'analyse pour éditer

    La liste des mots les plus fréquents (mots vides anglais filtrés) fait remonter la répétition ; la longueur moyenne des phrases signale une prose dense (>25 mots = difficile à parcourir). La statistique du mot le plus long attrape les mots collés accidentels. Utilisez-les pour resserrer avant d'envoyer.

  5. 5

    Copiez ou effacez quand vous avez terminé

    Cliquez sur Copier pour copier l'intégralité du texte dans votre presse-papiers. Cliquez sur Effacer pour réinitialiser la zone de texte. Cliquez sur Exemple pour charger un texte de démonstration. Toutes les actions sont instantanées ; rien n'est envoyé à un serveur.

Erreurs de comptage courantes

Compter du texte CJK avec un compteur basé uniquement sur les espaces

Le texte chinois, japonais et coréen n'utilise pas d'espaces de mots, donc un compteur qui ne sépare que sur les espaces rapportera 1 mot pour un essai de 500 caractères — décalé d'un facteur 500. La convention Microsoft Word (et cet outil) compte chaque idéogramme CJK pour un mot, correspondant à ce que calculent enseignants, éditeurs et outils de traduction. Si votre compteur affiche des chiffres totalement différents pour le même texte chinois, c'est le compteur qui a tort, pas votre essai.

✗ Incorrect
Texte : « 今天天气真好,我决定去公园散步。 »
Compteur naïf (séparation par espaces) : 1 mot
Ce compteur (conscient du CJK) : 14 mots
✓ Correct
Texte : « 今天天气真好,我决定去公园散步。 »
Comptez chaque caractère chinois pour un mot.
Correspond à Microsoft Word, Google Docs, éditeurs CJK natifs.

Faire confiance aux comptes de caractères des emoji sur les compteurs UTF-16

Les emoji comme 😀 sont encodés en paire de substitution en UTF-16, donc un compteur qui mesure `string.length` (le défaut JS) compte chaque emoji pour 2 caractères. Twitter, Instagram et les passerelles SMS comptent par point de code Unicode — un emoji est un caractère. Utiliser le mauvais compteur signifie publier un tweet que Twitter rejette comme dépassant la limite, ou mal juger combien d'emoji tiennent dans une légende Instagram.

✗ Incorrect
Texte : « Hi! 😀😀😀 »
string.length : 10 (traite chaque emoji comme 2)
Faux : cela dirait que le texte utilise 10/280 caractères
✓ Correct
Texte : « Hi! 😀😀😀 »
Comptage par point de code : 7 (emoji = 1 chacun)
Correct : correspond à ce que mesure Twitter

Coller du texte de traitement de texte avec guillemets typographiques

Coller depuis Microsoft Word, Google Docs ou Apple Notes amène des guillemets typographiques ("", '') et tirets cadratins (—) qui ressemblent à leurs équivalents ASCII mais s'encodent différemment. Le compte de mots est le même, mais si vous publiez ensuite sur une plateforme qui attend de l'ASCII (certains CMS, certaines plateformes de chat), les caractères s'affichent en ?? ou en cases. Vérifiez la version publiée une fois après votre premier collage — la plupart des plateformes modernes gèrent les guillemets typographiques, mais les anciennes cassent.

✗ Incorrect
Source : « It's a great day », dit-elle. (guillemets typographiques)
Publié sur un CMS legacy : ?It??s a great day,? she said.
Le compte était bon ; le rendu était mauvais.
✓ Correct
Utilisez un éditeur de texte (VS Code, TextEdit brut) pour les brouillons.
Ou remplacez manuellement les guillemets typographiques avant publication.
Ou vérifiez que la plateforme cible gère l'Unicode (la plupart le font).

Ignorer la substitution d'URL dans les comptes Twitter

Twitter raccourcit automatiquement toute URL à 23 caractères au moment de la publication, quelle que soit la longueur d'origine. Une URL de 100 caractères dans votre brouillon ne coûte que 23 caractères dans le tweet publié. Compter le texte brut donne un compte gonflé — vous avez plus de place que ce compteur n'en montre quand une URL est impliquée. La substitution à 23 caractères est fixe ; traitez la longueur de votre brouillon comme (compte brut) − (longueur de l'URL) + 23 par URL.

✗ Incorrect
Brouillon : « Check this out: https://very-long-domain-name.com/path/to/page?with=parameters&and=more »
Compte brut : 108 caractères
Faux : le tweet dépasse 280 ? Non — Twitter raccourcit l'URL.
✓ Correct
Même brouillon, longueur publiée Twitter :
« Check this out: » (16) + 23 (URL) = 39 car.
Bien sous 280. Substituez mentalement 23 par URL.

Mal lire la limite de méta description

L'affichage de méta description de Google tronque vers 155-165 caractères sur desktop et 100-120 sur mobile, selon les autres éléments du snippet (titre, URL, fil d'Ariane). Écrire à 320 caractères (une vieille directive Google de 2017-2018, depuis revenue en arrière) signifie que la seconde moitié ne s'affiche que rarement. Tenez-vous à 150-160 pour l'optimisation desktop, ou 110-120 si votre trafic mobile domine. La barre de progression dans cet outil utilise 160 par défaut.

✗ Incorrect
Méta description : 280 caractères (en écrivant à l'ancien plafond de 2018)
Google tronque vers le caractère 160 sur desktop.
Les 120 derniers caractères ne s'affichent jamais — effort gaspillé.
✓ Correct
Méta description : 150-160 caractères.
Affichage desktop complet, survit au clip mobile.
Place le mot-clé et l'appel à l'action en tête.

Confondre 280 caractères de tweet et 280 mots

La limite de 280 caractères de Twitter est en caractères, pas en mots — une lecture erronée courante chez les nouveaux venus sur la plateforme. « Hello world » fait 11 caractères et 2 mots. Un tweet anglais typique de 30-40 mots fait environ 200-250 caractères. Rédiger un tweet de 280 mots ferait 1 500+ caractères et serait impossible. Les deux compteurs sont côte à côte ; revérifiez celui que vous optimisez.

✗ Incorrect
Cible : « garder le tweet sous 280 »
Brouillon réel : 280 mots, ~1 500 caractères
Tweet rejeté — 5x au-dessus du plafond.
✓ Correct
Cible : sous 280 caractères (pas mots).
40 mots tiennent généralement avec de la marge.
La statistique de caractères est ce qui compte ici.

Qui utilise cet outil

Blogueurs rédigeant des articles
Atteignez une cible de 1 000 mots sans recompter dans une fenêtre séparée. Le temps de lecture vous dit si le post est une lecture de 3 ou 7 minutes — le genre d'étiquette auquel les lecteurs réagissent dans les fils. Les mots les plus fréquents signalent la répétition avant la passe de l'éditeur.
Étudiants rédigeant des essais
Restez au-dessus d'un plancher de 250 mots ou sous un plafond de 1 500 mots sans perdre votre place. La longueur moyenne des phrases est un signal grossier de lisibilité que les enseignants et les grilles d'évaluation utilisent. Le temps de lecture correspond à ce que « une lecture de 5 minutes » signifie pour un correcteur.
Marketeurs rédigeant tweets et légendes
Les barres de progression Twitter (280), Instagram (2 200) et LinkedIn (3 000) éliminent la boucle compter-puis-retaper. Les vérifications de méta description (160) et balise title (60) vous évitent de publier du texte qui sera tronqué dans les résultats de recherche.
Spécialistes SEO auditant les snippets
Les balises title sont coupées vers 60 caractères ; les méta descriptions vers 160. Les deux vérifications se font en direct pendant que vous rédigez, pour que le snippet que vous écrivez soit le snippet qui s'affiche. Combinez avec la vérification de fréquence des mots pour maintenir une densité de mot-clé principal naturelle.
Traducteurs suivant longueur source et cible
Le travail de traduction se facture au nombre de mots source, de mots cible ou de caractères selon la paire de langues. Collez un côté ou l'autre et obtenez le compte instantanément. Le texte mélangé CJK et latin utilise la convention Microsoft Word, correspondant à ce que calculent les systèmes de TM clients.
Conférenciers chronométrant leurs interventions
Le temps de parole à 130 mpm vous dit si un script de 1 500 mots tient dans un créneau de 12 minutes (oui) ou de 7 minutes (non). Coupez à partir du nombre de mots réel, pas à partir d'un test de lecture à voix haute au chronomètre.
Développeurs écrivant READMEs et docs
Les README GitHub, les descriptions de paquets npm et les en-têtes de documentation ont tous des attentes de longueur informelles. La statistique de temps de lecture indique aux contributeurs si une section est facile à parcourir ou une exploration en profondeur — utile pour structurer la doc autour de la divulgation progressive.
Copywriters resserrant le texte publicitaire
Google Ads, Facebook Ads et les lignes d'objet d'e-mails ont tous des plafonds de caractères différents. Choisissez la plateforme correspondante dans la ligne des limites, et resserrez en temps réel. La statistique du mot le plus long signale les mots-fleuves uniques qui s'insinuent dans le texte compressé.

Règles de comptage et détails techniques

Règle de tokenisation des mots
Un mot latin est une suite maximale de lettres, chiffres, apostrophes et traits d'union internes. Ainsi « don't » est un mot, « state-of-the-art » est un mot, « twenty-five » est un mot. Chaque idéogramme CJK (Hanzi, Kanji, syllabe Hangul, Hiragana, Katakana) compte pour un mot — la convention Microsoft Word. Les jetons multi-écritures sont divisés à la frontière CJK.
Comptage de caractères (points de code Unicode)
Les caractères sont comptés par point de code Unicode, pas par unité de code UTF-16. Ainsi un seul emoji compte pour 1 caractère, pas 2 ; les caractères d'extension CJK comptent pour 1, pas 2 ; les marques combinantes comptent pour 1 chacune, pas zéro. Cela correspond à ce que Twitter, Instagram et les passerelles SMS modernes mesurent par rapport à leurs limites.
Détection des phrases
Les phrases se terminent par un terminateur : point (.), point d'interrogation (?), point d'exclamation (!), point chinois (。), point japonais (。) ou point d'interrogation arabe (؟). Plusieurs terminateurs à la suite (« What?! ») comptent comme une seule frontière. Le détecteur ne tente pas de désambiguïser les abréviations (« Mr. », « U.S.A. ») — trop bruyant en pratique.
Détection des paragraphes
Les paragraphes sont séparés par une ou plusieurs lignes vides. Les retours à la ligne simples (sauts de ligne au sein d'un paragraphe) ne commencent pas un nouveau paragraphe. Un texte sans ligne vide est un paragraphe. Une entrée vide donne zéro paragraphe.
Rythmes de lecture et de parole par défaut
Le temps de lecture utilise 230 mpm — le rythme médian de lecture silencieuse adulte de la méta-analyse Brysbaert 2019 de 17 études académiques sur les lecteurs anglais natifs. Le temps de parole utilise 130 mpm — le rythme standard pour une voix-off claire et une livraison de conférence (TED, NPR, narration de livres audio). Les deux sont des points médians conservateurs ; les contextes spécialisés varient.
Filtre de mots vides pour les mots les plus fréquents
L'analyse de fréquence exclut les mots-outils anglais (« the », « and », « is », « of », « that », etc.) en utilisant la liste de mots vides standard du NLP. Les mots de moins de 2 caractères et les nombres purs sont aussi exclus. Pour le texte non anglais, aucun filtre de mots vides ne s'applique — vous verrez les fréquences brutes, toujours utiles pour repérer la répétition.
Limites de caractères par plateforme
Post Twitter/X : 280 caractères. Méta description (Google desktop) : ~155-160 avant troncature. Balise title : ~60 caractères avant troncature. Légende Instagram : 2 200 caractères max. Post LinkedIn : 3 000 caractères. Segment SMS : 160 caractères en encodage GSM-7 (70 en UCS-2 si non-ASCII est utilisé). Vérifiez par rapport à la documentation de la plateforme ; les limites changent.
Prise en charge des écritures RTL
L'arabe, l'hébreu, le persan et autres écritures RTL sont comptés par jetons séparés par des espaces. Les résultats s'affichent dans la direction de votre interface (étiquettes LTR avec les comptes numériques à droite). La direction de la zone de texte suit l'inférence de direction du navigateur — généralement correcte pour une saisie monolingue RTL.

Bonnes pratiques pour écrire à un nombre de mots cible

Écrivez pour le temps audience, pas seulement pour le nombre de mots
Un post de 1 200 mots et une lecture de 5 minutes sont le même fait en deux unités. Les lecteurs réagissent plus à l'étiquette de temps qu'à l'étiquette de mots — « lecture de 5 min » fixe une attente qu'un nombre ne fixe pas. Utilisez la statistique de temps de lecture comme cible principale et laissez le compte de mots suivre. Pour les articles de blog visez des lectures de 3-5 min (700-1 200 mots) ; pour les pièces approfondies 7-10 min (1 600-2 300) ; pour les mises à jour parcourables 1-2 min (200-500).
Visez la zone idéale de chaque limite de plateforme
N'écrivez pas au maximum ; écrivez à l'optimum. Les tweets fonctionnent mieux entre 70 et 100 caractères (engagement élevé, tient sur tout appareil). Les méta descriptions fonctionnent mieux à 150-160 (remplit l'affichage de Google sans troncature mobile). Les balises title culminent à 50-60 (sans troncature, pleine marge pour les mots-clés). Les posts LinkedIn performent le mieux sous 1 300 caractères (au-dessus du pli « voir plus »). Pousser au plafond, c'est échanger la qualité contre la longueur.
Utilisez la longueur moyenne des phrases comme jauge de densité
Une longueur moyenne de phrases au-dessus de 25 mots signale une prose dense difficile à parcourir. En dessous de 12, c'est haché. La zone idéale pour une écriture grand public est 15-20, où chaque phrase porte une pensée complète sans s'attarder. L'écriture technique tolère plus haut (20-25) quand la précision est nécessaire. La fiction tolère plus bas (10-15) quand le rythme l'exige. Utilisez la statistique comme avertissement grossier, pas comme règle.
Faites une passe sur les mots les plus fréquents avant de soumettre
Une fois votre brouillon terminé, jetez un œil à la liste des dix mots les plus fréquents. Si un mot non-mot-clé (qui n'est pas le sujet de votre article) est en tête, vous le surutilisez. Coupables courants : « actually », « basically », « really », « very », verbes de remplissage (« is », « was », « are »). Une rapide passe de rechercher-remplacer sur les deux premiers mots de remplissage resserre généralement la prose de façon notable.
Pour les brouillons bilingues, vérifiez les comptes par langue
Si votre texte mélange CJK et latin, le compte total de mots mélange deux conventions de comptage. Pour les travaux de traduction facturables ou les devoirs avec contrainte sur le nombre de mots, séparez le texte en blocs monolingues et vérifiez chacun individuellement. Ce compteur suit la convention Microsoft Word pour le texte mélangé, donc le total correspond à ce que la plupart des clients calculeront — mais une vérification monolingue lève toute ambiguïté.
Traitez le compteur comme un brouillon, pas comme une source de vérité
Les chiffres sont exacts, mais les décisions d'écriture vivent au-dessus des métriques. Un tweet de 280 caractères qui frappe juste bat un tweet de 270 caractères qui divague. Un post de 1 000 mots qui mérite le temps bat un post de 1 500 mots qui ne le mérite pas. Utilisez le compteur pour vérifier et avertir, mais prenez les décisions sur le métier, pas sur l'arithmétique.
Sauvegardez les brouillons en dehors de cet outil
Ce compteur ne stocke aucun texte. Recharger la page ou fermer l'onglet efface la zone de texte. Rédigez les travaux longs dans un vrai éditeur (un éditeur de texte, une app de docs, un outil d'écriture avec sauvegarde automatique) et collez dans le compteur quand vous voulez une vérification. Pour des vérifications courtes au sein d'une même session, le texte en mémoire persiste — mais traitez-le comme éphémère.

Questions fréquentes

Que fait ce compteur de mots ?
Il compte toutes les métriques qui intéressent écrivains, éditeurs, marketeurs, étudiants et développeurs — mots, caractères avec et sans espaces, phrases, paragraphes et lignes — en temps réel pendant que vous tapez ou collez. Il calcule aussi le temps de lecture (230 mpm), le temps de parole (130 mpm) et compare votre texte aux limites de caractères de Twitter/X, Instagram, LinkedIn, SMS, balises title et méta descriptions. Un panneau d'analyse secondaire affiche les dix mots significatifs les plus fréquents (les mots vides anglais sont filtrés), le mot le plus long, la longueur moyenne des mots et la longueur moyenne des phrases — les métriques qui aident vraiment à resserrer la prose. Tout s'exécute à 100 % dans votre navigateur en JavaScript : votre texte n'est jamais téléversé, jamais journalisé, jamais stocké, et aucune inscription n'est requise.
Le compte de mots est-il aussi précis que celui de Microsoft Word et Google Docs ?
Le décompte de mots latins correspond à Microsoft Word et Google Docs dans la grande majorité des cas. Les trois outils tokenisent sur les espaces, traitent les composés avec trait d'union (p. ex. « state-of-the-art ») comme un seul mot, et séparent les contractions (« don't » = 1 mot). Pour le texte mélangé anglais-CJK, ce compteur suit la même convention que le mode chinois/japonais de Microsoft Word : chaque idéogramme CJK compte pour un mot, et les jetons latins sont comptés individuellement. La poignée de cas limites où les compteurs divergent — composés avec tiret cadratin, tirets cadratins utilisés comme virgules, nombres à décimales — affectent moins de 0,1 % du texte typique et produisent au plus des différences d'une unité. Pour les comptes facturables, copiez votre texte une fois dans cet outil et dans votre éditeur de choix pour confirmer ; vous verrez les chiffres concorder.
Mon texte est-il téléversé ou stocké quelque part ?
Non. Tout le comptage et l'analyse s'exécutent à 100 % côté client dans votre navigateur en JavaScript. Votre texte n'est jamais transmis, jamais stocké sur un serveur, jamais journalisé et jamais analysé par des humains ou de l'IA. Cela rend l'outil sûr pour les brouillons contenant des informations client, des noms de produits non annoncés, des notes internes, des documents juridiques, des notes de sources journalistiques et tout autre contenu confidentiel. Vous pouvez le vérifier dans l'onglet Réseau de votre navigateur — taper dans la zone de texte déclenche zéro requête réseau. L'outil n'utilise aucun cookie pour le texte saisi et aucun outil d'analytique tiers qui capturerait ce que vous tapez.
Comment le temps de lecture est-il calculé ?
Le temps de lecture utilise la moyenne adulte de lecture silencieuse de 230 mots par minute, soit le rythme médian mesuré sur 17 études académiques de lecture silencieuse en anglais natif (méta-analyse Brysbaert 2019). C'est le rythme sur lequel convergent la plupart des plateformes de blog, sites d'actualités et indicateurs « lecture de x minutes ». Le temps de parole utilise 130 mots par minute, le rythme standard pour des conférences claires, des voix-off et une diffusion style TED — assez lent pour que le public absorbe, assez rapide pour rester naturel. Les deux rythmes sont des valeurs par défaut conservatrices : la lecture en diagonale atteint 400+ mpm, la narration de livres audio 150-180 mpm, et le débit rapide d'un commissaire-priseur 250+ mpm. Pour des contextes spécialisés, traitez la durée affichée comme une base et ajustez mentalement.
Cela fonctionne-t-il pour le chinois, le japonais, le coréen et l'arabe ?
Oui. Le compteur gère nativement toutes les écritures majeures. Pour le chinois, le japonais et le coréen (CJK), chaque idéogramme compte pour un mot — la même convention utilisée par Microsoft Word, Google Docs et les traitements de texte CJK natifs. Ainsi un essai chinois de 500 caractères s'affiche comme 500 mots, correspondant à ce qu'attend votre professeur ou éditeur chinois. Pour l'arabe et les autres écritures RTL, le compteur mesure par jetons séparés par des espaces et affiche les résultats en respectant la direction de votre saisie. Le texte multi-écriture (anglais + chinois, arabe + anglais) est compté en utilisant les deux règles : caractères CJK et jetons latins sont totalisés séparément puis combinés. Le compte de caractères est toujours précis en points de code Unicode — emoji, marques combinantes et caractères en paires de substitution comptent chacun une fois, pas deux.
Pourquoi la limite Twitter est-elle de 280 caractères et comment cet outil gère-t-il les URL ?
Twitter/X applique un plafond de 280 caractères sur le texte des tweets (doublé depuis les 140 d'origine en 2017). Cet outil compte la longueur brute de votre texte — ce que vous verriez si vous le colliez dans la zone de composition de Twitter. Twitter raccourcit automatiquement les URL à 23 caractères fixes au moment de la publication, quelle que soit la longueur d'origine, donc une URL de 100 caractères dans votre brouillon ne coûtera que 23 une fois publiée. Pour vérifier ce que Twitter va compter, traitez toute URL comme 23 caractères : si votre brouillon contient une URL, la longueur publiée est (votre compte brut) − (longueur de l'URL) + 23. Le compteur affiche votre compte brut ; le calcul de substitution d'URL est une étape manuelle. Pour les posts longs premium de Twitter (jusqu'à 25 000 caractères), le plafond de 280 ne s'applique pas.
Quelle est la bonne longueur de méta description pour Google ?
Visez 150-160 caractères. L'affichage des méta descriptions de Google sur desktop tronque généralement entre 155 et 165 caractères selon la longueur du titre et de l'URL du snippet, le mobile coupant quelques caractères plus tôt. En dessous de 120 caractères, Google substitue souvent une description plus longue générée automatiquement à partir du corps de la page — gaspillant votre message rédigé à la main. La zone idéale est 150-160 : assez pour utiliser toute la largeur d'affichage de Google, assez court pour survivre à la troncature mobile. La barre de progression de méta description de ce compteur passe au vert entre 120-160, ambre 161-200, et rouge au-dessus de 200. Notez que Google tronque parfois plus tôt que 155 s'il peut faire tenir un meilleur extrait ; la seule façon de contrôler entièrement votre snippet est de l'écrire à la main sous 155 caractères.
Qu'est-ce qui compte comme une phrase ?
Ce compteur traite une phrase comme une suite de texte se terminant par un terminateur de phrase : point (.), point d'interrogation (?), point d'exclamation (!), point chinois (。), point japonais (。) ou point d'interrogation arabe (؟). Plusieurs terminateurs à la suite (« What?! ») comptent comme une seule frontière de phrase. Les phrases sans terminateur final (« Hello world » sans point) comptent toujours pour une. Le compteur n'applique délibérément pas d'heuristique pour « Mr. » ou « U.S.A. » — les rares faux positifs sont plus bruyants que les faux négatifs, et la plupart des proses publiées utilisent des conventions d'abréviation différentes. Pour une analyse linguistique stricte, utilisez une bibliothèque NLP dédiée ; pour l'écriture quotidienne, le compte basé sur les terminateurs correspond à ce que rapportent enseignants, éditeurs et traitements de texte.
Comment compter les mots dans un document Word ou PDF ?
Ouvrez le fichier, copiez tout le texte (Ctrl/Cmd-A puis Ctrl/Cmd-C) et collez dans la zone de texte du compteur ci-dessus. Le compte apparaît instantanément. Pour les PDF avec des mises en page multi-colonnes ou du contenu fortement tabulaire, la copie peut inclure des espaces supplémentaires ou du texte de colonnes entrelacé — vérifiez le texte collé pour repérer les artefacts évidents avant de faire confiance au compte. Pour les documents que vous ne pouvez pas ouvrir dans un navigateur (PDF scannés, fichiers images uniquement), utilisez d'abord l'OCR (Adobe Acrobat, l'OCR de Google Drive ou tout outil OCR gratuit), puis collez le texte extrait. Cet outil n'accepte volontairement pas les téléversements de fichiers : garder tout dans le navigateur signifie que vos documents sensibles ne quittent jamais votre appareil.
Pourquoi certains mots sont-ils exclus de la liste des mots les plus fréquents ?
L'analyse de fréquence filtre les mots vides anglais — mots-outils courants comme « the », « and », « is », « of », « that » qui dominent tout texte mais ne portent aucun signal éditorial. La liste filtrée est l'ensemble universel de mots vides utilisé par la plupart des moteurs de recherche et bibliothèques NLP. L'analyse de fréquence saute aussi les mots de moins de 2 caractères et les nombres purs. Pour les textes non anglais, aucun filtre de mots vides n'est appliqué — vous verrez les fréquences brutes, ce qui reste utile pour repérer la répétition dans n'importe quelle langue. Pour obtenir les mots les plus fréquents non filtrés, incluez mentalement les mots-outils évidents de votre langue ; la valeur éditoriale est dans ce qui vient après eux.
Le compteur prend-il en charge le markdown ou le HTML ?
Y a-t-il un objectif quotidien de mots à atteindre ?
Les auteurs non-fiction et blogueurs visent typiquement 500-1 500 mots par jour ; les romanciers qui font le NaNoWriMo visent 1 667 mots par jour pour un manuscrit de 50 000 mots en novembre. Les auteurs académiques fixent couramment 250-500 mots par jour pendant les phases de thèse — le rythme lent mais soutenable. Les threads Twitter, le copywriting marketing et les formats plus courts suivent plutôt le total de caractères. La bonne cible est celle que vous pouvez soutenir sept jours sur sept sans craquer ; la constance bat la vélocité maximale. Ce compteur affiche le temps de lecture en plus du compte de mots pour que vous puissiez aussi viser par temps audience : une lecture de 4 minutes fait environ 1 000 mots, une lecture de 10 minutes environ 2 500.
Pourquoi mon compte pourrait-il différer d'un autre compteur de mots en ligne ?
Les différents compteurs gèrent les cas limites différemment : (1) Composés avec trait d'union — la plupart des compteurs (dont celui-ci et Microsoft Word) traitent « state-of-the-art » comme un mot ; une minorité sépare sur les traits d'union et compte quatre. (2) Séparateurs tiret cadratin — certains compteurs séparent les mots sur les tirets cadratins, celui-ci non. (3) Nombres — certains les sautent entièrement, celui-ci les compte comme des mots. (4) Texte CJK — beaucoup de compteurs occidentaux séparent le CJK uniquement sur les espaces et sous-comptent par 100x ; ce compteur suit la convention Microsoft Word d'un mot par caractère CJK. (5) URL — certains compteurs retirent les URL avant le comptage, celui-ci les inclut comme un jeton chacune. La convention Word/Google Docs est le standard de facto et celle que cet outil suit ; si un compteur diverge à la fois de Word ET de Google Docs, c'est lui le cas aberrant.