Cookies para estatística e publicidade
Usamos cookies de estatística e de publicidade, ambos enviados ao Google. Recusar não muda nada do que você vê.Ler a página de privacidade
1 B = 1e-9 GB
Digite um valor e a conversão de byte para gigabyte se atualiza enquanto você escreve. O fator exibido é 1e-9: é isso que corresponde em GB a 1 B. O cálculo é feito no seu próprio aparelho, e o valor digitado não é enviado para um servidor.
5000000 B is 0,005 GB
— uma foto feita com o celular.
1024 B is 0,000001024 GB
— um kibibyte, que é onde a confusão começa.
64000000000 B is 64 GB
— um celular simples.
1000000000000 B is 1000 GB
— um disco vendido como de um terabyte.
| B | GB |
|---|---|
| 1000000 | 0,001 |
| 2000000 | 0,002 |
| 5000000 | 0,005 |
| 10000000 | 0,01 |
| 50000000 | 0,05 |
| 100000000 | 0,1 |
| 500000000 | 0,5 |
| 1000000000 | 1 |
Converter B para GB
Um byte são oito bits, o que nem sempre foi claro: os primeiros computadores usaram seis, sete ou nove. O oito se impôs porque nele cabe um caractere e porque o número se parte em metades limpas.
Um gigabyte é um bilhão de bytes, no sentido decimal usado pelos fabricantes de disco, pelos planos de dados e pelos tamanhos de vídeo.
Ir de bytes para gigabytes desloca a vírgula 9 casas para a esquerda e não muda mais nada. Não há fator para decorar nem arredondamento para decidir: os algarismos ficam na mesma ordem, muda só a posição.
1.234 B são 0,000001234 GB — os mesmos algarismos, deslocados. Vale saber porque é a única conversão que você confere de relance: se os algarismos do resultado não são os do começo, não foi esta conversão que mexeu neles.
Uma contagem exata de bytes normalmente sai de um script, de um cabeçalho Content-Length, do ls -l ou da coluna de tamanho de um bucket de armazenamento. Nenhuma dessas fontes arredonda: 5.368.709.120 é o tamanho real do arquivo, não uma aproximação, e é por isso que o número tem tantos dígitos que ninguém lê de cabeça.
Converter a partir do byte é a forma mais segura de chegar a um gigabyte, porque toda outra grandeza exibida — no Explorador de Arquivos, num app de nuvem, num plano de dados — já é uma tradução arredondada desse valor. Trabalhar a partir do byte evita herdar o arredondamento de outra pessoa.
O gigabyte usado nesta página é decimal: 1.000.000.000 bytes, a mesma convenção usada por fabricantes de HD, operadoras de internet e serviços de nuvem. Converter é só mover a vírgula nove casas para a esquerda.
A outra convenção divide por 1.024 três vezes seguidas, chegando a 1.073.741.824 bytes — e o nome correto para essa unidade é gibibyte (GiB), não gigabyte. A diferença é de 7,4%, então 5.000.000.000 bytes são exatamente 5 GB decimais, mas apenas 4,66 GiB binários.
O fabricante vendeu 1.000.000.000.000 bytes, que é exatamente um terabyte no sistema decimal usado na caixa do produto. O Windows pega essa mesma contagem de bytes, divide por 1.024 três vezes e escreve "931 GB" ao lado — nenhum byte sumiu, é a mesma quantidade em outra base.
No macOS, que adotou a convenção decimal em 2009, o mesmo HD aparece perto de 1.000 GB. É por isso que um usuário que já viu as duas telas às vezes desconfia que uma das máquinas está "roubando" espaço: não está, está apenas contando diferente.
Um inteiro de 32 bits com sinal para no valor 2.147.483.647, então qualquer sistema antigo que guarde um tamanho dessa forma falha perto de 2,15 GB — formulários de upload legados, alguns formatos de arquivo compactado e uma cauda de ferramentas escritas antes de arquivos grandes serem comuns.
O segundo limite é 4.294.967.295 bytes, um byte a menos que 4 GiB, e é o maior arquivo que o FAT32 aceita. É o sistema de arquivos que ainda vem de fábrica em muitos pendrives e cartões de câmera, e é por isso que uma imagem de DVD de 4,7 GB às vezes não cabe num pendrive de 64 GB com espaço de sobra.
Um gigabyte equivale a cerca de uma hora de vídeo em definição padrão, ou umas duzentas fotos no tamanho que um celular produz. Um DVD de camada única guarda 4,7 GB, um número decimal — na outra convenção são 4,38 GiB, motivo de o programa de gravação às vezes avisar que a "imagem de 4,7 GB" não cabe no "disco de 4,7 GB".
A escala importa porque cada degrau é um fator de mil, e é fácil subestimar isso de cabeça. Uma contagem de bytes na casa dos bilhões costuma ser um filme ou uma imagem de máquina virtual; na casa dos milhões, geralmente é uma foto — e a diferença entre os dois na tela é só três dígitos, fáceis de contar errado.
Antes de dividir, vale saber qual contagem de bytes você tem. Sistemas de arquivos alocam espaço em blocos inteiros — em geral 4.096 bytes — então um arquivo de 100 bytes ainda ocupa um bloco completo. stat e ls -l mostram o tamanho lógico; du mostra o que está de fato alocado.
Para um arquivo isolado essa diferença é invisível; num diretório com centenas de milhares de arquivos pequenos, ela soma gigabytes inteiros. Um arquivo esparso funciona ao contrário — reporta um tamanho bem maior do que realmente ocupa, porque os trechos de zeros nunca foram escritos no disco.
Agrupe os dígitos em três a partir da direita e conte os grupos. Os dígitos à esquerda dos três últimos grupos são os gigabytes inteiros, e o primeiro grupo depois deles são as três primeiras casas decimais: 12.884.901.888 vira 12,884 GB; 987.654.321 vira 0,987 GB.
Para comparar com o número que o Windows mostraria, tire cerca de 7% do valor decimal — 12,88 GB decimais equivalem a cerca de 12,0 na convenção binária que o sistema usa. Em terabytes o ajuste sobe para cerca de 9%, porque a diferença cresce a cada degrau da escala: 2,4% no kilo, 4,9% no mega, 7,4% no giga, 10% no tera.
1 B é 1e-9 GB. A equivalência entre byte e gigabyte é fixa; o número exibido é limitado a doze algarismos significativos para evitar ruído de ponto flutuante.
Não. O cálculo acontece no seu navegador. Você pode desconectar da internet e continuar calculando, que aliás é a forma mais simples de conferir isso.
Porque duas unidades diferentes têm o mesmo nome. Os fabricantes contam 1 GB = 1.000.000.000 bytes; o Windows mostra gibibytes, ou seja 1.073.741.824 bytes, mas chama de «GB». O mesmo disco parece assim sete por cento menor. Nada sumiu.
Um GB é 1000000000 B. É a mesma relação lida de trás para frente, então um resultado de uma página passado pela outra tem que voltar ao ponto de partida.
O que esta página afirma sobre unidades de informação pode ser conferido, e estes são os documentos que resolvem a questão.
O fator é uma constante na página e a conta são quatro operações, então nada é enviado a lugar nenhum e nada precisa ser. O número que você digita não sai do navegador — não existe requisição em que ele pudesse viajar.