KB vs KiB, MB vs MiB: por que 1 TB aparece como 931 GB
Um KB tem 1.000 bytes e um KiB tem 1.024. Por isso um HD de 1 TB mostra 931 GB e um limite de "50 KB" pode te pegar. Converta grátis com o conversor.
Publicado em · 5 min de leitura
Um kilobyte (KB) tem 1.000 bytes e um kibibyte (KiB) tem 1.024 bytes. A mesma divisão segue até o topo: um megabyte (MB) tem 1.000.000 de bytes, um mebibyte (MiB) tem 1.048.576. Os fabricantes de discos contam em milhares, enquanto o Windows conta em múltiplos de 1.024 mas continua escrevendo "GB", e por isso um disco de 1 TB aparece com cerca de 931 GB. O Conversor de Unidades grátis traz os dois tipos em Tamanho de dados, para você conferir qualquer valor em um segundo.
Não está faltando nada no seu disco, e ninguém está te enganando. São dois sistemas de contagem com nomes quase iguais, e isso causa uma confusão real, principalmente quando um formulário online diz "máximo de 50 KB".
Duas formas de contar bytes
Os computadores trabalham em binário, então as potências de dois (1.024 = 2^10) eram naturais para os primeiros programadores, e o prefixo "quilo" foi emprestado para 1.024 por ser próximo de 1.000. Mais tarde, os órgãos de padronização deram nomes próprios às unidades binárias (kibi, mebi, gibi, tebi) e mantiveram quilo, mega e giga para as potências de dez, como em todas as outras ciências.
| Decimal (SI) | Bytes | Binário (IEC) | Bytes |
|---|---|---|---|
| 1 KB (kilobyte) | 1.000 | 1 KiB (kibibyte) | 1.024 |
| 1 MB (megabyte) | 1.000.000 | 1 MiB (mebibyte) | 1.048.576 |
| 1 GB (gigabyte) | 1.000.000.000 | 1 GiB (gibibyte) | 1.073.741.824 |
| 1 TB (terabyte) | 1.000.000.000.000 | 1 TiB (tebibyte) | 1.099.511.627.776 |
A diferença cresce a cada degrau: cerca de 2,4% no quilo, 4,9% no mega, 7,4% no giga e 10% no tera. É por isso que ninguém percebe a diferença num arquivo pequeno, mas todo mundo percebe num HD novo.
Por que um disco de 1 TB aparece como 931 GB
A caixa diz 1 TB, ou seja, 1.000.000.000.000 de bytes. O Windows divide por 1.024 três vezes e chama o resultado de "GB":
1.000.000.000.000 ÷ 1.073.741.824 = 931,3
Então o Windows informa 931 "GB", que na verdade são 931 GiB. A mesma conta explica outros tamanhos:
| Anunciado | Mostrado pelo Windows |
|---|---|
| 64 GB | cerca de 59,6 GB |
| 256 GB | cerca de 238,4 GB |
| 500 GB | cerca de 465,7 GB |
| 1 TB | cerca de 931,3 GB |
O Mac mostra os tamanhos em unidades decimais desde o Mac OS X 10.6, então num Mac o mesmo disco aparece com cerca de 1 TB. Celulares e outros apps variam. Parte do espaço também fica com o sistema operacional, as partições de recuperação e a formatação, então o "espaço livre" é sempre um pouco menor ainda.
O que um formulário quer dizer com "KB"?
É aqui que isso pesa no dia a dia. Um portal de concurso ou de vagas diz "a foto deve ter menos de 50 KB". Isso significa 50.000 bytes ou 51.200 bytes (50 × 1.024)? Normalmente o formulário não diz, e cada site verifica de um jeito.
- 50 KB (decimal) = 50.000 bytes
- 50 KiB (binário) = 51.200 bytes
Um arquivo de 50.500 bytes passa numa verificação e é recusado na outra. O mais seguro é mirar no número mais rígido: deixe o arquivo abaixo de 50.000 bytes e ele passa nos dois casos.
Há uma segunda armadilha. Seu computador, celular ou app pode mostrar os tamanhos em múltiplos de 1.024 chamando-os de "KB". As próprias ferramentas do EveryApp também fazem isso: o tamanho mostrado depois de comprimir está em unidades de 1.024 bytes, com o rótulo KB. Um arquivo mostrado como "49 KB" pode ter pouco mais de 50.000 bytes. Para um limite de 50 KB, mire em 48 KB ou menos no que aparece na tela, e para um limite de 100 KB, mire em cerca de 97 KB ou menos. Os guias sobre comprimir uma imagem para 50 KB e tamanho de PDF em KB mostram como chegar lá.
Para ver a contagem exata de bytes de um arquivo, confira as propriedades dele: no Windows, clique com o botão direito no arquivo e escolha Propriedades; no Mac, selecione o arquivo e escolha Obter Informações. Os dois mostram o tamanho em bytes entre parênteses.
Como converter entre eles
Abra o Conversor de Unidades grátis, escolha Tamanho de dados e selecione as unidades em De e Para. Alguns exemplos que vale conhecer:
- Digite 1 e converta Terabytes (TB) para Gibibytes (GiB): 931,32... GiB, o número que o Windows mostra.
- Digite 50 e converta Kibibytes (KiB) para Bytes: 51.200 bytes.
- Digite 2 e converta Mebibytes (MiB) para Megabytes (MB): cerca de 2,097 MB.
O conversor também tem Bits, que importam para a velocidade da internet. As velocidades de rede são informadas em bits por segundo, e um byte tem 8 bits, então uma conexão de 100 Mbps transfere no máximo 12,5 MB de dados por segundo, antes de qualquer perda.
Se você quiser ver por que 1.024 é um número "redondo" para um computador, o Conversor de Bases Numéricas grátis mostra: 1.024 em binário é 10000000000, um 1 seguido de dez zeros. O guia para converter binário em decimal explica como isso funciona.
Qual usar?
- Comprando armazenamento ou lendo uma ficha técnica: decimal (GB, TB). É assim que discos, cartões de memória e celulares são vendidos.
- Lendo tamanhos no Windows: binário, com nomes decimais. Troque mentalmente GB por GiB.
- Cumprindo um limite de upload: considere o valor decimal, mais rígido, e deixe uma margem de alguns por cento.
- Escrevendo documentos técnicos: use KiB, MiB e GiB quando quiser dizer múltiplos de 1.024. Isso tira qualquer dúvida.
Confira um tamanho agora
Da próxima vez que um número parecer errado, converta. O Conversor de Unidades grátis tem KB, MB, GB e TB lado a lado com seus pares KiB, MiB, GiB e TiB, funciona no seu dispositivo e mostra a resposta enquanto você digita.
Perguntas frequentes
- 1 KB tem 1.000 ou 1.024 bytes?
- Oficialmente, 1 KB tem 1.000 bytes e 1 KiB tem 1.024 bytes. Na prática, muitos programas, incluindo o Windows, ainda dizem KB quando querem dizer 1.024 bytes.
- Por que meu HD de 1 TB mostra só 931 GB?
- O disco guarda 1.000.000.000.000 de bytes. O Windows divide por 1.024 três vezes e chama o resultado de GB, o que dá 931. É o mesmo espaço, contado de outro jeito.
- Quantos bytes tem um limite de upload de 50 KB?
- Depende do site: 50.000 bytes se ele conta em milhares, 51.200 se conta em múltiplos de 1.024. Deixe seu arquivo abaixo de 50.000 bytes para não ter problema.
- Qual é a diferença entre MB e MiB?
- Um MB tem 1.000.000 de bytes e um MiB tem 1.048.576 bytes, cerca de 4,9% a mais.
- Megabit é o mesmo que megabyte?
- Não. Um byte tem 8 bits, então um megabyte equivale a 8 megabits. A velocidade da internet usa megabits por segundo (Mbps); o tamanho dos arquivos usa megabytes.
Calculadoras
Experimente Conversor de Unidades
Grátis, sem cadastro e funciona no seu navegador. Converta entre unidades métricas e imperiais de comprimento, peso, temperatura, volume, área, velocidade, tempo e tamanho de dados, como cm para polegadas, kg para lb, Celsius para Fahrenheit ou milhas para km.