Conversor de Armazenamento (KB, MB, GB, TB, KiB, MiB…)
Conversor de armazenamento digital grátis — bits, bytes, KB, MB, GB, TB, PB e as versões binárias IEC (KiB, MiB, GiB, TiB). Resolve a confusão 1000 vs 1024.
Escolha as unidades “de” e “para”, informe o valor. Trata tanto prefixos decimais (KB, MB, GB, TB, PB) quanto binários (KiB, MiB, GiB, TiB, PiB), mais bits.
Duas famílias, mesmas letras (atrapalhando)
| Prefixo | Decimal (SI) | Binário (IEC) |
|---|---|---|
| Kilo / Kibi | 1 KB = 10³ B = 1.000 | 1 KiB = 2¹⁰ B = 1.024 |
| Mega / Mebi | 1 MB = 10⁶ B = 1.000.000 | 1 MiB = 2²⁰ B = 1.048.576 |
| Giga / Gibi | 1 GB = 10⁹ B | 1 GiB = 2³⁰ B ≈ 1,074 × 10⁹ B |
| Tera / Tebi | 1 TB = 10¹² B | 1 TiB = 2⁴⁰ B ≈ 1,1 × 10¹² B |
Os nomes IEC (KiB, MiB, GiB, TiB) existem exatamente para diferenciar. Quando o HD diz “1 TB” e o sistema mostra “931 GB”, o fabricante usou decimal e o SO usou binário — é o mesmo disco.
Bits vs bytes
1 byte = 8 bits
Tamanho de arquivo: bytes. Velocidade de rede: bits (Mbps, Gbps). Uma conexão de 100 Mbps baixa no máximo ~12,5 MB/s — antes do overhead de protocolo.
Exemplos resolvidos
-
1 GB em MB
1 GB = 1.000 MB
-
1 GiB em MiB
1 GiB = 1.024 MiB
-
1 TB em GiB — o gap do HD vs sistema
1 TB = 931,3225746155 GiB
Perguntas frequentes
Por que meu HD de 1 TB aparece como 931 GB no sistema?
Fabricantes de disco usam unidades **decimais**: 1 TB = 1.000.000.000.000 bytes. A maioria dos sistemas operacionais exibe em unidades **binárias** (em geral usando as mesmas letras): 1 TiB = 1.099.511.627.776 bytes. Então 1 "TB" de disco = ~931 GiB na tela. Nada está quebrado — são duas definições para a mesma letra.
Qual a diferença entre KB e KiB?
1 KB = 1.000 bytes (prefixo SI, kilo = 1000). 1 KiB = 1.024 bytes (prefixo binário IEC, kibi = 2¹⁰). MB/MiB, GB/GiB, TB/TiB seguem a mesma ideia. Os nomes IEC ("KiB", "MiB", "GiB") foram padronizados em 1998 justamente para acabar com a confusão.
Quando usar cada um?
Hardware de armazenamento (HD, SSD, NVMe) anuncia capacidade em **decimal**. RAM, tamanhos de arquivo do SO e gerenciadores de arquivos usam **binário**. Taxas de rede usam decimal (1 Mbps = 1.000.000 bits/s). Ao escrever para um público, escolha o que faz sentido e rotule explicitamente.
Bits vs bytes em velocidade de rede?
Velocidades de rede são em bits por segundo (Mbps, Gbps), e tamanhos de arquivo em bytes. Divida por 8 para passar de bits a bytes. Uma linha de 100 Mbps baixa ~12,5 MB/s no pico, antes do overhead de protocolo.
Qual a precisão?
Todos os fatores são potências exatas de 10 ou 2. Aritmética interna em dupla precisão (~15 dígitos significativos); a exibição arredonda em dez decimais e remove zeros finais.