Compteur de caractères
Comptez les caractères avec et sans espaces — idéal pour les tweets, méta-descriptions, SMS et limites de formulaires.
Compter les caractères avec ou sans espaces
Le compteur de caractères affiche deux totaux côte à côte :
- Caractères compte tout ce qui se trouve dans la zone : lettres, chiffres, ponctuation, espaces, tabulations et retours à la ligne. Chaque retour à la ligne vaut 1. C'est le chiffre à utiliser pour une limite stricte : champ de formulaire, titre d'annonce, SMS.
- Caractères (sans espaces) retire d'abord tous les blancs, y compris les tabulations, les retours à la ligne et les espaces insécables. C'est celui qu'il faut quand une consigne parle de « caractères hors espaces ».
Les espaces en début ou en fin de texte comptent dans le premier total. Si un champ refuse un texte qui semble assez court, cherchez une espace finale ou une ligne vide en bas.
En typographie française, l'espace avant ; : ? et dans les guillemets « » compte comme un caractère, normale ou insécable. Elle disparaît du total sans espaces.
Lettres accentuées et emoji : pourquoi le total grimpe
Le compteur mesure le texte comme JavaScript le stocke, en unités UTF-16. Les lettres ordinaires, les lettres accentuées comme é, è, ç ou à et les caractères chinois, japonais et coréens courants valent 1 unité chacun. Les emoji et certains symboles rares en valent 2 ou plus :
| Vous voyez | Caractères | Pourquoi |
|---|---|---|
| 😀 | 2 | un emoji stocké sur deux unités |
| ❤️ | 2 | un cœur plus un marqueur de style invisible |
| 👍🏽 | 4 | un pouce plus une couleur de peau |
| 🇫🇷 | 4 | un drapeau est formé de deux symboles-lettres |
| 👨👩👧 | 8 | trois personnes reliées par des jointures invisibles |
Les accents peuvent faire de même sans que rien ne se voie. Café tapé au clavier fait 4 caractères, mais le même mot collé depuis certaines sources stocke l'accent comme un signe séparé et en compte 5. Les deux s'affichent à l'identique.
Un exemple : un message promotionnel de deux lignes
Vous rédigez ce message :
Livraison offerte dès 50 € 🚚
Jusqu'à dimanche.
- Première ligne sans l'emoji : 27 caractères, espace avant 🚚 comprise.
- L'emoji camion : 2.
- Le retour à la ligne : 1.
Jusqu'à dimanche.: 17.
Le compteur affiche 47 caractères et 40 sans espaces (6 espaces et 1 retour à la ligne retirés). Remplacez le retour à la ligne par une espace et le total reste à 47. Supprimez l'emoji et l'espace qui le précède, et il tombe à 44.
S'adapter à la façon de compter d'une plateforme
Beaucoup de plateformes annoncent une limite de caractères mais comptent à leur manière : certaines comptent un emoji pour 1, d'autres raccourcissent les liens à une longueur fixe ou traitent les retours à la ligne différemment. Ce compteur ne peut pas connaître ces règles, donc prenez son chiffre comme un repère proche :
- Près d'une limite, gardez quelques caractères de marge, surtout s'il y a des emoji ou des liens.
- Vérifiez avec le compteur de la plateforme, s'il en a un, avant de publier.
Pour raccourcir vite, cherchez les doubles espaces, les mots inutiles et les adresses web longues. Le total Mots, sur le même panneau, montre l'effet de chaque coupe.
Questions fréquentes
Un espace compte-t-il comme un caractère ?+
Oui, dans le total Caractères : chaque espace, tabulation ou retour à la ligne ajoute 1. Le total Caractères (sans espaces) est celui qui les exclut.
Pourquoi mon texte compte-t-il plus ici que sur une application ?+
Le plus souvent à cause des emoji : ce compteur ajoute de 2 à 8 par emoji, alors que beaucoup d'applications en comptent un seul. Un accent stocké comme signe séparé peut aussi ajouter 1 sans aucune différence visible.
Les lettres accentuées comptent-elles double ?+
Non, pas quand elles sont tapées au clavier : é, à, ç ou ô valent 1 caractère chacune. Seul un texte collé qui stocke l'accent à part compte 2 pour la même lettre.
Les retours à la ligne comptent-ils dans la limite ?+
Ici, oui, pour 1 chacun. Une plateforme peut appliquer sa propre règle, donc un message juste à la limite mérite d'être testé chez elle avec et sans le retour à la ligne.