Blog/15 maggio 2026·10 min di lettura

Limiti Caratteri Bluesky, Threads e Mastodon: Guida Completa 2026

Le tre grandi alternative a Twitter contano tutte in modo diverso. Bluesky usa grafemi (300), Threads usa caratteri (500), Mastodon dipende dall'istanza (500 default, fino a 5.000+). Ecco il riferimento cross-platform, con la matematica dei grafemi che inciampa tutti.

Le tre alternative decentralizzate

Quando partì l'esodo da Twitter nel 2022, tre piattaforme assorbirono la maggior parte della migrazione: Bluesky, Threads e Mastodon. Sembrano simili da fuori (post brevi, grafo follower, risposte, repost) ma sono state costruite su tre fondamenta tecniche completamente diverse, e questo modella il loro modo di contare i caratteri.

Bluesky gira sull'AT Protocol, architettura federata con layer di contenuto globale e account portabili. Lancio pubblico febbraio 2024. È il più simile a Twitter come feel e il più innovativo nel conteggio caratteri.

Threads è l'ingresso di Meta, lanciato a luglio 2023, strettamente legato all'identità Instagram. Sta ora collegandosi ad ActivityPub (il protocollo Mastodon), così i post Threads possono federarsi al fediverso più ampio.

Mastodon è il più anziano: una rete federata ActivityPub-nativa open-source dove scegli un server (istanza) e gli admin fissano le regole. Vive dal 2016 ma esplose a fine 2022.

Il limite Bluesky: 300 grafemi

I post Bluesky sono limitati a 300 grafemi. Non 300 caratteri. Non 300 byte. 300 grafemi.

Un grafema è quello che tu e io chiameremmo "un carattere" guardando uno schermo: un simbolo visibile. La lettera a è un grafema. L'emoji bandiera è un grafema, anche se sotto è costruita da due regional indicator code point (e 4 unità UTF-16).

Per testo italiano semplice, sembra identico a un limite di 300 caratteri. La differenza emerge quando aggiungi emoji, soprattutto composte o con tono di pelle. Su Twitter, un'emoji famiglia poteva mangiare 11 caratteri dei tuoi 280. Su Bluesky ne mangia 1.

Il limite Threads: 500 caratteri

I post Threads sono limitati a 500 caratteri. Semplice. Threads eredita il modello di conteggio Instagram, che usa unità UTF-16 come Twitter all'origine.

Significa che un'emoji conta tipicamente 2 caratteri nel tuo budget di 500. Un'emoji composta può contarne 5, 7 o 11. Se scrivi post text-heavy, 500 bastano (75-90 parole italiane). Se ti appoggi alle emoji, il budget effettivo si riduce.

Il default Mastodon: 500 caratteri

Il limite default di Mastodon è di 500 caratteri, ma c'è una sorpresa: ogni istanza può sovrascriverlo. Gli admin fissano il limite quando configurano il server e non c'è regola globale.

Le istanze più grandi (mastodon.social, mastodon.online, fosstodon.org) tengono il default 500. Ma molte istanze girano più alto: 1.000, 2.000, anche 11.000. Alcune popolari come infosec.exchange e hachyderm.io hanno limiti 1.000+.

La federazione complica. Se posti 4.000 caratteri da un'istanza generosa, quel post si federa comunque a mastodon.social (limite 500). Sull'istanza ricevente, il post mostrato può essere troncato con un link "Leggi tutto".

Regola pratica: scrivi a 500. Funziona su ogni istanza, federa pulito e combacia con Threads.

Perché Bluesky conta grafemi

Twitter costruì il suo limite di 140 caratteri nel 2006 attorno alle unità UTF-16, la codifica nativa delle stringhe JavaScript. Aveva senso per ASCII inglese. Si è rotto in modo spettacolare quando sono arrivate emoji e script complessi.

Prendi l'emoji famiglia: 👨‍👩‍👧‍👦. Al tuo occhio è 1 cosa. Sotto è costruita da 4 emoji persona separate incollate con 3 zero-width joiner (ZWJ). Totale: 7 code point, 11 unità UTF-16. Su un post Twitter da 280 caratteri, questa singola emoji ne consumava 11.

Il team dell'AT Protocol di Bluesky ha imparato la lezione. Hanno specificato che il limite di 300 caratteri si misura in grafemi, l'unità esposta da JavaScript via Intl.Segmenter con granularità "grapheme". Il conteggio ora combacia con quello che vedi.

Matematica cross-platform

PiattaformaLimiteUnità di conteggio
Twitter (X)280Unità UTF-16
Bluesky300Grafemi
Threads500Unità UTF-16
Mastodon (default)500Unità UTF-16
Mastodon (istanza max)5.000+Unità UTF-16

Altri limiti Bluesky

  • Post: 300 grafemi (contati via Intl.Segmenter)
  • Display name: 256 caratteri
  • Bio (descrizione): 256 caratteri
  • Handle: 253 caratteri (include .bsky.social o il tuo dominio)
  • Alt text per immagine: 2.000 caratteri

Altri limiti Threads

  • Post (500 caratteri): il limite principale.
  • Bio (150 caratteri): come Instagram. Stretto.
  • Username (30 caratteri): condiviso con Instagram.
  • DM (1.000 caratteri): limite messaggio diretto.
  • Alt text per immagine: fino a ~1.000 caratteri.

Altri limiti Mastodon

  • Post (500 default): override per istanza, alcune fino a 5.000+.
  • Display name (30 caratteri): nome amichevole.
  • Bio (500 caratteri): descrizione profilo.
  • Username (30 caratteri): parte locale del tuo handle.
  • Campi profilo (4 righe): ogni riga 255 caratteri etichetta + 255 valore.
  • Content warning: 100 caratteri.
  • Alt text per immagine: 1.500 caratteri per allegato.

Strategia cross-post: scrivi una volta, pubblica ovunque

Se mantieni una presenza su tutti e tre (e probabilmente Twitter/X), la mossa pratica è scrivere al minimo comune denominatore e lasciare che il resto si sistemi.

Minimo comune denominatore: 280 caratteri (Twitter) o 300 grafemi (Bluesky), a seconda del pubblico. Centra quello e il post sta ovunque con margine.

Strumenti cross-post: Buffer, Hypefury, Postiz e Croissant supportano la pubblicazione multipiattaforma su Bluesky, Threads, Mastodon e X.

L'unica trappola: post emoji-heavy che sembrano ok su Bluesky (1 grafema ciascuna) possono superare i 280 di Twitter (11 unità UTF-16 per emoji famiglia). Verifica sempre sul contatore della piattaforma effettiva. Usa il Contatore di Caratteri.

Conta caratteri su Bluesky, Threads e Mastodon.

Apri il Contatore

Guide correlate

Frequently Asked Questions

I post Bluesky sono limitati a 300 grafemi, non 300 caratteri. Un grafema è un singolo carattere percepito dall'utente, quindi una bandiera o un'emoji composta conta come 1 grafema anche se sotto sono 4-11 unità UTF-16. In pratica, per testo italiano semplice, si comporta come un limite di 300 caratteri.

Il limite originale di 280 caratteri di Twitter contava unità UTF-16, il che significava che una singola emoji poteva consumare 2-11 caratteri. L'AT Protocol di Bluesky usa Intl.Segmenter per contare ciò che gli utenti vedono davvero. Un'emoji è un grafema, indipendentemente dai code point al suo interno.

I post Threads sono limitati a 500 caratteri. Threads è di Meta ed eredita il conteggio caratteri UTF-16 di Instagram, quindi 500 caratteri significa 500 caratteri in senso convenzionale. Le emoji contano tipicamente 2 caratteri ciascuna.

Il limite default di Mastodon è 500 caratteri per post sulla maggior parte delle istanze, inclusa la principale mastodon.social. Tuttavia, i singoli admin di istanza possono sovrascriverlo. Alcune istanze permettono 5.000 o più, alcune fissano limiti più stretti.

No. Mastodon è federato e ogni istanza imposta il proprio limite di caratteri per post. Il default è 500, ma le istanze comunemente girano a 1.000, 2.000 o anche 5.000+. Se fai cross-post o vuoi massima compatibilità nel fediverso, scrivi a 500 per sicurezza.

Sì, se il tuo pubblico è diviso tra loro. Scrivi al minimo comune denominatore: 300 grafemi per Bluesky. Lo stesso post starà su Threads (500) e Mastodon (500+) senza modifiche. Strumenti come Buffer, Postiz e Croissant gestiscono la distribuzione.

Sì. Bluesky supporta hashtag (#argomento) e menzioni (@handle.bsky.social) nei post. Entrambi contano verso il limite di 300 grafemi. Gli hashtag sono cliccabili e portano a un feed per tag. Le menzioni notificano l'utente.

I display name Bluesky sono limitati a 256 caratteri, e anche le bio (descrizioni) sono 256 caratteri. Gli handle possono arrivare a 253 caratteri totali, incluso il suffisso .bsky.social o il tuo dominio custom. La maggior parte degli utenti tiene i display name sotto i 30 caratteri per leggibilità.