Une légende qui tient sur Instagram peut être trop longue pour X, et un texte court avec un seul emoji peut partir en deux SMS. Le problème vient rarement du chiffre lui-même, mais du fait que chaque plateforme compte à sa manière. Ce guide réunit la limite de caractères de chaque plateforme dans un tableau et explique les règles qui les sous-tendent, pour que vous compreniez pourquoi un compteur affiche ce qu'il affiche.
Limite de caractères par plateforme (novembre 2026)
| Plateforme et champ | Limite | Mode de comptage |
|---|---|---|
| Légende Instagram | 2 200 caractères | Environ les 125 premiers s'affichent avant « plus » |
| Bio Instagram | 150 caractères | Les emojis comptent aussi |
| Post X (Twitter) | 280 | Emojis et caractères CJK = 2, tout lien = 23 |
| Message Telegram | 4 096 | Compté en unités UTF-16 : la plupart des emojis = 2 |
| Légende de média Telegram | 1 024 | Comptes standard ; Telegram Premium permet des légendes plus longues |
| Titre YouTube | 100 caractères | |
| Meta description (Google) | environ 160 caractères | Pas une limite stricte : au-delà, le texte est coupé dans les résultats |
| Un SMS, alphabet latin seul (GSM-7) | 160 | 153 par partie en cas de découpage |
| Un SMS avec emoji ou cyrillique (UCS-2) | 70 | 67 par partie en cas de découpage |
Les plateformes modifient leurs limites de temps en temps. Ce sont les valeurs que le compteur de caractères de Zebra utilise en novembre 2026.
Vérifier votre texte face à toutes les limites
- Ouvrez le compteur de caractères. Il fonctionne dans le navigateur, sans compte.
- Collez ou tapez votre légende, post, bio ou message.
- Regardez les chiffres : caractères, sans espaces, mots, phrases, paragraphes, lignes, hashtags et temps de lecture.
- Vérifiez les barres de la section « Limites des plateformes ». Chaque barre se remplit pendant la frappe et passe au rouge en cas de dépassement, en indiquant combien de caractères retirer.
- Modifiez jusqu'à ce que toutes les plateformes qui vous intéressent soient au vert, puis copiez le texte.
Le texte est compté dans votre navigateur et enregistré uniquement dans le stockage local de ce navigateur : il survit à un rechargement de la page. Le bouton « Effacer » le supprime.
Instagram : 2 200 pour une légende, 150 pour une bio
Une légende Instagram peut atteindre 2 200 caractères, mais le fil n'affiche que les premières lignes, environ 125 caractères, avant le lien « plus ». Traitez ces premiers caractères comme un titre : l'accroche, l'offre ou la question vont là, les hashtags à la fin.
La limite de caractères de la bio Instagram est de 150, et chaque emoji, retour à la ligne et espace compte. Pour styliser votre bio avec des lettres originales, essayez les polices Instagram, puis collez le résultat dans le compteur pour vérifier qu'il tient toujours.
X : 280, mais pas 280 de n'importe quoi
X utilise un comptage pondéré. Les lettres latines (accents compris) et cyrilliques, les chiffres et la plupart des signes de ponctuation comptent pour 1. Chaque emoji compte pour 2. Les caractères chinois, japonais et coréens comptent aussi pour 2 : un post entièrement en japonais tient donc en environ 140 caractères. Tout lien compte pour 23, quelle que soit la longueur réelle de l'URL, parce que X le raccourcit.
Voilà pourquoi un compteur classique peut afficher 270 alors que X refuse de publier. Le compteur de Zebra applique la pondération de X à part, dans sa barre X : vous voyez le chiffre que X verra. Les comptes X payants peuvent publier des posts plus longs ; la limite de 280 s'applique aux comptes standard.
Telegram : 4 096 pour un message, 1 024 pour une légende
Un message texte Telegram contient 4 096 caractères. Une légende sous une photo, une vidéo ou un fichier en contient 1 024 sur un compte standard ; Telegram Premium permet des légendes plus longues. Si votre texte dépasse la limite de la légende, envoyez d'abord le média puis le texte dans un message séparé, ou mettez le texte en premier et joignez le média en dessous.
Telegram compte en unités de code UTF-16 et non en caractères visibles. Pour du texte ordinaire, c'est la même chose, mais un emoji simple occupe 2 unités, et les emojis avec une couleur de peau ou composés de plusieurs éléments en occupent davantage (👍🏽 en occupe 4). Une légende avec 30 emojis peut consommer 30 unités de plus qu'il n'y paraît, voire davantage. Les barres Telegram du compteur utilisent ce même comptage.
SMS : pourquoi 160 devient parfois 70
Un SMS standard utilise l'alphabet GSM-7 : lettres latines, chiffres et symboles courants. Un message contient 160 de ces caractères. Quelques symboles de l'ensemble GSM étendu, comme € [ ] { } ~ ^ | et \, occupent 2 positions chacun.
Dès que le texte contient un seul caractère hors de cet alphabet (un emoji, une lettre cyrillique, un caractère chinois, de nombreuses lettres accentuées, une apostrophe typographique copiée depuis un traitement de texte si votre téléphone ne la remplace pas), tout le message bascule en encodage UCS-2 et la limite tombe à 70. En français, attention : é, è, à et ù font partie de GSM-7, mais pas ç minuscule, â, ê, î, ô, û ni les guillemets « », qui suffisent à faire basculer le message. Les messages longs sont découpés en parties : 153 caractères par partie en GSM-7 et 67 en UCS-2. Chaque partie est facturée comme un SMS distinct, donc un seul emoji dans un envoi groupé peut en doubler le coût.
Le compteur indique l'encodage et en combien de SMS votre texte partira.
YouTube et Google : titres et extraits
Un titre YouTube peut atteindre 100 caractères, mais les résultats de recherche et l'application mobile le coupent souvent avant : placez les mots importants au début.
Une meta description n'a pas de limite stricte. Google affiche environ les 160 premiers caractères (la coupure exacte dépend de la largeur en pixels) et peut rédiger son propre extrait. Visez 140 à 160 caractères avec l'essentiel au début.
TikTok
En novembre 2026, une légende TikTok peut atteindre 4 000 caractères et une bio de profil 80. TikTok n'a pas encore de barre dans le compteur : comparez vous-même le nombre de caractères avec ces chiffres, et vérifiez dans l'application si votre texte frôle la limite.
Ce qui compte comme un caractère
- Emojis. Vous voyez un 👍🏽 ou un drapeau 🇯🇵, mais dans le texte, cela peut représenter de deux à sept points de code. Zebra compte ce que vous voyez : dans le compteur principal, chaque emoji vaut un caractère. X le compte pour 2, Telegram et les SMS comptent des unités de code.
- Lettres accentuées. Un « é » peut être stocké comme un seul caractère ou comme un « e » suivi d'un accent. Le compteur compte les deux comme un seul.
- Espaces et retours à la ligne. Ils comptent partout. Les lignes vides entre les paragraphes d'une légende Instagram aussi.
- Liens. Sur X, un lien vaut toujours 23. Partout ailleurs, il compte sur toute sa longueur : raccourcissez les liens longs avant de les publier sur Telegram ou de les envoyer par SMS.
Questions fréquentes
Combien de caractères peut contenir une légende Instagram ?
Combien de caractères pour un post sur X ?
Quelle est la limite d'un message Telegram ?
Pourquoi mon SMS ne contient-il que 70 caractères ?
Un emoji compte-t-il pour un caractère ?
Vérifiez votre texte maintenant
Collez votre prochaine légende, votre post ou votre message et voyez toutes les limites des plateformes d'un coup. Ouvrir le compteur de caractères →