Como converter bits, bytes, KB, MB, GB e TB

Digite ou cole um tamanho em qualquer um dos seis campos e os outros cinco acompanham enquanto você edita; não há botão Converter e o campo em que você digita nunca é reescrito sob o cursor. Um byte tem oito bits, e as linhas KB, MB, GB e TB avançam de 1.024 em 1.024, a convenção usada por gerenciadores de arquivos e pela memória.

A conversão roda neste navegador. Nenhum valor é enviado a um servidor, a página continua funcionando sem conexão e nada do que você digita é armazenado.

  1. Clique em um dos seis campos e digite um número, ou cole um de uma listagem de arquivos ou de um log.
  2. Leia as outras cinco linhas: bit, byte, KB, MB, GB e TB são preenchidos ao mesmo tempo.
  3. Esvazie o campo para limpar a linha inteira, ou pressione Redefinir tudo para esvaziar os seis campos e começar de novo.
  4. Digite em outro campo para converter a partir dessa unidade; as seis linhas descrevem sempre um único tamanho, não seis valores independentes.
  5. Se a entrada não puder ser lida, a linha abaixo dos campos informa o motivo: vírgula como separador decimal, letras, número negativo ou valor grande demais para converter.

Unidades, precisão e limites

Unidades e o passo de 1.024

bit e byte são exatos: 1 byte = 8 bits. Daí em diante a página conta em potências de 1.024, então 1 KB = 1.024 bytes, 1 MB = 1.024 KB e 1 TB = 1.024 GB. É a convenção usada por gerenciadores de arquivos e pela memória. A versão decimal do SI (1 kB = 1.000 bytes) não é oferecida, então um disco vendido como 1 TB contém 1.000.000.000.000 bytes e aparece aqui como 0,909494701772928 TB.

Somente essas seis unidades têm linha. PB e EB não podem ser escolhidos, mas qualquer número pode ser digitado, então um tamanho informado em gigabytes também é convertido para terabytes.

Precisão e arredondamento

Os resultados trazem até 15 dígitos significativos e passam para notação exponencial abaixo de 0,000001 e a partir de 10^15, de modo que um bit aparece como 1,13686837721616e-13 TB em vez de uma longa fila de zeros. Inteiros até 9.007.199.254.740.991 (2^53 - 1) são convertidos exatamente. Um número maior é arredondado pelo navegador para o valor representável mais próximo antes da conversão, e a página avisa isso abaixo dos campos.

O campo em que você digita mantém exatamente o que foi escrito; apenas os outros cinco são reescritos, então os resultados nunca interferem nos dígitos que você está informando.

O que a página não faz

Não há chave para o SI (base 1.000), nem taxa por segundo, nem histórico, nem envio de dados; a página converte as seis unidades acima e nada mais. O resultado é tão preciso quanto o número digitado, e um tamanho divulgado por um fornecedor pode incluir sobrecarga que este conversor não tem como saber.

Ferramentas recentes: