Una tabella, undici piattaforme, ogni campo che ha un limite — post, bio, commenti, nomi utente e i punti di troncamento che decidono cosa le persone vedono davvero. I numeri qui sotto sono lo stesso dataset verificato che alimenta i nostri contatori di caratteri dal vivo, controllato l’ultima volta rispetto al comportamento attuale delle piattaforme a giugno 2026.
Salvalo nei preferiti per i giorni di cross-posting: la piattaforma che taglia la tua didascalia non è mai quella che ti sei ricordato di controllare.
| Campo | Limite | Note |
|---|---|---|
| InstagramContatore dal vivo | ||
| 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 | — |
| TikTokContatore dal vivo | ||
| 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 | — |
| FacebookContatore dal vivo | ||
| 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. |
| LinkedInContatore dal vivo | ||
| 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)Contatore dal vivo | ||
| 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 | — |
| ThreadsContatore dal vivo | ||
| 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 | — |
| BlueskyContatore dal vivo | ||
| 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. |
| MastodonContatore dal vivo | ||
| 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 | — |
| PinterestContatore dal vivo | ||
| 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 BusinessContatore dal vivo | ||
| 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. |
| YouTubeContatore dal vivo | ||
| 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 | — |
Come conta ogni rete, dove tronca e le particolarità che mettono in difficoltà chi pubblica in cross-posting — con il contatore dal vivo per controllare una bozza reale.
Il tetto delle didascalie è generoso, ma è la piega del feed a decidere cosa viene letto — scrivi la prima riga come se fosse l’intero post. Le regole sugli hashtag si sono fatte più severe con un rilascio graduale, quindi la riga sugli hashtag riporta una cautela che vale la pena leggere.
TikTok gestisce due realtà delle didascalie in contemporanea: ciò che l’app consente e ciò che l’API di pubblicazione (usata da ogni strumento di programmazione) impone. Scrivi la bozza sul numero più rigido se programmi, e tratta la didascalia come testo di ricerca — TikTok la indicizza tutta.
Il tetto dei post è così alto da essere di fatto decorativo; la piega del “Mostra altro” è il vero limite. Scrivi i post con link e le storie lunghe per la piega, non per il tetto.
Post, titoli e la sezione Informazioni hanno budget separati, e la piega del feed cade presto — di solito è il preambolo dal tono professionale a venire tagliato. Apri con il punto.
Il limite dei post del piano gratuito è il tetto più rigido tra le grandi reti, e il conteggio di X ha le sue particolarità: i link vengono appiattiti a una lunghezza fissa mentre alcuni caratteri contano doppio. Il contatore linkato qui sotto rispecchia il calcolo stesso di X.
Tetto breve, cultura conversazionale. Esistono allegati di testo più lunghi per i saggi, ma il feed premia i post che rientrano nel limite nativo — fare un thread batte il troncare.
Bluesky conta i caratteri percepiti dall’utente (grafemi), quindi le emoji contano come le contano le persone. Il tetto è stretto; il testo alternativo ha un budget tutto suo e generoso, quindi metti lì i dettagli.
Il numero famoso è solo quello predefinito — ogni istanza fissa il proprio, e alcune ne consentono molti di più. Verifica la tua istanza prima di dare per scontato, e ricorda che i link contano a una lunghezza fissa.
I Pin sono risultati di ricerca, non post del feed: titoli e descrizioni sono campi di parole chiave con tetti separati, e la finestra visibile nel feed è più corta di entrambi. Anticipa formulazioni cercabili.
I post vengono tagliati presto sulle superfici di Maps e Ricerca, quindi la finestra visibile è molto più piccola del tetto. Apri con offerta + azione; la descrizione dell’attività ha un budget tutto suo.
Titoli e descrizioni hanno budget separati e compiti diversi — i titoli si troncano nei risultati di ricerca, e solo le prime righe di una descrizione appaiono sopra la piega. I tag condividono un unico pool combinato.
Guide
Ogni piattaforma ha in realtà due limiti. Il tetto rigido è il numero che il publisher impone: superalo e il post viene rifiutato, dall’app o — peggio — dall’API ore dopo, quando il tuo post programmato cerca di uscire. Il punto di troncamento è più morbido ma più decisivo: il punto in cui il feed taglia il tuo testo dietro a un link “altro”. La maggior parte delle piattaforme tronca molto prima del tetto, quindi la finestra visibile è il limite in cui il tuo gancio compete davvero.
La tabella segnala entrambi i tipi di riga. Tratta i tetti come un vincolo di pubblicazione e il troncamento come un vincolo di scrittura: anticipa l’unica frase che deve sopravvivere alla piega, poi spendi il resto del budget per chi tocca per espandere.
Le piattaforme non sono nemmeno d’accordo su cosa sia un “carattere”. Alcune contano i caratteri percepiti dall’utente, quindi un’emoji è un’unità; altre contano le unità di codifica, quindi la stessa emoji ne consuma due o più; gli URL vengono appiattiti a una lunghezza fissa su alcune reti e contati letteralmente su altre. Ecco perché una didascalia che entra con margine su una rete può venire respinta su un’altra alla “stessa” lunghezza.
Le note per piattaforma sotto la tabella evidenziano le particolarità di conteggio di ciascuna rete. Quando fai cross-posting, controlla prima la destinazione più rigida — è quasi sempre la rete di testo a formato breve — e scrivi per quella, oppure lascia che uno scheduler ritagli per ogni piattaforma da un’unica bozza principale.
I limiti cambiano: le piattaforme alzano i tetti per gli abbonati, distribuiscono le modifiche gradualmente account per account e a volte impongono numeri diversi nell’app rispetto all’API attraverso cui pubblicano gli strumenti di programmazione. Ogni riga qui sotto proviene da un unico dataset mantenuto, verificato rispetto alla documentazione ufficiale attuale e al comportamento osservato delle piattaforme, con note di cautela ovunque un limite vari per account, istanza o metodo di pubblicazione.
La data di “ultima verifica” vale per l’intera tabella. Se noti una piattaforma comportarsi diversamente, fidati di ciò che il publisher ti dice al momento della pubblicazione — e aspettati che i casi di rilascio graduale differiscano tra gli account per mesi.
Tra le grandi reti, le piattaforme di testo a formato breve — il piano gratuito di X, Bluesky e Threads — stanno in fondo alla tabella, mentre le piattaforme orientate a immagini e video consentono didascalie molto più lunghe. I numeri esatti e attuali sono nella tabella qui sopra; sono verificati rispetto al comportamento delle piattaforme, non copiati tra un articolo e l’altro.
Sì, su ogni piattaforma della tabella — hashtag, menzioni, emoji e interruzioni di riga consumano tutti budget. La trappola è che le piattaforme contano le emoji in modo diverso: alcune contano un simbolo come un carattere, altre come due o più unità di codifica. Le particolarità di conteggio per piattaforma sono segnalate nelle note sotto la tabella.
Qualche volta all’anno in tutto il settore — di solito espansioni per gli abbonati a pagamento o rilasci graduali che colpiscono alcuni account prima di altri. Questa tabella è mantenuta come un unico dataset con una sola data di “ultima verifica” (attualmente giugno 2026), e con note di cautela ovunque un limite vari per account, istanza o metodo di pubblicazione.
Il comportamento varia per piattaforma e metodo di pubblicazione: alcune app bloccano il pulsante di pubblicazione, alcune troncano in silenzio e le API rifiutano del tutto la richiesta — il caso peggiore per i post programmati, perché l’errore avviene ore dopo che hai scritto la didascalia. Contare prima di programmare (o usare uno scheduler che conta per ogni rete) lo evita.
La maggior parte delle raccolte di limiti si copia a vicenda e diventa obsoleta; le piattaforme inoltre impongono davvero numeri diversi nell’app rispetto alle loro API. Questa tabella indica a quale contesto si applica ciascun numero, segnala i rilasci graduali e riporta una data di verifica invece di presentare ogni cifra come universale.
0,00 € oggi · disdici quando vuoi · garanzia di rimborso di 7 giorni
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 € oggi · disdici quando vuoi · garanzia di rimborso di 7 giorni