Comment utiliser le compteur de caractères
- Tapez ou collez votre texte dans le cadre. Tous les compteurs se mettent à jour pendant la frappe.
- Lisez les trois chiffres principaux : les caractères espaces compris, les caractères sans espaces et les mots.
- Repérez dans le tableau des limites l’endroit où vous allez publier. Un nombre négatif dans la colonne Reste indique combien de caractères retirer.
- Pour un SMS, regardez Encodage SMS et Nombre de SMS : ils signalent le moment où une apostrophe typographique ou un emoji transforme un message en deux ou trois.
Signes, caractères et feuillets : les usages en France
Dans l’édition, la presse et la traduction, on compte en signes, c’est-à-dire en caractères espaces comprises (en typographie, « espace » est un nom féminin, mais « espaces compris » est l’usage courant). Un feuillet standard fait 1 500 signes : c’est l’unité de base de nombreux tarifs de rédaction, de correction et de traduction. À l’école et dans les candidatures, les consignes précisent presque toujours si les espaces comptent : sur Parcoursup, le projet de formation motivé est limité à 1 500 caractères espaces compris pour la plupart des formations, mais certaines en demandent davantage, d’où l’intérêt de vérifier la consigne de chaque vœu.
| Usage | Limite courante | Chiffre à regarder |
|---|---|---|
| Feuillet (édition, traduction, presse) | 1 500 signes | Caractères (espaces comprises) |
| Projet de formation motivé Parcoursup | 1 500 caractères pour la plupart des formations | Caractères (espaces compris) |
| Résumé ou consigne « sans espaces » | Selon la consigne | Caractères sans espaces |
| SMS | 160 caractères, ou 70 en Unicode | Encodage SMS et Nombre de SMS |
Dans Word, le même décompte se trouve dans Révision › Statistiques (« Caractères (espaces non compris) » et « Caractères (espaces compris) ») ; dans Google Docs et LibreOffice Writer, dans Outils › Nombre de mots. Les petits écarts entre logiciels viennent surtout des retours à la ligne, comptés ou non selon les outils, et des emoji composés : ici, un retour à la ligne compte pour un caractère et un emoji pour un seul, comme à l’écran. Avec une limite stricte, gardez quelques caractères de marge.
Ce qui compte pour un caractère
Le compteur compte les caractères tels que vous les voyez, ce que la norme Unicode appelle des graphèmes. Une lettre accentuée est un seul caractère, tout comme un emoji, même composé de plusieurs éléments (un pouce avec une couleur de peau, une famille reliée par des liants invisibles). Les espaces, les retours à la ligne et la ponctuation comptent aussi. Les logiciels mesurent parfois le texte dans d’autres unités, ce qui explique que deux compteurs ne soient pas toujours d’accord :
| Vous voyez | Ce que c’est | Caractères | Unités UTF-16 | Octets UTF-8 | Sur X |
|---|---|---|---|---|---|
| A | lettre latine | 1 | 1 | 1 | 1 |
| é | lettre accentuée | 1 | 1 | 2 | 1 |
| é | e suivi d’un accent combinant | 1 | 2 | 3 | 1 |
| œ | e dans l’o | 1 | 1 | 2 | 1 |
| ’ | apostrophe typographique | 1 | 1 | 3 | 1 |
| € | symbole euro | 1 | 1 | 3 | 2 |
| 中 | caractère chinois | 1 | 1 | 3 | 2 |
| 👍 | emoji | 1 | 2 | 4 | 2 |
| 👍🏽 | emoji avec couleur de peau | 1 | 4 | 8 | 2 |
| 👨👩👧 | emoji famille (trois personnes liées) | 1 | 8 | 18 | 2 |
| 🇫🇷 | drapeau | 1 | 4 | 8 | 2 |
- Les unités de code UTF-16 sont ce que comptent la propriété
lengthde JavaScript, Java et beaucoup de bases de données et de formulaires web. Les emoji en prennent deux ou plus : un champ qui « accepte 100 caractères » peut donc être plein plus tôt si votre texte contient des emoji. - Les octets UTF-8 mesurent la place occupée dans un fichier ou une base de données : 1 octet pour une lettre sans accent ou un chiffre, 2 pour é, è, ç, œ et la plupart des lettres accentuées, grecques, cyrilliques, hébraïques et arabes, 3 pour l’apostrophe typographique, le symbole euro et les caractères chinois, japonais et coréens, et 4 pour la plupart des emoji.
Les lettres (de tous les alphabets), les chiffres et la ponctuation, les symboles et les emoji forment ensemble le total sans espaces. Les mots sont comptés comme dans le compteur de mots, qui estime aussi le temps de lecture et de parole.
Limites de caractères des réseaux sociaux
| Où | Limite | Source (vérifiée en octobre 2026) |
|---|---|---|
| Post sur X (Twitter) | 280, pondérés : la plupart des lettres latines, chiffres et signes de ponctuation comptent 1 ; les emoji et les caractères chinois, japonais et coréens comptent 2 ; chaque lien compte 23 | X Developer Platform, « Counting characters » |
| Légende Instagram | 2 200 caractères, 30 hashtags et 20 mentions @ au maximum | Documentation de l’API Instagram de Meta (IG User Media) |
| Bio Instagram | 150 caractères | Pages d’aide d’Instagram sur la bio du profil |
| Titre de vidéo YouTube | 100 caractères | Aide YouTube, paramètres des vidéos |
| Description YouTube | 5 000 caractères | Aide YouTube, paramètres des vidéos |
| Titre et description dans les résultats Google | Pas de limite fixe : Google les raccourcit selon la largeur de l’écran | Google Search Central, documentation sur les liens de titre et les extraits |
| SMS | 160 caractères, ou 70 dès qu’un caractère n’est pas dans l’alphabet GSM | 3GPP TS 23.038 ; documentation SMS de Twilio |
Les plateformes modifient leurs limites de temps en temps, et Instagram comme YouTube ne publient pas leur façon de compter les emoji : gardez un peu de marge. Pour X, le compteur applique la pondération publiée et compte 23 pour chaque lien commençant par http://, https:// ou www. X transforme aussi en lien les noms de domaine nus comme exemple.fr, que ce compteur compte lettre par lettre.
SMS : pourquoi une apostrophe peut tripler le nombre de messages
Un SMS transporte 140 octets. Avec l’alphabet GSM standard sur 7 bits, cela fait 160 caractères. Si un seul caractère sort de cet alphabet, tout le message part en Unicode (UCS-2), à 2 octets par caractère, et seuls 70 caractères tiennent dans un SMS. Les textes plus longs sont découpés, et chaque partie cède quelques caractères à un en-tête qui permet au téléphone de les rassembler :
| Encodage | Un SMS | Chaque partie d’un texte long | 2 SMS | 3 SMS |
|---|---|---|---|---|
| GSM-7 | 160 | 153 | 306 | 459 |
| Unicode (UCS-2) | 70 | 67 | 134 | 201 |
Le français est piégeux, car l’alphabet GSM ne contient qu’une partie de ses lettres accentuées. Il connaît à ä é è ö ù ü æ Ç É, mais pas â ç ê ë î ï ô û ÿ œ À Â È Ê Ë Î Ô Ù Û Œ : un seul « ç » minuscule, un « ê » ou un « œ » fait passer tout le message en Unicode. Il en va de même pour l’apostrophe typographique (’), les guillemets « », les tirets – et —, les points de suspension en un seul caractère (…), les emoji et les espaces insécables que Word ou certains claviers placent avant « ; : ! ? ». Le symbole € et les caractères [ ] { } \ ^ ~ | appartiennent à une table d’extension et comptent pour deux. La ligne Hors de l’alphabet GSM liste les caractères fautifs de votre texte et affiche les caractères invisibles, comme l’espace insécable, sous forme de code U+.
Exemple : un rappel de rendez-vous de 153 caractères qui contient deux apostrophes typographiques et le « ê » d’« empêchement » part en Unicode et coûte 3 SMS. Remplacez les apostrophes par l’apostrophe droite (') et « empêchement » par « imprévu » : le message ne fait plus que 149 caractères, tous dans l’alphabet GSM, et tient dans 1 seul SMS.
En France, la plupart des forfaits mobiles incluent les SMS illimités : le découpage compte surtout pour les SMS envoyés par les professionnels (rappels de rendez-vous, notifications, campagnes), facturés au message, et pour les envois hors forfait. Certains réseaux et téléphones utilisent des tables nationales (la norme en prévoit pour l’espagnol, le portugais, le turc, l’ourdou et plusieurs langues indiennes) ou remplacent les lettres accentuées avant l’envoi : le décompte de votre opérateur peut donc légèrement différer.
Votre texte reste sur votre appareil
Tout le comptage se fait dans votre navigateur. Rien de ce que vous tapez n’est envoyé ni journalisé, et rien n’est enregistré : recharger la page efface le texte. Pour mettre un titre en forme, essayez le convertisseur majuscule-minuscule ou le générateur de police pour votre bio Instagram.
Questions fréquentes
Les espaces comptent-elles comme des caractères ?
Oui. Les limites de X, Instagram, YouTube et des SMS incluent les espaces et les retours à la ligne. Le compteur affiche les deux chiffres, avec et sans espaces, car certaines consignes scolaires ou éditoriales demandent le total sans espaces.
Combien de signes compte un feuillet ?
Un feuillet standard compte 1 500 signes, espaces comprises. Le chiffre « Caractères » du compteur correspond aux signes : divisez-le par 1 500 pour obtenir le nombre de feuillets.
Combien de caractères compte un emoji ?
Un seul à l’écran, mais il pèse plus ailleurs : la plupart des emoji prennent 2 unités UTF-16 et 4 octets UTF-8, un emoji avec couleur de peau ou un emoji famille en prend plusieurs, X compte chaque emoji pour 2, et un seul emoji fait passer un SMS en Unicode, ce qui le réduit de 160 à 70 caractères.
Pourquoi mon SMS compte-t-il pour deux ou trois messages ?
Soit il dépasse 160 caractères GSM (il est alors découpé en parties de 153), soit il contient un caractère hors de l’alphabet GSM, comme un emoji, une apostrophe typographique, un « ç » minuscule, un « ê » ou un « œ ». Tout le message passe alors en Unicode, avec 70 caractères pour un SMS et 67 par partie.
Pourquoi X dit-il que mon post est trop long alors que je compte moins de 280 caractères ?
X pondère les caractères : les emoji et les caractères chinois, japonais et coréens comptent 2, et chaque lien compte 23, quelle que soit sa longueur. Regardez la ligne Longueur pondérée sur X (Twitter), qui applique ces règles.
Quelle différence entre caractères et octets ?
Les caractères sont ce que vous voyez ; les octets mesurent la place que le texte occupe. En UTF-8, l’encodage de presque toutes les pages web et de la plupart des fichiers, une lettre sans accent prend 1 octet, é ou ç 2, le symbole euro 3 et la plupart des emoji 4. Les limites des bases de données et des fichiers s’expriment souvent en octets.
Dernière mise à jour : 15 octobre 2026