Compteur de caractères

Comptez les caractères en temps réel

0
Total des caractères
0
Lettres
0
Chiffres
0
Espaces
0
Autres symboles
0
Sans espaces
0
Lignes
0
Unités UTF-16
0
Octets UTF-8

À propos de l’outil Compteur de caractères

Le Compteur de caractères affiche neuf décomptes pour le texte que vous tapez ou collez : total des caractères, lettres, chiffres, espaces, autres symboles, caractères sans espaces, lignes, unités de code UTF-16 et octets UTF-8. Les caractères sont comptés tels que vous les voyez : un émoji avec une couleur de peau, un drapeau ou un accent tapé comme un signe séparé compte pour un. Utilisez-le pour vérifier qu’un texte respecte une limite de caractères, ou la taille en octets qu’un champ va enregistrer. Il ne fait que compter : il ne modifie, n’enregistre ni n’envoie le texte, et il fonctionne dans votre navigateur.

Exemple

Deux lignes de texte. Le retour à la ligne est l’une des 3 espaces, et 👍🏽 est un seul caractère, mais 4 unités UTF-16 et 8 octets.

Texte

Café 👍🏽 #1
ok

Décomptes affichés

Total des caractères : 12
Lettres : 6
Chiffres : 1
Espaces : 3
Autres symboles : 2
Sans espaces : 9
Lignes : 2
Unités UTF-16 : 15
Octets UTF-8 : 20

Comment compter les caractères d’un texte

  1. 1Collez le texte dont vous devez vérifier la longueur, ou tapez-le dans la zone.
  2. 2Lisez les neuf décomptes affichés dessous ; ils changent à chaque frappe.
  3. 3Comparez « Unités UTF-16 » avec le maxlength d’un formulaire web, ou « Octets UTF-8 » avec une limite exprimée en octets.
  4. 4Cliquez sur « Effacer » pour vider la zone.

Formats et limites

Décomptes
Total des caractères, Lettres, Chiffres, Espaces, Autres symboles, Sans espaces, Lignes, Unités UTF-16, Octets UTF-8
Espaces
Tout caractère d’espacement, tabulations et retours à la ligne compris
Lignes
Zéro pour une zone vide ; un retour à la ligne tout à la fin ajoute une ligne de plus, vide
Chiffres
Chiffres de toutes les écritures, et signes numériques comme ½ ou ²

Où votre texte est traité

Les décomptes sont recalculés par JavaScript dans cette page à chaque frappe ; le texte ne quitte jamais votre appareil et n’est pas enregistré : recharger la page vide la zone. La page n’a aucun message d’erreur propre ; si elle plantait, notre journal d’erreurs recevrait le message d’erreur, le nom de l’outil, ainsi que le nom et la version de votre navigateur, sans votre texte.

Questions fréquentes

Le nombre de caractères inclut-il les espaces ?

Oui. « Total des caractères » inclut les espaces, les tabulations et les retours à la ligne, tandis que « Sans espaces » les exclut tous. Le décompte « Espaces » couvre tous les types d’espaces : un texte écrit sur deux lignes en a donc toujours au moins une, le retour à la ligne.

Comment les émojis et les accents sont-ils comptés ?

Un chacun, tels qu’ils s’affichent : 👍🏽 et 👨‍👩‍👧 comptent chacun pour un caractère, tout comme é tapé comme un e suivi d’un accent combinant. Cela repose sur Intl.Segmenter, que Firefox a depuis la version 125 ; les versions plus anciennes de Firefox comptent les points de code à la place : 👨‍👩‍👧 y compte donc pour 5.

Le maxlength d’un formulaire est-il identique au « Total des caractères » ?

Non. JavaScript et le maxlength des formulaires web comptent les unités de code UTF-16 : une lettre simple vaut 1, mais 👍🏽 vaut 4. Une limite fixée en octets, comme dans certaines bases de données, certains formats de fichier et certaines API, correspond à « Octets UTF-8 », où é prend 2 octets et 👍🏽 en prend 8.

Les lettres d’autres alphabets sont-elles comptées comme des lettres ?

Oui. é, ß, я, 日 et toutes les autres lettres Unicode comptent comme des lettres, et les chiffres de toute écriture comme des chiffres, tout comme les signes ½ ou ². Les émojis, la ponctuation et les symboles comme # vont dans « Autres symboles ».

Trucs et astuces

  • ✓Pour compter les mots, les phrases et le temps de lecture du même texte, collez-le dans le Compteur de mots.