🇧🇷PT

Contador de caracteres e bytes

Conte caracteres, palavras, linhas e o tamanho em bytes UTF-8 de qualquer texto.

✨ What do you want to try next?

You've finished this tool — here are a few you might find useful.

Explore 100+ free toolsPDF, Image, Text, Convert, Calculate and more — all free.View all tools →

Sobre o contador de caracteres e bytes

Isso conta seu texto de quatro formas ao mesmo tempo — caracteres, bytes UTF-8, palavras e linhas — sendo o tamanho em bytes a parte que a maioria das ferramentas pula. Desenvolvedores e redatores técnicos precisam dele quando algo é medido em bytes em vez de caracteres: uma coluna de banco de dados com limite de bytes, um teto de campo de API, um orçamento de meta descrição, um valor de configuração, ou um payload JSON. Ver caracteres e bytes lado a lado deixa óbvio quando o conteúdo não ASCII está silenciosamente consumindo espaço extra.

Como funciona

  • Caracteres conta pontos de código Unicode, então a maioria dos emojis e letras acentuadas conta como um.
  • Bytes (UTF-8) codifica o texto como UTF-8 e mede o comprimento real em bytes — o tamanho real que o texto ocupa em um arquivo, banco de dados ou requisição de rede.
  • Palavras divide por espaços em branco.
  • Linhas conta as linhas separadas por quebras de linha.

Tudo atualiza ao vivo enquanto você digita ou cola.

Suposições e comportamento

  • A contagem de bytes é UTF-8, a codificação dominante para a web, arquivos e a maioria dos bancos de dados. Em UTF-8, caracteres ASCII simples são 1 byte cada, letras acentuadas comuns e gregas/cirílicas 2 bytes, a maioria das outras escritas 3 bytes, e muitos emojis 4 bytes ou mais.
  • Caracteres são contados como pontos de código, e é por isso que uma string pode ter muito mais bytes que caracteres quando contém conteúdo não ASCII.
  • Palavras são separadas por espaço em branco; uma quebra de linha final ainda conta como fim de uma linha.

Limitações

  • A contagem de caracteres são pontos de código, não clusters de grafemas. Alguns emojis são construídos de vários pontos de código (variantes de tom de pele, bandeiras, emojis de família), então podem contar como mais de um "caractere" mesmo renderizando como um único glifo.
  • A cifra de bytes é especificamente UTF-8. Outras codificações diferem — UTF-16 (que o JavaScript usa internamente) e codificações legadas dariam contagens de bytes diferentes.
  • O comprimento de SMS não é o mesmo que bytes UTF-8. Mensagens usam segmentação GSM-7 ou UTF-16, então use isto como um guia geral de tamanho, não como um contador exato de segmentos SMS.
  • Ele mede o tamanho; não valida nem transforma o texto.

Privacidade

A contagem roda inteiramente no seu navegador. Seu texto nunca é enviado ou armazenado.

Perguntas frequentes

Este contador é grátis?

Sim — grátis, sem cadastro, sem limites, roda no seu navegador.

Por que há mais bytes que caracteres?

A contagem de bytes é UTF-8, onde caracteres não ASCII ocupam 2–4 bytes cada. Então texto com acentos, escritas não latinas ou emojis tem mais bytes que caracteres.

Qual codificação é a contagem de bytes?

UTF-8 — o padrão para a web, arquivos e a maioria dos bancos de dados. ASCII é 1 byte por caractere; outros caracteres ocupam mais.

Posso usar isto para verificar o comprimento de SMS?

Apenas como um guia aproximado. SMS usa segmentação GSM-7 ou UTF-16, não bytes UTF-8, então a contagem exata de segmentos pode diferir.

Como os emojis são contados?

Como pontos de código Unicode. Alguns emojis combinam vários pontos de código (bandeiras, tons de pele, famílias), então podem contar como mais de um caractere embora apareçam como um único glifo.

Isto serve para limites de meta tag ou campos de banco de dados?

Sim. Verifique os caracteres contra limites de caracteres (como meta tags) e os bytes UTF-8 contra campos limitados por bytes.

Meu texto é enviado?

Não. Tudo roda localmente no seu navegador; nada é enviado ou armazenado.

Lakshay Kumar

Escrito por Lakshay Kumar(TechLakshay)

A QA Automation Engineer by trade, Lakshay's real passion is untangling complex problems into simple, working solutions — which is exactly why FreeMyTask exists. On Instagram, he channels that same instinct into helping 26,000+ content creators with SEO education, motivation, and hands-on query solving.

Última atualização: September 5, 2026
🎁