ForHosting KIT · SEO

Verificador de limite de caracteres para redes sociais

Saiba se um post cabe antes de agendar: “Launch day! 🚀” no X conta 13 caracteres diante de um limite de 280 e deixa 267 livres. Espaços, quebras de linha e emojis contam, e um rascunho que passa do limite mostra quantos caracteres cortar. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Texto
Launch day! 🚀
Plataforma
X
Você obtém
Quantidade de caracteres
13
Limite de caracteres
280
Caracteres restantes
267

Este verificador mede um post completo de acordo com o limite padrão do X, Instagram, Facebook, LinkedIn, Threads ou Bluesky. Cole a versão final, escolha o destino e receba a contagem, o limite aplicável, o espaço restante e uma indicação clara de aprovação. Espaços, pontuação, quebras de linha e emojis entram no cálculo, tornando o resultado útil para a revisão editorial final antes de encaminhar o post para aprovação ou agendamento.

Confira a versão final, não um rascunho anterior

Os limites de caracteres importam no momento da publicação, por isso envie o texto completo que realmente será usado. Inclua título, corpo, hashtags, menções, links, pontuação, espaçamento intencional e quebras de linha. O verificador mede pontos de código Unicode, o que faz um emoji comum valer um caractere, e não duas unidades internas do JavaScript.

Mesmo assim, cada espaço visível e cada quebra de linha contribuem para o total. Depois que você escolhe uma plataforma, o resultado apresenta o nome normalizado, a contagem medida, o limite aplicável, o número de caracteres restantes e a informação de que o texto cabe ou não. Um saldo igual a zero significa que o post usa toda a capacidade e ainda é aceito.

Um saldo negativo indica excesso; o valor absoluto informa exatamente quantos caracteres precisam ser removidos. Esse retorno é mais útil que um contador genérico, pois o mesmo conteúdo pode caber em uma rede e ultrapassar outra. Faça uma nova verificação após qualquer ajuste final, especialmente ao acrescentar hashtags de campanha, menções de contas, avisos obrigatórios ou chamadas para ação.

Interprete a contagem com um critério consistente

A ferramenta aplica uma regra estável a todos os destinos compatíveis. Letras, números, símbolos, sinais de pontuação, espaços e quebras de linha são contados como partes do post. Unicode também é contado por ponto de código, evitando a surpresa comum de muitos emojis parecerem ocupar duas posições em um cálculo básico de comprimento de string no JavaScript.

Valores positivos mostram espaço disponível, zero representa um encaixe exato e valores negativos indicam o excesso. Os nomes das plataformas são normalizados em letras minúsculas, mas um nome incompatível gera um erro de entrada inválida em vez de acionar uma opção alternativa silenciosamente. Esse comportamento impede que sistemas de agendamento aprovem textos com base na regra errada.

Como as políticas podem mudar, use o verificador com os limites publicados e confira novamente campanhas importantes quando os requisitos do destino forem atualizados.

Use o resultado nos fluxos editoriais e de publicação

Uma pessoa responsável pela edição pode conferir o rascunho antes de solicitar aprovação. A gestão da campanha pode testar versões adaptadas do mesmo anúncio em vários destinos e identificar onde o texto precisa ser reduzido. Uma integração de publicação pode recusar um item acima do limite antes que ele chegue ao agendador e devolver o saldo negativo para explicar a correção necessária.

Como o algoritmo é determinístico e não usa rede, textos e plataformas idênticos sempre geram o mesmo resultado. Isso torna a saída adequada para regras de validação, testes, planilhas, conexões com sistemas de gestão de conteúdo e etapas de pré-publicação. Mantenha cada solicitação vinculada a um texto exato e a um único destino; conferir variantes separadamente preserva um histórico claro.

Se o post estiver longo demais, retire primeiro repetições pouco relevantes e execute novamente a versão final completa, incluindo alterações de pontuação, hashtags e espaços.

Validar um post agendado

Interrompa um rascunho acima do limite antes da fila de publicação e informe exatamente quantos caracteres a edição deve remover.

Adaptar uma campanha para várias redes

Confira cada versão específica para que destinos com limites menores recebam textos concisos sem cortes desnecessários nas demais versões.

Adicionar uma regra de validação ao CMS

Use o resultado booleano e o saldo restante para fornecer retorno imediato e determinístico dentro do fluxo editorial.

Quais plataformas são reconhecidas?

Os nomes compatíveis são x, instagram, facebook, linkedin, threads e bluesky. Qualquer outro nome gera um erro de entrada inválida.

Espaços e quebras de linha entram na contagem?

Sim. Espaços, tabulações, pontuação e quebras de linha fazem parte do post enviado e contribuem para a contagem de caracteres.

Como os emojis são contados?

O algoritmo conta pontos de código Unicode, então um emoji comum vale um caractere, e não duas unidades UTF-16. Emojis combinados podem conter vários pontos e contar mais de um.

O que significa um saldo restante negativo?

Isso indica que o post excede o limite selecionado. Por exemplo, um saldo de menos doze exige a remoção de doze caracteres.

Qual é o limite de caracteres no X?

O limite padrão registrado para o X é de 280 caracteres. Um post como “Launch day! 🚀” usa 13 e deixa 267; o mesmo texto pode caber em uma rede social e passar do limite em outra.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/seo/social-post-length-limit-check

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/seo/social-post-length-limit-check \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"A concise product update with one clear takeaway.","platform":"x"}'
{
  "text": "A concise product update with one clear takeaway.",
  "platform": "x"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "seo.social_post_length_limit_check",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_chars100000
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Interprete a contagem com um critério consistente

O campo character_limit traz o limite padrão armazenado para a plataforma selecionada, enquanto character_count descreve somente o texto enviado. A diferença entre eles produz remaining_characters. O sinalizador within_limit permite que uma automação tome uma decisão booleana sem cálculos adicionais.

Use o resultado nos fluxos editoriais e de publicação

A verificação manual ajuda antes da publicação de um post específico, enquanto a API atende operações recorrentes de conteúdo. A solicitação pela API custa US$ 0,002, e a unidade corresponde a um post verificado.

Quanto custa uma verificação pela API?

Cada solicitação de API custa US$ 0,002 e confere um post em relação a uma plataforma selecionada.

Ver a documentação completa do KIT →