Premier de la Classe.lol

Compteur de caractères

Collez votre texte : caractères avec et sans espaces, mots et lignes s'affichent, avec une jauge pour chaque limite courante, du SMS au post LinkedIn.

Caractères, espaces comprises122101 caractères sans espaces, 20 mots, 1 ligne
Caractères, sans espaces
101
Mots
20
Lignes
1
Points de code Unicode
122
Unités de code UTF-16 (length en JavaScript)
123

Votre texte reste dans votre navigateur : il n'est ni envoyé ni enregistré. Un emoji, même composé, compte pour un caractère ; X le compte pour deux, et une adresse web y vaut toujours 23. Pour le SMS, la jauge montre le remplissage du dernier message. Limites vérifiées sur les pages d'aide officielles en octobre 2026.

Comment compter les caractères d'un texte ?

Collez ou tapez votre texte : le total se met à jour à chaque frappe, et chaque jauge indique la place restante pour un usage précis. Rien n'est envoyé : tout se calcule dans votre navigateur.

Avec espaces, chaque caractère compte, y compris les espaces, la ponctuation et les retours à la ligne. Sans espaces, on retire les espaces, les tabulations et les retours à la ligne. L'écart entre les deux vaut à peu près le nombre de mots, puisqu'une espace sépare deux mots. Quand une consigne parle de caractères sans préciser, le compte espaces comprises est le plus prudent.

Un caractère, ici, est ce que l'œil voit comme tel, ce que la norme Unicode appelle un graphème (annexe UAX #29). Un « é » compte pour 1, qu'il soit saisi d'un bloc ou comme un e suivi d'un accent combinant, et un emoji composé, comme une famille ou un drapeau, compte aussi pour 1. En mémoire, c'est autre chose : le drapeau français occupe 2 points de code et 4 unités de code UTF-16, l'emoji famille 👨‍👩‍👧 en occupe 8. C'est pourquoi un programme qui mesure la longueur d'une chaîne (length en JavaScript) trouve parfois plus que vous : l'outil affiche ces valeurs quand elles diffèrent du compte visible.

Combien de caractères dans un SMS ?

Un SMS transporte au plus 140 octets de texte. Avec l'alphabet GSM 7 bits, où chaque caractère tient sur 7 bits, cela fait 160 caractères. Dès qu'un seul caractère absent de cet alphabet apparaît, tout le message passe en UCS-2, sur 16 bits par caractère, et la limite tombe à 70. Un message plus long est découpé en SMS concaténés : chaque morceau perd quelques octets pour l'en-tête qui permet de les réassembler, d'où 153 caractères par SMS en GSM 7 bits et 67 en Unicode. Ces valeurs viennent des spécifications 3GPP TS 23.038 et TS 23.040, publiées par l'ETSI.

Le piège, en français : l'alphabet GSM contient é, è, à, ù, É et Ç, mais pas ê, â, î, ô, û, ë, ï, le ç minuscule, œ, l'apostrophe courbe ’ ni les guillemets « ». Un seul « fête », ou un « c’est » écrit avec l'apostrophe typographique, fait passer le message entier en Unicode. Les caractères € [ ] { } ^ ~ \ | appartiennent à l'alphabet par une table d'extension : chacun compte double. La jauge suit la norme ; un téléphone ou un service d'envoi peut appliquer ses propres substitutions.

Exemple : « Rendez-vous samedi à 10 h devant la mairie pour la sortie du quartier. Prévoyez un pique-nique ! » fait 96 caractères et tient dans 1 SMS en GSM 7 bits, avec 64 caractères de marge. Remplacez « sortie » par « fête » : le texte raccourcit à 94 caractères, mais le ê le fait passer en Unicode, et il part en 2 SMS concaténés de 67 caractères au plus.

Longueur du messageEncodageNombre de SMS
160 caractèresGSM 7 bits1
161 caractèresGSM 7 bits2 (153 + 8)
306 caractèresGSM 7 bits2 (153 + 153)
70 caractères, dont un êUnicode1
71 caractères, dont un êUnicode2 (67 + 4)
300 caractères, dont un êUnicode5

Quelles limites pour X, Instagram, LinkedIn, title et meta description ?

Sur X, un post compte au plus 280 caractères, mais selon un comptage pondéré que décrit la documentation de X. Les lettres latines, accentuées ou non, et la ponctuation courante valent 1 ; un emoji vaut 2, quel que soit le nombre de points de code qui le composent ; les caractères chinois, japonais et coréens valent 2 ; toute adresse web vaut 23, car elle est raccourcie. D'après le fichier de configuration publié par X, d'autres symboles valent aussi 2, comme € ou les points de suspension tapés en un seul caractère (…). La jauge applique ces règles, mais ne repère que les adresses qui commencent par http ou www.

La bio Instagram est limitée à 150 caractères et un post LinkedIn à 3 000, d'après leurs pages d'aide consultées en octobre 2026. Ces pages ne précisent pas comment sont comptés les emoji : gardez quelques caractères de marge si vous en utilisez.

Pour la balise title et la meta description, Google ne fixe aucune limite de longueur. Sa documentation indique que le titre et l'extrait sont tronqués si besoin, généralement pour tenir dans la largeur de l'appareil. La coupe se fait donc en pixels et non en caractères : un titre plein de « m » et de « W » est coupé plus tôt qu'un titre plein de « i » et de « l ». Les jauges utilisent des repères courants du métier, 60 caractères pour le title et 155 pour la description, qui ne sont pas des règles de Google.

UsageLimiteCe qui est compté
SMS160 ou 70 ; 153 ou 67 par SMS concaténéSeptets GSM ou unités UTF-16
Post X280Comptage pondéré : emoji = 2, adresse web = 23
Bio Instagram150Non précisé par la plateforme
Post LinkedIn3 000Non précisé par la plateforme
Balise titleAucune limite fixée, coupe en pixelsRepère : environ 60 caractères
Meta descriptionAucune limite fixée, coupe en pixelsRepère : environ 155 caractères

Pourquoi les comptes diffèrent-ils d'un outil à l'autre ?

Exemple : « Noël 🎄 » fait 6 caractères visibles. JavaScript lui trouve une longueur de 7, car le sapin occupe deux unités de code UTF-16, et X le compte 7 aussi, car l'emoji y vaut 2. Aucun de ces chiffres n'est faux : chacun mesure autre chose. Avant de couper un texte, vérifiez donc ce que compte l'outil qui fixe la limite.

  • Un retour à la ligne compte pour un caractère avec espaces : une ligne vide en fin de texte en ajoute un.
  • L'apostrophe courbe ’ et les guillemets « » qu'un traitement de texte insère automatiquement font passer un SMS en Unicode ; l'apostrophe droite ' et les guillemets droits n'ont pas cet effet.
  • Une espace insécable est invisible mais compte comme une espace.
  • Une base de données ou un champ technique peut compter en octets : en UTF-8, « é » occupe 2 octets et un emoji simple 4.
  • Pour une balise title, la vraie limite est la largeur affichée : utilisez un aperçu en pixels pour les titres proches du repère.

Sources

Questions fréquentes

Les espaces comptent-elles comme des caractères ?

Oui, dans le compte « espaces comprises », celui qu'utilisent la plupart des consignes. Le compte « sans espaces » retire les espaces, les tabulations et les retours à la ligne. L'écart entre les deux vaut à peu près le nombre de mots du texte.

Combien de caractères peut contenir un SMS ?

160 caractères avec l'alphabet GSM 7 bits, et 70 si le message contient un seul caractère hors de cet alphabet, comme ê, ç, œ ou un emoji. Au-delà, le message est découpé en SMS concaténés de 153 caractères en GSM 7 bits ou de 67 en Unicode. Ces valeurs sont fixées par les spécifications 3GPP TS 23.038 et TS 23.040.

Combien de caractères pour un post sur X ?

280, selon le comptage pondéré de X : une lettre latine vaut 1, un emoji ou un caractère chinois, japonais ou coréen vaut 2, et une adresse web vaut toujours 23. Un post de 280 lettres sans emoji tient donc tout juste, alors qu'un post chargé d'emoji atteint la limite plus vite.

Quelle longueur pour une balise title et une meta description ?

Google ne fixe aucune limite : il tronque le titre et l'extrait pour qu'ils tiennent dans la largeur de l'écran. Les repères courants sont d'environ 60 caractères pour le title et 155 pour la description, mais la coupe réelle dépend de la largeur des lettres, mesurée en pixels.

Combien de caractères pour une bio Instagram ?

150 caractères au maximum, d'après la page d'aide d'Instagram consultée en octobre 2026. La page ne précise pas comment sont comptés les emoji : gardez quelques caractères de marge si vous en utilisez.

Un emoji compte-t-il pour un ou deux caractères ?

Cela dépend de qui compte. Pour l'œil et pour ce compteur, un emoji est un caractère, même s'il est composé de plusieurs points de code. X le compte pour 2, un SMS passe en Unicode où l'emoji occupe généralement 2 unités sur 70, et la longueur JavaScript d'un emoji famille atteint 8.

Mon texte est-il envoyé quelque part ?

Non. Le comptage se fait entièrement dans votre navigateur : le texte n'est ni transmis à un serveur ni enregistré. Une fois la page chargée, l'outil fonctionne même sans connexion.

À essayer ensuite

Dans la même catégorie : Texte et écriture

← Tous les outils gratuitsContenu vérifié le 13 octobre 2026