No campo Converter de escreva um valor e escolha a sua unidade; no campo Converter para escolha a unidade do resultado. A conversão aparece enquanto escreve. O seletor Padrão de unidades define como se calcula: em binário (1024), como faz o Windows, ou em decimal (1000), como os fabricantes de discos indicam a capacidade.

Os tamanhos de dados raramente chegam até si numa única unidade. A câmara guarda as fotos em megabytes, o operador fatura o pacote em gigabytes, um script no servidor espera um limite em bytes e o fabricante do disco indica a capacidade em terabytes. Antes de comparar esses valores, tem de os levar a uma unidade comum.
Este conversor cobre todas as unidades de dados, do byte ao petabyte, e qualquer combinação entre elas. A unidade de origem e a de destino escolhem-se com botões sob os campos, e o resultado aparece enquanto escreve o valor.
O Windows e a memória RAM contam em binário, isto é, por 1024, enquanto os fabricantes de discos e o macOS contam em decimal, por 1000. A mesma capacidade tem por isso dois valores corretos, e é daí que vêm os mal-entendidos ao comparar tamanhos. O seletor Padrão de unidades sob os campos converte nos dois padrões e abrange os dois campos ao mesmo tempo.
A regra é uma só: no padrão binário cada unidade seguinte é 1024 vezes maior do que a anterior, e no decimal 1000 vezes. Ao converter para uma unidade menor multiplica, e para uma maior divide.
O multiplicador depende de quantas unidades intermédias existem entre a unidade de origem e a de destino. As unidades vizinhas, como GB e MB, convertem-se por 1024. Entre GB e KB está também o MB, por isso o multiplicador cresce para 1024 × 1024, ou seja, 1.048.576. Entre TB e KB há duas unidades intermédias e o multiplicador é 1.073.741.824. No padrão decimal os multiplicadores equivalentes são 1000, 1.000.000 e 1.000.000.000.
Exemplo: 5 GB convertidos em kilobytes em binário são 5 × 1.048.576, ou seja, 5.242.880 KB. O mesmo valor calculado em decimal são 5.000.000 KB. A diferença chega quase aos 5 por cento e cresce com unidades maiores, por isso a escolha do padrão importa.
No Excel e no Google Sheets escreve os mesmos multiplicadores diretamente na fórmula. Gigabytes para megabytes é =A1*1024, megabytes para gigabytes =A1/1024 e gigabytes para kilobytes =A1*1048576, onde A1 contém o valor de origem. Para o padrão decimal troque os multiplicadores por 1000 e 1000000.
A tabela abaixo converte capacidades de 1 GB a 2 TB em megabytes e kilobytes no padrão binário.
| Capacidade | Em megabytes | Em kilobytes |
|---|---|---|
| 1 GB | 1.024 MB | 1.048.576 KB |
| 2 GB | 2.048 MB | 2.097.152 KB |
| 4 GB | 4.096 MB | 4.194.304 KB |
| 8 GB | 8.192 MB | 8.388.608 KB |
| 16 GB | 16.384 MB | 16.777.216 KB |
| Capacidade | Em megabytes | Em kilobytes |
|---|---|---|
| 64 GB | 65.536 MB | 67.108.864 KB |
| 128 GB | 131.072 MB | 134.217.728 KB |
| 512 GB | 524.288 MB | 536.870.912 KB |
| 1 TB | 1.048.576 MB | 1.073.741.824 KB |
| 2 TB | 2.097.152 MB | 2.147.483.648 KB |
Exemplo de leitura: 8 GB são 8.192 MB, ou seja, 8.388.608 KB. Os valores do padrão decimal obtém-nos mudando o padrão no conversor acima.
Os valores binários têm nomes formais próprios introduzidos pela IEC: kibibyte (KiB), mebibyte (MiB), gibibyte (GiB), tebibyte (TiB) e pebibyte (PiB). Os sistemas operativos mostram-nos, porém, com os símbolos KB, MB e GB, por isso a tabela abaixo reúne as duas formas de contar para cada unidade.
| Unidade | Binário (1024) | Decimal (1000) |
|---|---|---|
| 1 KB | 1.024 B | 1.000 B |
| 1 MB | 1.048.576 B | 1.000.000 B |
| 1 GB | 1.073.741.824 B | 1.000.000.000 B |
| 1 TB | 1.099.511.627.776 B | 1.000.000.000.000 B |
| 1 PB | 1.125.899.906.842.624 B | 1.000.000.000.000.000 B |
A diferença entre os padrões cresce com a unidade: de 2,4 por cento no kilobyte a 12,6 por cento no petabyte. É exatamente por isso que um disco rotulado como 1 TB mostra no Windows cerca de 931 GB.
A tabela abaixo ordena todas as unidades de dados e mostra o que cada uma costuma descrever na prática.
| Unidade | Relação | Exemplo típico |
|---|---|---|
| Byte (B) | unidade base | um caráter de texto |
| Kilobyte (KB) | 1.024 B | um e-mail curto ou um ícone |
| Megabyte (MB) | 1.024 KB | uma foto ou uma música MP3 |
| Gigabyte (GB) | 1.024 MB | um filme ou um módulo de RAM |
| Terabyte (TB) | 1.024 GB | um disco rígido |
| Petabyte (PB) | 1.024 TB | um grande centro de dados |
Ordem da menor para a maior: byte, kilobyte, megabyte, gigabyte, terabyte e petabyte. Cada unidade seguinte é 1024 vezes maior do que a anterior.
Tamanhos orientativos ajudam a situar o resultado de uma conversão no contexto do dia a dia. Os valores reais dependem da qualidade e do formato, por isso indicamos intervalos e não números únicos.
| Ficheiro ou suporte | Tamanho típico |
|---|---|
| E-mail sem anexos | menos de 100 KB |
| Foto de um smartphone | 2 a 5 MB |
| Música em MP3 | 3 a 10 MB |
| Uma hora de vídeo em HD | 1 a 3 GB |
| Um jogo atual de PC ou consola | 50 a 150 GB |
| SSD de um portátil | 256 GB a 2 TB |
Se quiser saber quantos ficheiros destes cabem no seu suporte, converta a capacidade dele em megabytes no conversor acima e divida-a pelo tamanho do ficheiro.
A conversão de unidades de dados regressa em algumas situações típicas.
Da menor para a maior: byte (B), kilobyte (KB), megabyte (MB), gigabyte (GB), terabyte (TB) e petabyte (PB). No padrão binário cada unidade seguinte é 1024 vezes maior do que a anterior, e no decimal 1000 vezes.
O gigabyte é o maior dos três. 1 GB são 1024 MB, e cada megabyte são 1024 KB, por isso um gigabyte contém mais de um milhão de kilobytes.
Em binário 1 MB são 1024 KB e 1 GB são 1024 MB. No padrão decimal são 1000 KB e 1000 MB. O mesmo multiplicador vale para unidades maiores: 1 TB são 1024 GB ou 1000 GB, consoante o padrão.
No padrão binário 1 GB são 1.073.741.824 bytes e 1 TB são 1.099.511.627.776 bytes. Em decimal são exatamente 1.000.000.000 e 1.000.000.000.000 bytes.
Só no padrão decimal. Em binário um megabyte completo tem 1024 KB, por isso 1000 KB são cerca de 0,98 MB. Pode calcular as duas variantes neste conversor depois de mudar o padrão.
Os computadores contam no sistema binário, e 1024 é dois elevado a dez, o número redondo desse sistema mais próximo do milhar. O prefixo quilo do SI significa, porém, exatamente 1000, e os fabricantes de armazenamento seguem esse significado. As duas abordagens convivem até hoje.
Kibibyte (KiB), mebibyte (MiB) e gibibyte (GiB) são os nomes formais dos valores binários, introduzidos pela IEC para os distinguir dos decimais KB, MB e GB. 1 KiB são sempre 1024 bytes, enquanto 1 kB no sentido do SI são 1000 bytes. No dia a dia, a maioria dos programas e das pessoas escreve KB referindo-se ao valor binário, exatamente como o Windows.
Logo depois do terabyte vem o petabyte (PB), e a seguir o exabyte (EB), o zettabyte (ZB) e o yottabyte (YB). No dia a dia encontram-se sobretudo unidades até ao terabyte. Os petabytes aparecem nos centros de dados, e as unidades maiores nas estatísticas do tráfego global da internet.
Ajuste o multiplicador ao par de unidades: =A1*1024 transforma gigabytes em megabytes, =A1/1024 megabytes em gigabytes e =A1*1048576 gigabytes em kilobytes. No padrão decimal use 1000 em vez de 1024. As mesmas fórmulas funcionam no Google Sheets.
O fabricante descreve o disco em decimal, por isso 1 TB significa 1.000.000.000.000 bytes. O Windows divide esse número em binário, por 1.073.741.824, e mostra cerca de 931 GB. A capacidade está intacta; muda apenas o padrão em que foi contada.
Com fotos de cerca de 3 MB, num gigabyte cabem pouco mais de 300 ficheiros, e com músicas MP3 de 5 MB, cerca de 200. Uma hora de vídeo em HD pode ocupar o gigabyte inteiro.
Se compara o resultado com o que o Windows mostra ou com a capacidade da RAM, escolha Binário (1024). Se se refere ao rótulo de um disco, à oferta de um operador ou a um valor do macOS, mude para Decimal (1000). Na dúvida, calcule as duas variantes e veja qual valor corresponde à sua fonte.

Se detetou um erro numa tabela ou tem uma ideia para melhorar o conversor, escreva-nos. Respondemos a cada mensagem.