Conversor de tamanho de dados grátis (bytes, KB, MB, GB, TB)

Conversor de tamanho de dados grátis. Digite uma quantidade de bytes para convertê-la em todas as unidades comuns — KB, MB, GB, TB e mais — de uma vez. Mostra lado a lado os sistemas decimal (SI, base 1000) e binário (IEC, base 1024), e explica por que o tamanho do arquivo exibido nem sempre coincide entre aplicativos.

Decimal (SI)

Binário (IEC)

Por que a exibição do "tamanho do arquivo" não coincide entre aplicativos

Unidades como KB, MB e GB na verdade existem em dois sistemas: o "decimal (SI)", que avança de 1000 em 1000, e o "binário (IEC)", que avança de 1024 em 1024. A mesma quantidade de bytes produz números diferentes dependendo do sistema usado, e é exatamente por isso que surge a confusão de "o tamanho do arquivo exibido não bate" entre diferentes sistemas operacionais e aplicativos.

Unidade Bytes em decimal (SI) Bytes em binário (IEC)
KB / KiB 1,000 B 1,024 B
MB / MiB 1,000,000 B 1,048,576 B
GB / GiB 1,000,000,000 B 1,073,741,824 B
TB / TiB 1,000,000,000,000 B 1,099,511,627,776 B

O que é um conversor de tamanho de dados

Um conversor de tamanho de dados permite digitar uma quantidade de bytes e obtê-la instantaneamente traduzida para as unidades do dia a dia que você realmente usa — KB, MB, GB, TB e além. Sempre que você trabalha com tamanhos de arquivo, capacidade de armazenamento ou volumes de transferência de dados, ele evita que você refaça manualmente a mesma conta de deslocar casas decimais.

O diferencial desta ferramenta é mostrar, lado a lado e ao mesmo tempo, os resultados em decimal (SI, base 1000) e em binário (IEC, base 1024). Como a mesma quantidade de bytes produz um número diferente conforme o sistema usado, olhar apenas para um deles pode deixar você sem entender por que o tamanho do arquivo parece não bater entre aplicativos diferentes.

Como usar

  1. Digite o número que deseja converter Digite o valor que você já tem em mãos: uma quantidade de bytes, um número em KB, em GB, e assim por diante.
  2. Escolha a unidade do valor digitado Selecione no menu suspenso a unidade correspondente ao número que você acabou de digitar, de bytes até KiB e além.
  3. Consulte as tabelas decimal e binária Seu valor é automaticamente convertido para todas as unidades dos sistemas SI (decimal) e IEC (binário) ao mesmo tempo, organizadas em tabelas.
  4. Leia o valor da unidade que precisa Procure nas tabelas a linha da unidade desejada — por exemplo, MB ou GiB — e leia o número já convertido.

Dicas para aproveitar melhor

  • O Finder do macOS usa a notação decimal (SI), enquanto o Explorador do Windows mantém rótulos como GB e MB mas na verdade calcula em binário (IEC) por baixo dos panos — então o mesmo arquivo pode mostrar um número de tamanho diferente dependendo do sistema operacional.
  • Fabricantes de discos rígidos e SSDs costumam usar a notação decimal (SI) para a capacidade anunciada, por isso um disco pode parecer ter "menos capacidade do que a anunciada" assim que seu sistema operacional a reporta — na verdade não falta armazenamento algum, é apenas uma diferença na forma de calcular as unidades.
  • Velocidades de rede (bps) geralmente são calculadas em decimal (1 Mbps = 1.000.000 bps), então estimar ingenuamente o tempo de download como "tamanho do arquivo (frequentemente IEC) ÷ velocidade da linha (SI)" introduz algum erro que vale a pena ter em mente.
  • Você pode selecionar uma unidade e digitar um valor no campo de entrada, então isso também funciona diretamente para converter entre unidades — por exemplo, "quantos MiB tem 5 GB?" ou "quantos MB tem 500 MiB?"

Casos de uso

Calcular o espaço livre no armazenamento em nuvem

Subtraia o uso medido em bytes da capacidade total do seu plano e veja o espaço restante em um número claro de GB ou TB.

Estimar o tamanho de arquivos de vídeo e fotos

Converta o total de bytes da sua gravação para GB ou TB para verificar antecipadamente se caberá em um cartão SD ou HD externo.

Dimensionar armazenamento de servidores e bancos de dados

Multiplique o número previsto de registros pelos bytes de cada um e converta o total para a unidade em que seu plano de disco é cotado, facilitando a comparação.

Controlar limites de dados de API ou rede

Converta o total de bytes das respostas de uma API ou do tráfego mensal para o número em GB anunciado pelo seu plano, para ver o quanto falta até o limite.

Glossário

Prefixo SI
Um prefixo definido pelo Sistema Internacional de Unidades (SI) que aumenta de 1000 em 1000 — k (quilo), M (mega), G (giga) etc. —, usado na notação decimal de tamanhos de dados.
Prefixo IEC
Um prefixo definido pela Comissão Eletrotécnica Internacional (IEC) em 1998 que aumenta de 1024 em 1024 — Ki (kibi), Mi (mebi), Gi (gibi) etc. —, usado para deixar explícita a notação binária.
Octeto
Termo para um grupo de 8 bits, usado quase como sinônimo de "byte". Especificações de redes costumam preferir o termo mais estrito "octeto".
Petabyte
Uma unidade equivalente a mais 1000 vezes (decimal) ou 1024 vezes (binário) além do terabyte, comum para descrever a capacidade total de grandes datacenters ou de um serviço em nuvem inteiro.

Perguntas frequentes

Ambos são usados. Seguindo estritamente o Sistema Internacional de Unidades (SI), 1 KB = 1000 bytes, mas na computação tem sido comum há muito tempo — por razões históricas ligadas à afinidade natural do binário com potências de dois — tratar 1 KB como 1024 bytes. Para resolver essa ambiguidade, a IEC (Comissão Eletrotécnica Internacional) definiu em 1998 unidades dedicadas de base 1024, como o KiB (kibibyte).

A quantidade real de bytes de um determinado arquivo nunca muda, mas se ela é convertida para "KB", "MB" etc. usando matemática decimal (base 1000) ou binária (base 1024) varia conforme o sistema operacional e o aplicativo. Esta ferramenta mostra a mesma quantidade de bytes nos dois sistemas lado a lado para que você veja a diferença de forma concreta.

Significam kibibyte, mebibyte e gibibyte, respectivamente — unidades definidas pela IEC especificamente para deixar explícito que a base 1024 está sendo usada. São usadas em contextos (programação, documentação técnica etc.) onde evitar a ambiguidade de "KB", "MB" e afins é importante.

Não. Toda a conversão ocorre via JavaScript no seu navegador, e o que você digita nunca é transmitido a nenhum servidor.
Tool-kun

Curiosidade — por que o "KiB" nasceu em 1998

A convenção de "1 KB = 1024 bytes" se firmou na computação porque 2 elevado a 10 (1024) era um número redondo e natural para máquinas construídas sobre binário. Mas, segundo o Sistema Internacional de Unidades (SI), o prefixo "quilo" significa estritamente um fator de 1000, então essa convenção sempre esteve em conflito com a definição real do prefixo SI.

Essa contradição ficou especialmente visível em torno da rotulagem de capacidade de discos rígidos. Os fabricantes de discos seguiam estritamente o SI, anunciando "1 GB" como um bilhão de bytes, enquanto os sistemas operacionais calculavam 1 GB como aproximadamente 1,074 bilhão de bytes (1024 ao cubo) — gerando um fluxo constante de reclamações de consumidores porque um disco comprado mostrava "menos capacidade do que a anunciada" ao ser visto no sistema operacional. Na realidade, nenhuma capacidade estava faltando; era pura e simplesmente uma diferença no método de cálculo.

Para resolver essa confusão, a Comissão Eletrotécnica Internacional (IEC) definiu em 1998 novos prefixos dedicados à contagem binária (base 1024) — Kibi (Ki), Mebi (Mi), Gibi (Gi) e assim por diante. Em teoria, isso separou claramente os papéis: "KB" segue estritamente a base 1000 do SI, enquanto "KiB" denota a base 1024 do binário. Na prática, porém, o hábito de usar "KB" com o significado de base 1024 permanece profundamente enraizado entre os usuários do dia a dia até hoje.