Un tableau, onze plateformes, chaque champ qui possède un plafond — publications, bios, commentaires, noms d’utilisateur et les points de troncature qui décident de ce que les gens voient réellement. Les chiffres ci-dessous proviennent du même jeu de données vérifié qui alimente nos compteurs de caractères en direct, contrôlé pour la dernière fois sur le comportement actuel des plateformes en juin 2026.
Mettez-le en favori pour vos journées de cross-posting : la plateforme qui coupe votre légende n’est jamais celle que vous avez pensé à vérifier.
| Champ | Limite | Notes |
|---|---|---|
| InstagramCompteur en direct | ||
| Caption | 2,200 characters | — |
| Visible before “… more” | ~125 characters | Feed view; the exact cutoff varies slightly by device and line breaks. |
| Hashtags | 5 per post (rolling out since Dec 2025) | Counted across caption and comments; older accounts may still see the legacy 30 allowance. Hashtags count toward the 2,200-character total. |
| Bio | 150 characters | — |
| Comment | 2,200 characters | — |
| Username | 30 characters | — |
| TikTokCompteur en direct | ||
| Caption (API / scheduling tools) | 2,200 characters | The TikTok Content Posting API caps video captions at 2,200. |
| Caption (in-app) | up to ~4,000 characters | TikTok expanded in-app captions from 2,200; availability has varied by account and region. |
| Bio | 80 characters | Some accounts have reported longer bio fields; 80 is the widely enforced default. |
| Comment | ~150 characters | — |
| Username | 24 characters | — |
| FacebookCompteur en direct | ||
| Post | 63,206 characters | The long-standing hard limit — an engineering in-joke (63,206 = “63,2Oh!6”). |
| Visible before “See more” (desktop) | ~477 characters | Approximate; varies with line breaks and surface. |
| Visible before “See more” (mobile) | ~125 characters | — |
| Page intro / bio | 101 characters | The short “Intro” blurb on profiles and Pages; widely cited limit. |
| Comment | ~8,000 characters | — |
| Ad primary text (recommended) | ~125 characters | Ads accept more, but Meta’s guidance is to keep primary text short. |
| LinkedInCompteur en direct | ||
| Post | 3,000 characters | — |
| Visible before “…see more” | ~210 desktop / ~140 mobile | Approximate; line breaks shorten the visible portion. |
| Headline | 220 characters | — |
| About section | 2,600 characters | Only roughly the first 300 (desktop) / 200 (mobile) show before “see more”. |
| Comment | 1,250 characters | — |
| Company page tagline | 120 characters | — |
| X (Twitter)Compteur en direct | ||
| Post (free) | 280 characters | — |
| Post (Premium) | up to 25,000 characters | Requires an X Premium subscription; shown collapsed in the feed (as of June 2026). |
| Any URL | counts as 23 characters | X wraps links in t.co, so length is fixed no matter the URL. |
| Bio | 160 characters | — |
| Display name | 50 characters | — |
| Username (handle) | 15 characters | — |
| Direct message | 10,000 characters | — |
| ThreadsCompteur en direct | ||
| Post / reply / quote | 500 characters | — |
| Long text attachment | up to ~10,000 characters | Threads has rolled out expandable text attachments for longer writing; availability may vary. |
| Links | reported not to count toward the limit | Community documentation indicates URLs don’t consume post characters; behavior may change. |
| Topic tag | 1 per post | Threads allows a single topic tag instead of multiple hashtags. |
| Bio | 150 characters | — |
| BlueskyCompteur en direct | ||
| Post | 300 graphemes | The AT Protocol post schema sets maxGraphemes: 300, with a 3,000-byte UTF-8 ceiling. |
| Bio / profile description | 256 graphemes | — |
| Display name | 64 graphemes | — |
| Image alt text | generous (~2,000 graphemes) | Bluesky encourages detailed alt text; the protocol allows far more than the post itself. |
| MastodonCompteur en direct | ||
| Post (default) | 500 characters | The stock Mastodon limit; instance admins can modify it, and some instances allow thousands. |
| Any URL | counts as 23 characters | Links are counted at a fixed 23 characters no matter their real length. |
| Mentions | only the @username part counts | The instance domain in a mention is excluded from the count. |
| Content warning text | counts toward the limit | — |
| Bio | 500 characters (default) | — |
| Display name | 30 characters | — |
| PinterestCompteur en direct | ||
| Pin description | 500 characters | Only roughly the first 50–60 characters surface in feeds before truncation. |
| Pin title | 100 characters | Around 40 characters typically display in feeds. |
| Board name | 50 characters | — |
| Board description | 500 characters | — |
| Profile bio | 160 characters | — |
| Hashtags | up to 20 | Pinterest has de-emphasized hashtags; descriptions rank via keywords, not tags. |
| Google BusinessCompteur en direct | ||
| Post body | 1,500 characters | — |
| Visible in search/Maps before “Read more” | ~250–300 characters | Varies by surface and device; front-load the offer. |
| Business description | 750 characters | Only roughly the first 250 show before the cutoff. |
| Event/offer title | 58 characters | Commonly cited display limit for post titles on event and offer posts. |
| Hashtags | not a discovery mechanism | GBP posts surface via your listing, not tags — spend characters on specifics instead. |
| YouTubeCompteur en direct | ||
| Video title | 100 characters | Search results typically display ~60–70 on desktop, ~50–60 on mobile. |
| Video description | 5,000 characters | About the first 157 characters show under the player before “Show more”. |
| Tags | 500 characters combined | Across all tags; individual tags max ~30 characters. |
| Channel description | ~1,000 characters | — |
| Hashtags | first 3 shown above the title | YouTube ignores all hashtags on videos that use an excessive number (its docs have cited a 60-hashtag threshold). |
| Comment | ~10,000 characters | — |
Comment chaque réseau compte, où il tronque et les particularités qui piègent ceux qui publient en cross-posting — avec le compteur en direct pour vérifier un vrai brouillon.
Le plafond de la légende est généreux, mais c’est le pli du fil qui décide de ce qui est lu — écrivez la première ligne comme si c’était toute la publication. Les règles sur les hashtags se durcissent via un déploiement progressif, donc la ligne des hashtags porte une nuance qui mérite lecture.
TikTok fait coexister deux réalités de légende : ce que l’application autorise et ce que l’API de publication (utilisée par chaque outil de programmation) impose. Rédigez selon le chiffre le plus strict si vous programmez, et traitez la légende comme du texte de recherche — TikTok l’indexe en entier.
Le plafond de publication est si élevé qu’il est de fait décoratif ; c’est le pli « Voir plus » qui est la vraie limite. Rédigez vos publications avec lien et vos longs récits pour le pli, pas pour le plafond.
Les publications, les titres et la section À propos ont chacun leur budget, et le pli du fil arrive tôt — c’est généralement le préambule au ton professionnel qui se fait couper. Commencez par l’essentiel.
La limite de publication du niveau gratuit est le plafond grand public le plus strict, et le comptage de X a ses particularités : les liens sont aplatis à une longueur fixe tandis que certains caractères comptent double. Le compteur lié ci-dessous reproduit le calcul propre à X.
Plafond court, culture conversationnelle. Des pièces jointes texte plus longues existent pour les essais, mais le fil récompense les publications qui tiennent dans la limite native — enchaîner vaut mieux que tronquer.
Bluesky compte les caractères perçus par l’utilisateur (graphèmes), donc les emojis comptent comme les humains les comptent. Le plafond est serré ; le texte alternatif a son propre budget généreux, alors placez-y les détails.
Le chiffre célèbre n’est que la valeur par défaut — chaque instance fixe le sien, et certaines en autorisent bien plus. Vérifiez votre instance d’origine avant de présumer, et souvenez-vous que les liens comptent à une longueur forfaitaire.
Les épingles sont des résultats de recherche, pas des publications de fil : les titres et descriptions sont des champs de mots-clés avec des plafonds distincts, et la fenêtre visible dans le fil est plus courte que l’un et l’autre. Placez en tête une formulation recherchable.
Les publications se font couper tôt sur les surfaces Maps et Recherche, donc la fenêtre visible est bien plus petite que le plafond. Commencez par l’offre + l’action ; la description de l’établissement a son propre budget distinct.
Les titres et les descriptions ont des budgets distincts et des rôles différents — les titres se tronquent dans les résultats de recherche, et seules les premières lignes d’une description s’affichent au-dessus du pli. Les balises partagent un seul pool commun.
Guide
Chaque plateforme a en réalité deux limites. Le plafond strict est le nombre que l’éditeur applique : dépassez-le et la publication est rejetée, par l’application ou — pire — par l’API quelques heures plus tard, lorsque votre publication programmée tente de partir. Le point de troncature est plus souple mais plus lourd de conséquences : l’endroit où le fil masque votre texte derrière un lien « plus ». La plupart des plateformes tronquent bien avant le plafond, donc la fenêtre visible est la limite dans laquelle votre accroche se bat vraiment.
Le tableau signale les deux types de lignes. Considérez les plafonds comme une contrainte de publication et la troncature comme une contrainte d’écriture : placez en tête la seule phrase qui doit survivre au pli, puis dépensez le reste du budget pour les lecteurs qui cliquent pour en voir plus.
Les plateformes ne s’accordent même pas sur ce qu’est un « caractère ». Certaines comptent les caractères perçus par l’utilisateur, donc un emoji vaut une unité ; d’autres comptent les unités d’encodage, donc le même emoji en consomme deux ou plus ; les URL sont aplaties à une longueur fixe sur certains réseaux et comptées littéralement sur d’autres. C’est pourquoi une légende qui tient avec de la marge sur un réseau peut être rejetée sur un autre à la « même » longueur.
Les notes par plateforme sous le tableau pointent les particularités de comptage de chaque réseau. Quand vous faites du cross-posting, vérifiez d’abord la destination la plus stricte — c’est presque toujours le réseau de texte court — et écrivez pour celle-là, ou laissez un planificateur ajuster par plateforme à partir d’un brouillon maître unique.
Les limites dérivent : les plateformes relèvent les plafonds pour les abonnés, déploient les changements progressivement par compte et appliquent parfois des chiffres différents dans l’application et dans l’API par laquelle les outils de programmation publient. Chaque ligne ci-dessous provient d’un jeu de données maintenu unique, vérifié face à la documentation officielle actuelle et au comportement observé des plateformes, avec des notes de nuance partout où une limite varie selon le compte, l’instance ou la méthode de publication.
La date « dernière vérification » s’applique à tout le tableau. Si vous constatez qu’une plateforme se comporte différemment, faites confiance à ce que l’éditeur vous indique au moment de la publication — et attendez-vous à ce que les cas de déploiement progressif diffèrent d’un compte à l’autre pendant des mois.
Parmi les grands réseaux, les plateformes de texte court — le niveau gratuit de X, Bluesky et Threads — se trouvent en bas du tableau, tandis que les plateformes centrées sur l’image et la vidéo autorisent des légendes bien plus longues. Les chiffres exacts et actuels sont dans le tableau ci-dessus ; ils sont vérifiés face au comportement des plateformes plutôt que recopiés d’un article à l’autre.
Oui, sur chaque plateforme du tableau — hashtags, mentions, emojis et sauts de ligne consomment tous du budget. Le piège, c’est que les plateformes comptent les emojis différemment : certaines comptent un symbole comme un caractère, d’autres comme deux unités d’encodage ou plus. Les particularités de comptage par plateforme sont signalées dans les notes sous le tableau.
Quelques fois par an à l’échelle du secteur — généralement des extensions pour les abonnés payants ou des déploiements progressifs qui touchent certains comptes avant d’autres. Ce tableau est maintenu comme un jeu de données unique avec une seule date de « dernière vérification » (actuellement juin 2026), et nuancé partout où une limite varie selon le compte, l’instance ou la méthode de publication.
Le comportement varie selon la plateforme et la méthode de publication : certaines applications bloquent le bouton de publication, d’autres tronquent en silence, et les API rejettent purement la requête — ce qui est le pire cas pour les publications programmées, car l’échec survient des heures après l’écriture de la légende. Compter avant de programmer (ou utiliser un planificateur qui compte par réseau) l’évite.
La plupart des compilations de limites se recopient et deviennent obsolètes ; les plateformes appliquent aussi réellement des chiffres différents dans l’application et via leurs API. Ce tableau indique à quel contexte chaque chiffre s’applique, nuance les déploiements progressifs et porte une date de vérification au lieu de présenter chaque valeur comme universelle.
Comptage en direct de la légende et de la bio face au plafond de 2 200 caractères et au repli d’environ 125 caractères dans le fil.
Compteur de caractères TikTokComptez vos légendes face à la limite de 2 200 caractères sûre pour la programmation et au plafond de 80 caractères de la bio.
Compteur de caractères FacebookVérifiez vos posts face au plafond de 63 206 caractères et au repli « Voir plus » d’environ 477 caractères.
0,00 € dû aujourd’hui · annulable à tout moment · garantie 7 jours satisfait ou remboursé
SocialKit shows each network’s character limit while you compose one post for all 11 platforms — over-limit drafts get flagged before they fail at publish time.
0,00 € dû aujourd’hui · annulable à tout moment · garantie 7 jours satisfait ou remboursé