Uma tabela, onze plataformas, todos os campos que têm limite — posts, bios, comentários, nomes de utilizador e os pontos de truncamento que decidem o que as pessoas realmente veem. Os números abaixo são o mesmo conjunto de dados verificado que alimenta os nossos contadores de caracteres ao vivo, verificado pela última vez contra o comportamento atual das plataformas em junho de 2026.
Guarda-a nos favoritos para os dias de cross-posting: a plataforma que corta a tua legenda nunca é aquela que te lembraste de verificar.
| Campo | Limite | Notas |
|---|---|---|
| InstagramContador ao 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 | — |
| TikTokContador ao 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 | — |
| FacebookContador ao 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. |
| LinkedInContador ao 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)Contador ao 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 | — |
| ThreadsContador ao 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 | — |
| BlueskyContador ao 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. |
| MastodonContador ao 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 | — |
| PinterestContador ao 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 BusinessContador ao 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. |
| YouTubeContador ao 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 | — |
Como cada rede conta, onde corta e as particularidades que afetam quem publica em várias plataformas — com o contador ao vivo para verificares um rascunho real.
O teto da legenda é generoso, mas é a dobra do feed que decide o que é lido — escreve a primeira linha como se fosse o post inteiro. As regras das hashtags têm vindo a apertar num lançamento gradual, por isso a linha das hashtags traz uma ressalva que vale a pena ler.
O TikTok corre duas realidades de legenda ao mesmo tempo: o que a app permite e o que a API de publicação (usada por todas as ferramentas de agendamento) impõe. Redige para o número mais restritivo se agendas e trata a legenda como texto de pesquisa — o TikTok indexa-a toda.
O limite máximo do post é tão alto que é praticamente decorativo; a dobra do «Ver mais» é o limite real. Escreve os posts com link e as histórias longas para a dobra, não para o teto.
Os posts, os títulos e a secção Sobre têm orçamentos separados, e a dobra do feed chega cedo — é o preâmbulo de tom profissional que costuma ser cortado. Começa pelo essencial.
O limite de post do nível gratuito é o teto mais restritivo das redes generalistas, e a contagem do X tem particularidades: os links são achatados para um comprimento fixo enquanto alguns caracteres contam a dobrar. O contador ligado abaixo espelha a própria matemática do X.
Teto curto, cultura de conversa. Existem anexos de texto mais longos para ensaios, mas o feed premeia os posts que cabem no limite nativo — encadear é melhor do que truncar.
O Bluesky conta caracteres tal como o utilizador os percebe (grafemas), por isso os emoji contam como os humanos os contam. O teto é apertado; o texto alternativo tem o seu próprio orçamento generoso, por isso põe lá o detalhe.
O número famoso é apenas o predefinido — cada instância define o seu, e algumas permitem muito mais. Confirma a tua instância de origem antes de assumir e lembra-te de que os links contam com um comprimento fixo.
Os Pins são resultados de pesquisa, não posts de feed: os títulos e as descrições são campos de palavras-chave com tetos separados, e a janela visível no feed é mais curta do que qualquer um deles. Põe à frente o texto pesquisável.
Os posts são cortados cedo nas superfícies do Maps e da Pesquisa, por isso a janela visível é muito mais pequena do que o teto. Começa por oferta + ação; a descrição do negócio tem o seu próprio orçamento separado.
Os títulos e as descrições têm orçamentos separados e funções diferentes — os títulos truncam nos resultados de pesquisa, e só as primeiras linhas de uma descrição aparecem acima da dobra. As tags partilham uma única reserva combinada.
Guide
Cada plataforma tem, na verdade, dois limites. O teto rígido é o número que o publicador impõe: passa dele e o post é rejeitado, pela app ou — pior — pela API horas depois, quando o teu post agendado tenta sair. O ponto de truncamento é mais suave mas tem mais consequências: é o sítio onde o feed corta o teu texto atrás de um link «mais». A maioria das plataformas trunca muito antes do teto, por isso a janela visível é o limite em que o teu gancho realmente compete.
A tabela assinala os dois tipos de linha. Trata os tetos como uma restrição de publicação e o truncamento como uma restrição de escrita: põe à frente a frase que tem mesmo de sobreviver à dobra e gasta o resto do orçamento com os leitores que tocam para abrir.
As plataformas nem sequer concordam no que é um «caractere». Algumas contam caracteres tal como o utilizador os percebe, por isso um emoji é uma unidade; outras contam unidades de codificação, por isso o mesmo emoji consome duas ou mais; os URLs são achatados para um comprimento fixo nalgumas redes e contados literalmente noutras. É por isso que uma legenda que cabe à vontade numa rede pode ser recusada noutra com o «mesmo» comprimento.
As notas por plataforma sob a tabela destacam as particularidades de contagem de cada rede. Quando fazes cross-posting, verifica primeiro o destino mais restritivo — é quase sempre a rede de texto curto — e escreve para esse, ou deixa um agendador cortar por plataforma a partir de um único rascunho-mestre.
Os limites mudam: as plataformas aumentam os tetos para subscritores, lançam alterações de forma gradual por conta e, por vezes, impõem números diferentes na app do que na API por onde as ferramentas de agendamento publicam. Cada linha abaixo vem de um conjunto de dados mantido, verificado contra a documentação oficial atual e o comportamento observado das plataformas, com notas de ressalva sempre que um limite varia por conta, instância ou método de publicação.
A data de «última verificação» aplica-se a toda a tabela. Se reparares numa plataforma a comportar-se de forma diferente, confia no que o publicador te diz na hora de publicar — e conta que os casos de lançamento gradual difiram entre contas durante meses.
Entre as redes principais, as plataformas de texto curto — o nível gratuito do X, o Bluesky e o Threads — ficam no fundo da tabela, enquanto as plataformas de imagem e vídeo permitem legendas muito mais longas. Os números exatos e atuais estão na tabela acima; são verificados contra o comportamento das plataformas em vez de copiados entre artigos de blog.
Sim, em todas as plataformas da tabela — as hashtags, as menções, os emoji e as quebras de linha consomem todos orçamento. A armadilha é que as plataformas contam os emoji de forma diferente: umas contam um símbolo como um caractere, outras como duas ou mais unidades de codificação. As particularidades de contagem por plataforma estão assinaladas nas notas sob a tabela.
Algumas vezes por ano em toda a indústria — normalmente expansões para subscritores pagos ou lançamentos graduais que chegam a umas contas antes de outras. Esta tabela é mantida como um único conjunto de dados com uma só data de «última verificação» (atualmente junho de 2026), e com ressalvas sempre que um limite varia por conta, instância ou método de publicação.
O comportamento varia por plataforma e método de publicação: algumas apps bloqueiam o botão de publicar, outras truncam em silêncio, e as APIs rejeitam o pedido de imediato — que é o pior caso para posts agendados, porque a falha acontece horas depois de teres escrito a legenda. Contar antes de agendar (ou usar um agendador que conta por rede) evita isso.
A maioria das compilações de limites copiam-se umas às outras e ficam desatualizadas; as plataformas também impõem genuinamente números diferentes na app e através das suas APIs. Esta tabela indica a que contexto cada número se aplica, ressalva os lançamentos graduais e traz uma data de verificação em vez de apresentar cada valor como universal.
0,00 € hoje · cancela quando quiseres · garantia de reembolso de 7 dias
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 € hoje · cancela quando quiseres · garantia de reembolso de 7 dias