Compteur de caractères

Comptez les caractères, mots, phrases, paragraphes, lignes et espaces pendant la saisie.

Le formulaire interactif est prêt lorsque JavaScript est activé.

Mode d’emploi

Saisissez ou collez du texte, et les décomptes se mettent à jour au fil de la frappe : caractères avec et sans espaces, mots, phrases, paragraphes, lignes et espaces. Rien n’est envoyé nulle part : l’outil convient donc à un brouillon que vous n’avez pas publié.

Les caractères sont comptés comme un lecteur les voit, pas comme un programme les stocke. L’emoji de la main qui salue occupe deux unités de code UTF-16 (ce que compte length en JavaScript) et vaut un caractère ; l’emoji de famille homme-femme-fille occupe huit unités de code et reste un caractère ; une lettre accentuée saisie sous la forme d’une lettre suivie d’un accent séparé compte elle aussi pour un caractère. Le décompte « Sans espaces » exclut les espaces, les tabulations et les sauts de ligne. Le décompte « Espaces » ne prend en compte que les espaces ordinaires.

Les mots, les phrases et les caractères sont repérés selon les règles de traitement du texte de votre navigateur pour la langue de la page. Les mots reliés par une apostrophe, comme don't et l'homme, comptent pour un seul mot, les nombres comptent comme des mots, et les mots composés avec un trait d’union, comme well-known, comptent pour deux : c’est l’une des raisons pour lesquelles ce décompte peut différer légèrement de celui d’un traitement de texte. Les langues qui s’écrivent sans espaces, comme le chinois ou le japonais, sont découpées en mots à l’aide du dictionnaire du navigateur.

Un paragraphe est un bloc de texte séparé du suivant par au moins une ligne vide ; une ligne se termine à chaque saut de ligne, et la dernière ligne est comptée même lorsqu’elle est vide. Les phrases se terminent aux points, aux points d’interrogation, aux points d’exclamation, aux points de suspension et aux sauts de ligne : un titre ou un élément de liste compte donc comme une phrase, et des abréviations comme Dr. suivies d’une majuscule peuvent en ajouter une de plus.

Les plateformes ne comptent pas toutes de la même façon. Un SMS peut contenir 160 caractères de l’alphabet GSM de base (certains, comme € et [, comptent pour deux), mais seulement 70 dès qu’il contient un caractère qui n’en fait pas partie, comme un emoji ou des lettres telles que á ou ã. De nombreux réseaux sociaux comptent double certains caractères ou attribuent à chaque lien une longueur fixe : vérifiez le compteur de la plateforme elle-même avant de vous fier à une limite.

Exemple

  • Hello world!12 caractères, 11 sans l’espace, 2 mots, 1 phrase.
  • 👋Un caractère. Le length de JavaScript en annonce deux.
  • 👨‍👩‍👧Un caractère, pour huit unités de code UTF-16.
  • well-known, don't2 + 1 = 3 mots : le trait d’union coupe le premier, l’apostrophe ne coupe pas le second.

Questions fréquentes

Pourquoi la limite de ma publication ne correspond-elle pas à ce décompte ?

Chaque plateforme compte des choses différentes. Certaines comptent les unités dans lesquelles une chaîne est stockée, d’autres les caractères tels que vous les voyez, et d’autres encore attribuent aux liens un coût fixe, quelle que soit leur longueur. Cet outil compte ce que compterait un lecteur.

Qu’est-ce qui compte comme un mot ?

Une suite de lettres ou de chiffres entre des séparateurs, selon les règles propres au navigateur pour la langue. Les apostrophes à l’intérieur d’un mot le gardent entier ; les traits d’union le coupent. La ponctuation et les emoji isolés ne sont pas des mots.

Pourquoi le nombre de phrases est-il trop élevé ?

Les points qui suivent des abréviations ou des initiales, comme dans Dr. Smith, peuvent ressembler à une fin de phrase. Ce décompte donne une indication de longueur ; ce n’est pas un correcteur grammatical.

Mon texte est-il conservé ?

Non. Il est compté dans votre navigateur et disparaît lorsque vous fermez ou rechargez la page.

Outils associés