Ir para o conteúdo
Counter Character

Contador de caracteres que conta como cada plataforma

Cole um post, um SMS ou uma meta description neste contador de caracteres e veja o número que a plataforma vai usar de verdade: o tamanho ponderado do X com links de 23, os caracteres visíveis do Bluesky, as partes de SMS em GSM-7 ou Unicode e a regra de largura dupla do Google Ads.

Caracteres: 0 · palavras: 0
Post no X
280 restantes
0 / 280

Caracteres
0
Palavras
0
Caracteres sem espaços
0
Frases
0
Parágrafos
0
Palavras únicas
0
Tempo de leitura
0 s
Tempo de fala
0 s
Páginas
0
Tamanho médio das palavras
0
Tamanho médio das frases
0
Sílabas
0

Como cada plataforma conta o seu texto

Cada barra conta pela regra própria da plataforma. Use o botão de alvo para acompanhar um limite de perto: o texto que passa dele fica destacado no editor.

Tamanho do SMS e partes

GSM-7
Unidades
0
Partes
0
Restantes nesta parte
160
Tamanho da parte
160

160 por mensagem simples, 153 por parte quando dividida

Troca aspas tipográficas, travessões longos, o caractere de reticências e espaços especiais por sinais simples, e junta letras com acentos separados, para que a mensagem possa continuar em GSM-7.

Título e meta description

Prévia no desktop
example.com › page
Prévia no celular
example.com › page

O Google não define um limite de caracteres para títulos nem descrições: ele corta conforme a largura da tela e pode reescrevê-los. As faixas de 50–60 e 120–160 são regras práticas, então coloque as palavras importantes primeiro.

Palavras mais usadas
Velocidade de leitura e páginas

238 palavras por minuto é a velocidade média de leitura silenciosa de um adulto em textos de não ficção; 150 é um ritmo calmo de apresentação. 500 e 250 palavras por página supõem fonte de 12 pontos e margens de 2,5 cm (1 polegada), uma convenção e não uma regra.

Um contador de caracteres só merece confiança quando o número dele bate com o que a plataforma vai aplicar, e esses números diferem muito mais do que a maioria imagina. Digite ou cole o texto acima e cada valor se atualiza na hora: cada limite é contado pela regra própria da plataforma e traz a sua unidade. A linha do X mostra o tamanho ponderado do X, não o do seu editor de texto.

O que o contador de caracteres confere antes de você postar

Tudo roda no seu navegador. O texto que você digita não é enviado nem guardado; só ajustes como um limite personalizado, a velocidade de fala ou o alvo fixado ficam lembrados no seu aparelho. Limpar e o botão de colar deixam um Desfazer de um passo, um texto colado acima de 500.000 caracteres é cortado e a página avisa, e Exportar salva um arquivo .txt com cada estatística e cada valor marcado como OK ou EXCEDIDO junto da sua unidade. Pressione ? na ferramenta para ver os atalhos de teclado.

Espaços, emoji e acentos: o que um contador de caracteres deve contar

Espaços contam em todo lugar. Um espaço é um caractere para o X, para um gateway de SMS, para o Google Ads e para um formulário que pede «caracteres com espaços», e uma quebra de linha também conta como um caractere. Os formulários que pedem «caracteres sem espaços» são a exceção, e por isso os dois números ficam lado a lado.

É nos emoji e nos acentos que os contadores divergem, porque o mesmo texto pode ser medido de quatro jeitos. O que você vê é um grafema, um caractere visível. Por baixo pode haver vários pontos de código Unicode, que o software guarda como unidades UTF-16 (o número que um contador simples baseado no tamanho de string do JavaScript mostra) ou como bytes UTF-8. O X ainda coloca o seu próprio peso por cima.

Um caractere visível, quatro contagens diferentes
TextoCaracteres visíveisUnidades UTF-16Bytes UTF-8Peso no X
😀 um emoji1242
👨‍👩‍👧 emoji de família18182
🇺🇦 bandeira1482
é digitado como um único caractere1121
e + acento combinante1231 (normalizado antes)
O emoji de família tem cinco pontos de código: homem, junção de largura zero, mulher, junção de largura zero, menina. É um caractere visível, 8 unidades UTF-16, 18 bytes UTF-8 e pesa 2 no X.
O emoji de família são três pessoas coladas por duas junções invisíveis: um caractere para o olho, oito para um contador ingênuo.

Minha regra: o número «Caracteres» em destaque é a contagem visível, porque é o que o leitor vê e o que o Bluesky limita. Nas plataformas que não publicam como contam, os valores padrão contam de forma rigorosa em unidades UTF-16, em que um emoji custa 2. Se uma legenda cabe na contagem rigorosa, cabe no app.

Limite de caracteres por plataforma

Os limites mudam, e algumas redes nunca dizem como contam, então a tabela separa dois tipos de linha. Uma fonte com link significa que conferi o número nela; «valor padrão» significa que é o padrão do contador, que vale confirmar no app antes de confiar. Qualquer linha pode ser trocada por um limite personalizado.

Limites usados pelo contador e como cada um é contado
OndeLimiteContado comoFonte
Post no X280ponderado: link = 23, emoji e CJK = 2Documentação para desenvolvedores do X
Post no Bluesky300caracteres visíveis, mais um teto de 3.000 bytesHow Many Words
Post no Threads500UTF-16, emoji = 2How Many Words
Post no Mastodon500 em um servidor padrãopontos de código, link = 23How Many Words
Post no LinkedIn3.000UTF-16, emoji = 2Ajuda do LinkedIn
Legenda do Instagram2.200 (cerca de 125 aparecem antes de «mais»)UTF-16, emoji = 2NapoleonCat
Bio do Instagram150UTF-16, emoji = 2NapoleonCat
Título / descrição / caminho do Google Ads30 / 90 / 15caracteres de largura dupla = 2Ajuda do Google Ads
Meta titlecerca de 50–60 (regra prática)caracteres visíveisGuia da Spilno
Meta descriptioncerca de 120–160 (regra prática)caracteres visíveisGuia da Spilno
Post no Facebook63.206UTF-16, emoji = 2valor padrão
Título / descrição do YouTube100 / 5.000UTF-16, emoji = 2valor padrão
Legenda do TikTok4.000UTF-16, emoji = 2valor padrão
Descrição de pin do Pinterest500UTF-16, emoji = 2valor padrão

Vai publicar o mesmo texto em várias redes? Escreva para a mais rígida, em geral o X com 280 ponderados ou o Bluesky com 300, e ponha o gancho nos primeiros 125 caracteres para que ele sobreviva também ao corte do Instagram. No Google Ads, caracteres chineses, japoneses e coreanos contam em dobro: 東京の格安ホテルを今すぐ予約 tem 14 caracteres, mas usa 28 de 30 em um título, enquanto Cheap Tokyo Hotels – Book Now usa 29. A visão plataforma por plataforma detalha melhor a regra de contagem de cada rede.

Posts no X: por que 280 nem sempre são 280

O X mede um post pelo tamanho ponderado. Letras latinas, dígitos, pontuação comum e alguns símbolos usuais pesam 1; emoji e caracteres chineses, japoneses e coreanos pesam 2, assim como símbolos mais raros, como € e ✓. Todo link conta 23, não importa o tamanho real, porque o X o troca pelo seu próprio link encurtado, e o texto é normalizado em Unicode (NFC) antes da contagem. Emoji formados por várias peças, como uma mão com tom de pele ou uma família, contam uma vez, como 2. As regras estão detalhadas no guia do X sobre contagem de caracteres.

SMS: 160, 153, 70 e 67

Uma mensagem de texto carrega 140 bytes. No alfabeto GSM-7 cada caractere ocupa 7 bits, então uma mensagem comporta 160 caracteres. Se até um único caractere ficar fora desse alfabeto, a mensagem inteira passa para UCS-2, com 16 bits por caractere, e o espaço cai para 70. Mensagens maiores são enviadas em segmentos, e cada segmento cede 6 bytes a um cabeçalho de dados do usuário que diz ao telefone como juntar as partes, deixando 153 caracteres GSM-7 ou 67 UCS-2 por segmento (os limites de SMS da Bird).

Um único SMS GSM-7 comporta 160 caracteres. Uma mensagem de 161 caracteres é dividida em duas partes; cada parte gasta 6 bytes com um cabeçalho de dados do usuário e sobram 153 caracteres, então a parte dois leva 8 caracteres e restam 145.
Uma letra acima de 160 e a mensagem vira duas partes de até 153, cada uma com o seu cabeçalho.

Dois detalhes pegam muita gente. Os caracteres de extensão ^ { } \ [ ] ~ | e € são permitidos no GSM-7, mas ocupam duas unidades cada (as notas de codificação da Messangi), e um caractere de duas unidades nunca é partido entre dois segmentos. Além disso, o texto colado de um editor de texto traz aspas tipográficas, travessões en e em e espaços não separáveis, e nenhum deles está no GSM-7.

Mensagens parecidas que custam diferente
MensagemCodificaçãoUnidadesSegmentosRestantes no último segmento
150 letras simplesGSM-7150110
161 letras simplesGSM-71612145
159 letras + €GSM-71612145
152 letras + € + 10 letrasGSM-71642 (o € vai inteiro para a parte 2)141
150 letras + 🚀UCS-2152349

A linha do foguete é a cara: um único emoji transforma um lembrete de um segmento em três, e cada segmento é cobrado por destinatário. O botão Deixar compatível com SMS corrige o que dá para corrigir sem mudar as suas palavras: aspas retas no lugar das tipográficas, hífens no lugar dos travessões, três pontos no lugar do caractere de reticências, espaços comuns no lugar dos especiais, caracteres de largura zero e hifens condicionais removidos, e acentos digitados como marca separada unidos à letra. Se algo como ê ainda forçar o Unicode, a prévia aponta. Don’t forget “tomorrow” – see you tem 33 caracteres nos dois casos, mas passa de Unicode com 37 restantes para GSM-7 com 127 restantes. Você vê o resultado antes de aceitar, e um clique desfaz.

As letras acentuadas são um caso misto: é, è, à, ñ, ü, ö, ä, ò, ù e ì estão no GSM-7, enquanto á, í, ó, ú, ê, ã, õ e o ç minúsculo não estão; por isso mensagens em espanhol e em português costumam cair no Unicode, não importa o que você faça. Mantenha as mensagens longas em poucos segmentos, pois algumas operadoras limitam o total (DIDLogic sobre concatenação). O guia do limite de caracteres de SMS traz uma lista de verificação para textos de campanha.

Tamanho do meta title e da meta description

O Google não define limite de caracteres para nenhum dos dois. O link do título e o snippet são encurtados conforme preciso para caber na largura do aparelho (links de título, snippets), o Google pode escrever o próprio snippet a partir do texto da página e monta os links de título também com títulos internos e outros textos de destaque, além do elemento title. Os conhecidos 60 e 160 são regras práticas da experiência com SEO, e cerca de 120 caracteres é o que costuma sobreviver no celular (o resumo da Spilno). O limite real é a largura, e as letras não têm todas o mesmo tamanho: um título cheio de W e M fica sem espaço muito antes de um cheio de i e l.

Por isso trabalho com faixas e não com um número exato: título de 50–60, descrição de 120–160, com as palavras que o usuário procura na primeira metade. Dois exemplos:

A checagem do snippet mostra os dois nas larguras de desktop e de celular, com o corte onde ele cairia. Mais sobre larguras, reescritas e controles do snippet no guia sobre o tamanho do meta title e da meta description.

Palavras, páginas e tempo de leitura

Contadores de palavras discordam nos casos limite, então aqui estão as regras deste. Um trecho entre espaços só é palavra se tiver uma letra ou um dígito: Hello — world são 2 palavras, e um emoji sozinho não é nenhuma. Palavras com hífen, contrações e $3.50 contam como uma. Cada caractere chinês ou japonês conta como uma palavra, como fazem os editores de texto, então 日本語のテキスト são 8. As frases terminam em . ! ? ou … seguidos de um espaço e de uma nova frase, mas não depois de Mr., Dr., e.g. nem de um ponto decimal: Mr. Smith paid $3.50 for it. é uma frase só, e uma última frase inacabada também conta.

O tempo de leitura usa 238 palavras por minuto, a média da leitura silenciosa de textos de não ficção encontrada em uma revisão de 190 estudos; a ficção fica perto de 260, a maioria dos adultos está entre 175 e 300, e a leitura em voz alta tem média de cerca de 183 (BPS Research Digest). O tempo de fala vem em 150 palavras por minuto por padrão, um ritmo firme de apresentação, e você pode mudar. As páginas seguem a convenção usual de 500 palavras com espaço simples ou 250 com espaço duplo, em fonte de 12 pontos e margens de 2,5 cm; a sua fonte e as suas margens vão mexer nisso, por isso o ajuste é editável.

Contagens de palavras em páginas e minutos
PalavrasPáginas com espaço simples / duploLeitura silenciosa a 238 palavras/minFala a 150 palavras/min
2500,5 / 11 min 4 s1 min 40 s
5001 / 22 min 7 s3 min 20 s
1.0002 / 44 min 13 s6 min 40 s
1.5003 / 66 min 19 s10 min 0 s
2.0004 / 88 min 25 s13 min 20 s
3.0006 / 1212 min 37 s20 min 0 s

Conta feita para uma redação de 1.500 palavras: 1.500 ÷ 238 × 60 = 378,2 segundos, arredondados para 379, ou 6 min 19 s de leitura; 1.500 ÷ 150 = 10 minutos para apresentá-la. O guia sobre páginas e tempo de leitura cobre outros espaçamentos e o que os formulários entendem por caracteres.

As regras de contagem e os casos com que eu as testo

Cada número sai de uma regra escrita, não do que o tamanho de string do navegador por acaso devolve:

Caracteres visíveis = clusters de grafemas (espaços e quebras de linha incluídos)
Peso no X = 23 por link + 2 por emoji ou caractere largo + 1 por caractere estreito
Segmentos de SMS = 1 se as unidades forem ≤ 160 (GSM-7) ou ≤ 70 (UCS-2); senão, partes de 153 ou 67, preenchidas em ordem

Premissas e limites: a divisão em grafemas usa o segmentador Unicode embutido do navegador, e navegadores muito antigos recorrem a pontos de código, o que pode contar um emoji de família como 5. Domínios soltos com terminações comuns são tratados como links, como o X faz. Os tempos são arredondados para cima ao segundo inteiro e as páginas aparecem com uma casa decimal. A ferramenta é conferida nestes casos de controle a cada mudança:

Casos de controle
EntradaResultado esperado
Launch day 🚀12 caracteres, peso no X 13, 2 palavras; SMS UCS-2, 13 unidades, 1 segmento, restam 57
Read https://example.com/a/very/long/path/that/goes/on/and/on/for/ever ok73 caracteres, peso no X 31, 3 palavras
140 × 日 / 141 × 日peso no X 280 (cabe) / 282 (2 a mais)
160 × a / 161 × aGSM-7, 1 segmento, restam 0 / 2 segmentos, restam 145
150 × a + 😀UCS-2, 152 unidades, 3 segmentos, restam 49
Don’t forget “tomorrow” – see you, depois «Deixar compatível com SMS»UCS-2, restam 37 → GSM-7, restam 127
1.500 palavras3,0 / 6,0 páginas, 6 min 19 s de leitura, 10 min 0 s de fala
As plataformas mudam seus limites de vez em quando. Quando uma mudar, defina um limite personalizado e siga trabalhando; as regras de contagem acima continuam as mesmas.

Perguntas frequentes sobre o contador de caracteres

Os espaços contam como caracteres?

Sim. X, Bluesky, Instagram, Google Ads e SMS contam os espaços, e uma quebra de linha também conta como um caractere. Só os formulários que pedem explicitamente caracteres sem espaços os deixam de fora, por isso o contador mostra os dois números.

Um emoji conta como um ou dois caracteres?

Depende de quem conta. O Bluesky conta o que você vê, então qualquer emoji vale 1; o X conta cada emoji como 2; contadores baseados em UTF-16 contam 2 para um emoji simples e 8 para um emoji de família. Em um SMS, um emoji passa a mensagem inteira para Unicode.

Um link conta 23 caracteres no X mesmo sendo curto?

Sim. O X conta toda URL como 23 caracteres, seja qual for o tamanho real, então um link de rastreamento longo custa menos do que parece e um link bem curto custa mais.

Quantos caracteres cabem em um SMS?

160 se todos os caracteres estiverem no alfabeto GSM-7 e 70 se até um só não estiver. Mensagens maiores são divididas em segmentos de 153 ou 67 caracteres.

O limite da meta description é de 160 caracteres?

O Google não define um limite fixo: ele encurta o snippet conforme a largura da tela e às vezes escreve o próprio. Mire em cerca de 120 a 160 caracteres e coloque as palavras importantes primeiro.

Quantos caracteres pode ter um título do Google Ads?

30, e cada caractere chinês, japonês ou coreano conta como 2, então um título em japonês comporta 15 caracteres. As descrições permitem 90 e os caminhos de exibição, 15.

Guias (em inglês)

Atualizado em · Sobre este site