TL;DR
9 minutos de leituraO X documenta um máximo de 280 caracteres para um post na sua página Counting Characters, e o Help Centre do X documenta 25,000 caracteres para quem assina qualquer nível pago do X Premium. A contagem é ponderada e não bruta, já que o arquivo de configuração ativo do twitter-text dá peso 1 aos pontos de código 0 a 4351 e peso 2 a todo o resto, então caracteres CJK e emoji custam dois cada um. Cada URL conta como 23 caracteres seja qual for o comprimento real, mídia anexada conta como zero, e o X não publica nenhuma cifra atual para o comprimento de uma mensagem direta.
Qual é o limite de caracteres do X?
Contas gratuitas recebem 280 caracteres por post, e essa cifra é o limite de caracteres do X declarado na própria página de documentação Counting Characters do X, que abre com a linha "Posts on X can contain up to 280 characters" (verificado 9 September 2026). Quem assina qualquer nível pago do X Premium pode publicar até 25,000 caracteres, uma cifra que o X declara no artigo do seu Help Centre About X Premium: "Longer posts allow subscribers to post up to 25,000 characters." Os dois números limitam o texto de um post só e não uma sequência deles, então escrever além do teto que vale para você significa publicar uma thread de respostas.
O X lista os posts longos entre os recursos disponíveis em todo nível Premium, incluindo o mais barato, então a cifra de 25,000 não é restrita aos níveis mais altos. O mesmo artigo do Help Centre acrescenta que posts longos funcionam em uma citação ou em uma resposta, e que qualquer pessoa consegue ler um post longo enquanto só assinantes conseguem criar um.
O X ainda conta alguns caracteres como dois?
O X conta caracteres por peso e não um a um, e o arquivo que define esses pesos continua publicado. A página Counting Characters do X aponta para um arquivo de configuração da biblioteca de código aberto twitter-text, e esse arquivo, config/v3.json, define maxWeightedTweetLength como 280, scale como 100 e defaultWeight como 200, e depois nomeia quatro faixas de pontos de código que carregam peso 100: 0 a 4351, 8192 a 8205, 8208 a 8223 e 8242 a 8247 (verificado 9 September 2026).
Divida esses pesos pela scale de 100 e a regra fica assim: uma unidade de orçamento para qualquer caractere dentro dessas quatro faixas e duas unidades para qualquer outro caractere. Latim, grego, cirílico, hebraico e árabe ficam todos dentro de 0 a 4351 e custam um cada. Caracteres chineses, japoneses e coreanos ficam muito acima de 4351 e custam dois cada, e é por isso que a própria página Counting Characters do X coloca o máximo prático em CJK em 140 caracteres e não em 280. Emoji custam dois cada também, e a página do X afirma que uma sequência de família montada com quatro emoji e três zero width joiners ainda conta como 2, e não pelo comprimento bruto em unidades de código.
Como o X conta URLs, mídia e posts com citação?
O X troca cada URL de um post por um link t.co e cobra 23 caracteres fixos. A página Counting Characters afirma que todas as URLs "are wrapped with t.co shortener and count as 23 characters, regardless of the original length", e o arquivo de configuração do twitter-text carrega o mesmo número como transformedURLLength: 23. Um link de doze caracteres e um link de duzentos caracteres custam, portanto, a mesma coisa.
A mesma página afirma mais três regras de contagem. Mídia anexada publicada por clientes oficiais conta como 0 caracteres. Hashtags contam normalmente, ou seja, o símbolo de cerquilha mais o texto da tag. As @menções que o X preenche sozinho no início de uma resposta não contam, enquanto qualquer menção que você digita conta. O X não documenta nada sobre como o link do post citado é contado dentro de um post com citação, então trate qualquer cifra que você vir sobre isso como não verificada.
Quais limites de comprimento o X documenta de fato?
O X publica números firmes para o texto de um post, os campos de perfil e o texto alternativo de mídia, e não publica nada para mensagens diretas. A tabela separa o que o X declara no próprio material do que circula sem uma fonte do X, verificado 9 September 2026.
| Campo | Valor | Fonte | Documentado pelo X? |
|---|---|---|---|
| Texto do post, conta gratuita | 280 caracteres ponderados | Counting Characters | Sim, documentação de desenvolvedor |
| Texto do post, qualquer nível do X Premium | 25,000 caracteres | About X Premium | Sim, Help Centre |
| Qualquer URL depois do empacotamento t.co | 23 caracteres | Counting Characters e transformedURLLength em config/v3.json | Sim, os dois |
| Cada emoji | 2 caracteres | Counting Characters | Sim, documentação de desenvolvedor |
| CJK e a maioria dos pontos de código não latinos | 2 caracteres cada | defaultWeight: 200 em config/v3.json | Sim, documentação de desenvolvedor |
| Mídia anexada por clientes oficiais | 0 caracteres | Counting Characters | Sim, documentação de desenvolvedor |
| @menções preenchidas sozinhas no início de uma resposta | 0 caracteres | Counting Characters | Sim, documentação de desenvolvedor |
| Nome de exibição | 50 caracteres | Help with username registration | Sim, Help Centre |
| Handle, o @nomedeusuario | 15 caracteres | Help with username registration | Sim, Help Centre |
| Bio | 160 caracteres | How to customize your profile | Sim, Help Centre |
| Texto alternativo de imagem | 1,000 caracteres | maxLength no campo de texto alternativo na OpenAPI specification do X | Sim, documentação de desenvolvedor |
| Texto de mensagem direta | 10,000 caracteres são amplamente relatados | Nenhuma fonte do X encontrada no Help Centre ou na especificação da API | Não |
| Link do post citado dentro de um post com citação | relatado como não contando | Nenhuma fonte do X encontrada | Não |
As duas linhas da metade de baixo batem com o que muita gente relata em testes. Nenhuma das duas é uma especificação publicada, então não coloque nenhuma delas como tal em uma entrega para cliente.

Como calcular o que sobra em um post?
Some uma unidade para cada caractere leve, duas para cada pesado e 23 para cada link. A fórmula que a própria biblioteca do X implementa é:
comprimento ponderado = (caracteres leves x 1) + (caracteres pesados x 2) + (23 x número de URLs)
Pegue um post com 200 caracteres latinos simples, três emoji e um link. Isso dá 200 + (3 x 2) + 23 = 229 caracteres ponderados, e sobram 51 dos 280 em uma conta gratuita. Agora pegue um post escrito em japonês com 140 caracteres e sem link: 140 x 2 = 280, o que cai exatamente no teto sem espaço nenhum para uma URL. Um post em japonês com um único link fica limitado a 128 caracteres, já que 280 menos 23 deixa 257 unidades e 257 dividido por 2 arredonda para baixo em 128.
- 200 caracteres latinos custam 200
- Três emoji custam 6
- Uma URL custa 23, seja qual for o comprimento
- 229 usados, 51 livres
- Cada caractere custa 2
- Uma URL continua custando 23
- Sobram 257 unidades de texto depois do link
- 128 caracteres é o teto
Qual o comprimento máximo de nome de exibição, handle e bio no X?
O X limita um nome de exibição a 50 caracteres, um handle a 15 e uma bio a 160. As cifras de 50 e 15 vêm do artigo do Help Centre Help with username registration, que afirma que um nome de usuário "cannot be longer than 15 characters" enquanto "your name can be longer (50 characters)". A cifra de 160 vem de How to customize your profile, que lista o campo editável como "Bio (maximum 160 characters)". O mesmo artigo sobre nome de usuário acrescenta que um handle aceita só letras, números e underscores, e que nenhum handle pode conter as palavras X ou Admin a menos que seja uma conta oficial do X.
Qual é o limite de caracteres de uma mensagem direta no X?
O X não publica em lugar nenhum um limite de caracteres para uma mensagem direta que o Help Centre ou a documentação de desenvolvedor declare com clareza. O artigo do Help Centre About Direct Messages percorre envio, edição, fixação e denúncia de mensagens sem citar um comprimento, e Direct Message FAQs cita um limite de conta de 500 mensagens diretas enviadas por dia em vez de uma contagem de caracteres por mensagem. A própria especificação OpenAPI do X não define maxLength no campo do texto da mensagem, e também não define no campo do texto do post, então o contrato da API é silencioso nos dois casos.
Uma cifra de 10,000 caracteres circula bastante para mensagens diretas. Cite ela como comumente relatada e não confirmada em vez de como especificação, porque o número que o X publica de verdade para DMs é o teto de envio de 500 por dia. A única cifra de comprimento que aquela página declara não tem relação: ela avisa que uma DM enviada por SMS deve ficar abaixo de 160 caracteres, porque uma operadora que divide um texto mais longo pode empurrar o resto como um post público.
RedReplier
Começar
Reddit, X, Bluesky e HN
Alertas de intenção em tempo real
Respostas IA ilimitadas
Classificado por intenção de compra

Por que esses limites importam fora do compositor?
Uma rede de 280 caracteres e uma rede de 25,000 caracteres produzem sinais diferentes para a mesma intenção de compra, o que muda como você lê o que monitora. O monitoramento de X do RedReplier acompanha o X ao lado de Reddit, Bluesky, Facebook e Hacker News, ordena as menções que encontra por intenção de compra e explica com IA por que cada uma foi sinalizada. A prática mais ampla em torno disso está coberta em social listening no X, e a sintaxe de busca para estreitar uma pesquisa antes de monitorar está coberta em operadores de busca avançada no X.
As plataformas vizinhas traçam a linha em lugares diferentes: o limite de caracteres do Bluesky é de 300 grafemas, o limite de caracteres de post do LinkedIn é de 3,000 caracteres, e o limite de caracteres de post do Reddit é outro ainda. Saber qual teto uma plataforma aplica diz a você se uma menção que aparece é um argumento inteiro ou um comentário de uma linha.
Perguntas frequentes
O limite de caracteres do X ainda é 280?
A documentação Counting Characters do X afirma que posts no X podem conter até 280 caracteres, verificado 9 September 2026. Esses 280 são uma contagem ponderada e não bruta, então um post de 280 emoji ou de 280 caracteres chineses não cabe. Assinantes do X Premium em qualquer nível pago recebem 25,000 caracteres, conforme o Help Centre do X.
Caracteres CJK contam mesmo como dois?
Sim, e o motivo é o arquivo de configuração ativo do X. O arquivo config/v3.json do twitter-text define um peso padrão de 200 contra uma scale de 100, e concede o peso reduzido de 100 só aos pontos de código 0 a 4351 mais três faixas pequenas de pontuação. Caracteres chineses, japoneses e coreanos ficam acima de 4351, então cada um custa duas unidades, e a própria página do X coloca o máximo em CJK em 140 caracteres.
Quantos caracteres um link usa no X?
Cada URL conta como exatamente 23 caracteres depois que o X a empacota em um link t.co, seja qual for o comprimento original. O X declara isso na sua página Counting Characters e repete o número como transformedURLLength no arquivo de configuração do twitter-text. Encurtar uma URL por conta própria antes de publicar não economiza nada.
Fotos e vídeos contam no limite de caracteres do X?
Não. A página Counting Characters do X afirma que mídia anexada por clientes oficiais conta como 0 caracteres. Anexar uma imagem, um vídeo ou um GIF deixa, portanto, o orçamento de texto inteiro intacto.
Qual o comprimento máximo de uma bio do X?
O artigo do Help Centre do X sobre personalizar o perfil lista o campo de bio com um máximo de 160 caracteres. O mesmo conjunto de artigos do Help Centre limita um nome de exibição a 50 caracteres e um handle a 15. Essas três cifras estão entre os poucos limites de comprimento que o X declara em linguagem simples para membros e não para desenvolvedores.
Qual é o limite de caracteres de mensagem direta do X?
O X não publica nenhum limite de caracteres atual para uma mensagem direta. Os artigos do Help Centre sobre mensagens diretas descrevem envio, edição e denúncia sem citar um comprimento, e a especificação OpenAPI do X não define máximo no campo do texto da mensagem. A cifra de 10,000 caracteres que circula não tem nenhuma fonte do X por trás, então cite ela como comumente relatada e não como documentada.
O que acontece se um post ultrapassar o limite de caracteres do X?
Tanto o limite de 280 caracteres para contas gratuitas quanto o de 25.000 para o X Premium valem para um único post, não para uma sequência deles. Ultrapassar o limite que vale para sua conta obriga a dividir o texto em uma thread de respostas. O X não oferece nenhuma forma de publicar mais texto em um só bloco depois que o limite do seu nível é atingido.
Por que encurtar um link não economiza espaço no X?
O X substitui todo link por um t.co e cobra sempre 23 caracteres fixos, seja qual for o tamanho real da URL original. Um link curto e um link longo acabam custando exatamente as mesmas 23 unidades. Encurtar a URL antes de postar não economiza nada.
Alguém sem assinatura pode ler um post do X Premium com mais de 280 caracteres?
Qualquer pessoa pode ler um post com mais de 280 caracteres, mas só assinantes do X Premium podem escrever um, segundo o artigo do Centro de Ajuda About X Premium. O mesmo artigo observa que posts longos também funcionam em uma citação ou resposta. O limite de 280 caracteres restringe apenas quem pode escrever o texto longo, não quem pode vê-lo.
O limite de 25.000 caracteres vale só para o nível mais caro do X Premium?
Não, o X lista posts longos entre os recursos disponíveis em todo nível Premium, incluindo o mais barato. O limite de 25.000 caracteres não é reservado aos níveis mais caros. Qualquer nível de assinatura paga libera o mesmo comprimento de post.
Veja-nos mais no Google
Um clique marca a RedReplier como fonte preferida e nossos artigos passam a aparecer mais acima nas suas Principais notícias, no modo IA e nas visões gerais com IA.
Antes de você ir...
RedReplier
Alcance cada comprador que procura o que você vende
O RedReplier monitora Reddit, X, Bluesky e Hacker News em tempo real, classifica cada tópico por intenção de compra e redige a sua resposta, para que você chegue primeiro.
Reddit, X, Bluesky e HN
Alertas de intenção em tempo real
Respostas IA ilimitadas
Classificado por intenção de compra
Artigos relacionados


Jakob Nielsen publicou a regra 90-9-1 em 2006, e as evidências desde então são escassas
Jakob Nielsen publicou a regra 90-9-1 em 2006: 90% de uma comunidade online só lê, 9% contribui às vezes, 1% escreve quase tudo. O quanto ela se sustenta.


Por que o algospeak esconde conversas reais do monitoramento de keywords
Como o algospeak, trocar por palavras em código os termos que a moderação suprime, esconde conversas do monitoramento exato e o que fazer em seguida.


Direto do HTML: os links do Reddit são nofollow?
Verificado no HTML ao vivo: os links do Reddit são nofollow, o que significa rel="noopener nofollow ugc" e por que o Google chama esses atributos de dicas.

