Tous les guides

Respecter une limite de mots ou de caractères

Publié le · Mis à jour le 3 min de lecture

Une limite de 500 caractères ou de 300 mots semble simple, mais le même texte donne plusieurs totaux selon la façon de compter : avec ou sans espaces, avec des accents ou des emoji, avec des sauts de ligne. C’est pourquoi un formulaire refuse parfois un texte que votre traitement de texte jugeait assez court.

Les nombres que donne l’outil

Compter les mots d’un texte affiche six nombres en direct pendant la saisie, et un résultat détaillé après le bouton Traiter. Les deux donnent toujours les mêmes totaux.

NombreCe qu’il compte
MotsLes groupes de signes séparés par des espaces
CaractèresLes signes que l’on voit, espaces comprises
Sans espacesLes caractères, sans espaces ni sauts de ligne
LignesLes lignes, vides comprises
ParagraphesLes blocs séparés par une ligne vide
LectureLe temps estimé, à 220 mots par minute, arrondi à la minute supérieure

Ce qu’est un mot

Chaque groupe de signes entre deux espaces compte pour un mot, y compris un signe seul comme « % ». Les tirets, les apostrophes et les barres ne coupent donc pas un mot : « peut-être » et « c’est-à-dire » en valent un chacun.

TexteMots
Aujourd’hui, c’est l’été : peut-être 12,5 % de plus.9
L’été d’aujourd’hui, c’est-à-dire demain.4
rendez-vous 10-12 mars, et/ou 3×4 ; www.exemple.fr/page-17
1 234,56 € et 3.145

Les espaces et les tabulations

Les espaces multiples et les tabulations comptent comme des caractères. Le texte « un deux », suivi de deux tabulations, de « trois » et de deux espaces, compte 3 mots et 18 caractères, dont 11 sans espaces.

Les lettres accentuées et les emoji

Un caractère est un signe tel qu’on le voit. Un « é » écrit en deux parties, la lettre puis l’accent, compte pour un caractère à l’écran. Beaucoup de formulaires comptent pourtant autre chose : les unités de la longueur JavaScript, aussi appelées UTF-16.

TexteCaractèresUnités UTF-16
« été » avec accents décomposés35
« Bravo 👨‍👩‍👧 ? » (emoji famille)916

Le résultat détaillé affiche les deux. Si un formulaire refuse un texte que l’outil juge assez court, comparez avec la ligne des unités UTF-16.

Les sauts de ligne

Un saut de ligne de Windows s’écrit avec deux signes. Un texte fait de « Un », « Deux », une ligne vide, « Trois » compte 4 lignes, 2 paragraphes, 14 caractères et 17 unités UTF-16 : chaque saut de ligne pèse 1 caractère à l’écran et 2 unités.

Le chinois, le japonais et le thaï

Ces écritures n’utilisent pas d’espaces entre les mots. Le navigateur découpe alors le texte : la phrase chinoise « 今天天气很好,我们去公园。 » donne 6 mots et 13 caractères. Ce découpage est une estimation, à confirmer avec la règle du formulaire quand la limite est stricte.

Pourquoi un formulaire annonce un autre total

  • Il compte les unités UTF-16, pas les caractères visibles.
  • Il compte chaque saut de ligne pour deux signes.
  • Il compte les espaces, ou au contraire les ignore.
  • Il découpe les mots autrement, par exemple aux tirets.

Le texte peut aussi contenir des espaces en trop. Nettoyer un texte avant de le publier explique comment les retirer.

Pour quelles limites

Une candidature, un message de description, un résumé, une annonce ou un champ de formulaire : les limites de mots ou de caractères se comptent de façons différentes.

Vérifier une limite

  1. Collez le texte dans l’outil.
  2. Repérez le nombre qui correspond à la règle : mots, caractères ou caractères sans espaces.
  3. Gardez une marge si le formulaire compte différemment, et testez-le en collant le texte final.

Compteur de texte

Questions fréquentes

Pourquoi mon formulaire compte-t-il plus de caractères que l’outil ?
Il peut compter les unités UTF-16, les sauts de ligne pour deux signes ou les espaces. Comparez avec la ligne des unités UTF-16 du résultat détaillé.
Les tirets coupent-ils les mots ?
Non. « peut-être » et « c’est-à-dire » comptent chacun pour un mot.
Comment compter les mots en chinois ou en japonais ?
Ces écritures n’ont pas d’espaces. Le navigateur découpe le texte, ce qui donne une estimation.
À quelle vitesse est estimé le temps de lecture ?
À 220 mots par minute, arrondi à la minute supérieure.