100% privado • Executa no seu navegador • Sem upload para o servidor

Contador de Bytes

Contador de bytes online gratuito. Meça o tamanho do texto em bytes UTF-8, KB e MB. Verifique os tamanhos dos arquivos, os limites de carga útil da API e os tamanhos dos campos do banco de dados. 100% privado.

O que este contador de bytes faz

Este contador de bytes livres mede o tamanho exato de bytes UTF-8 do seu texto — o mesmo tamanho que ele ocuparia quando salvo como um arquivo no disco. Veja a divisão de bytes com formatação automática de B/KB/MB, juntamente com contagem de caracteres, contagem de palavras e tempo de leitura. Essencial para desenvolvedores que verificam tamanhos de carga de API, limites de campos de banco de dados e comportamento de codificação. Tudo é executado localmente no seu navegador.

Como medir o tamanho dos bytes

  1. 1.Digite ou cole seu texto no editor ou arraste e solte um arquivo de texto.
  2. 2.Veja a atualização exata da contagem de bytes UTF-8 em tempo real — exibida em bytes com formatação automática KB/MB para textos maiores.
  3. 3.Compare a contagem de bytes com a contagem de caracteres para entender a sobrecarga de codificação do seu texto.

Perguntas frequentes

Meu texto foi enviado para um servidor?

Não. A contagem de bytes usa a API TextEncoder integrada do navegador - todos os cálculos acontecem localmente. Seu texto nunca sai do seu dispositivo.

Como é calculada a contagem de bytes UTF-8?

A ferramenta usa TextEncoder.encode() para converter seu texto em uma matriz de bytes UTF-8 e, em seguida, mede seu comprimento. Esta é a mesma codificação usada ao salvar arquivos de texto em sistemas modernos, de modo que a contagem corresponda aos tamanhos reais dos arquivos.

Por que alguns caracteres ocupam mais bytes que outros?

UTF-8 é uma codificação de largura variável: caracteres ASCII (A-Z, 0-9) usam 1 byte, caracteres latinos acentuados (é, ñ) usam 2 bytes, caracteres CJK (中, 日, 한) e a maioria dos emojis usam 3 bytes, e alguns emoji complexos usam 4 bytes.

Por que a contagem de bytes é diferente da contagem de caracteres?

A contagem de caracteres trata cada símbolo como 1, independentemente da codificação. A contagem de bytes reflete o custo real de armazenamento – um caractere chinês tem 1 caractere, mas 3 bytes. A diferença mostra a sobrecarga de codificação de texto não ASCII.

A contagem de bytes corresponde ao tamanho real do arquivo quando salvo o texto?

Quase exatamente. A contagem reflete o tamanho codificado em UTF-8. O tamanho real do arquivo pode diferir em alguns bytes devido aos caracteres de final de linha (\r\n vs \n) ou marcadores BOM, mas para texto padrão a correspondência é precisa.

Como isso ajuda com os limites de campos do banco de dados?

Muitos bancos de dados (MySQL, PostgreSQL) medem os limites das colunas VARCHAR em bytes, não em caracteres. Uma coluna VARCHAR(255) contém 255 bytes, ou seja, 255 caracteres ASCII, mas apenas aproximadamente 85 caracteres chineses. Esta ferramenta mostra o custo real em bytes.

Posso usar isso para verificar o tamanho da carga útil da API?

Sim. Se você estiver criando cargas JSON para APIs REST, cole o texto JSON aqui para ver o tamanho exato em bytes. Isso ajuda você a permanecer dentro dos limites do corpo da solicitação (normalmente 1 MB para a maioria das APIs).