Conversor de unidades de armazenamento
Ferramenta online para converter unidades de armazenamento, converte rapidamente entre bit, byte, KB, MB, GB, TB e unidades binárias
O que é conversão de unidades de armazenamento?
O conversor de unidades de armazenamento transforma valores entre bit, byte, KB, MB, GB, TB, PB, EB e unidades binárias como KiB, MiB, GiB e TiB. Ele é útil porque fabricantes, sistemas operacionais, redes e provedores de nuvem nem sempre usam a mesma convenção: unidades decimais usam base 1000, enquanto unidades binárias usam base 1024. Essa diferença explica por que um disco, valor de memória, cota de transferência ou estimativa de backup pode parecer diferente entre ferramentas. O conversor ajuda no planejamento de capacidade, limites de upload, cálculo de largura de banda, documentação e custos, mas não inclui overhead de filesystem, compressão ou redundância.
Como usar
Como usar
- Insira o valor que deseja converter
- Selecione a unidade de origem (de) e a unidade de destino (para)
- Clique em 'Converter' para ver os resultados detalhados
- Clique em 'Conversões relacionadas' para explorar outras combinações de unidades
Decimal vs. binário
- Verifique se a origem usa unidades decimais (KB, MB, GB) ou binárias (KiB, MiB, GiB); fornecedores de armazenamento e sistemas operacionais frequentemente divergem.
- Para faturamento, cotas ou limites de transferência, mantenha o rótulo da unidade junto ao número, para que o valor não seja interpretado incorretamente depois.
Casos de uso
Princípio técnico
O armazenamento de dados utiliza dois sistemas de prefixos paralelos com bases numéricas diferentes. O sistema decimal (SI) usa potências de 10: 1 KB = 10^3 B, 1 MB = 10^6 B, 1 GB = 10^9 B, escalando até 1 YB = 10^24 B (yotta, adicionado no CGPM 1991; ronna 10^27 e quetta 10^30 adicionados em 2022). O sistema binário, formalizado na IEC 80000-13:2008 (originalmente IEC 60027-2:1999), usa potências de 2 e os escreve com um infixo "i" explícito: 1 KiB = 2^10 B = 1.024 B, 1 MiB = 2^20 B, 1 GiB = 2^30 B, 1 TiB = 2^40 B, 1 YiB = 2^80 B. Os nomes IEC (kibi, mebi, gibi, tebi, pebi, exbi, zebi, yobi) existem precisamente para remover a ambiguidade histórica em que 1 KB significava 1.000 B em especificações de rede, mas 1.024 B em listagens de arquivos do sistema operacional. As escolhas de fornecedores e sistemas operacionais seguem convenções da indústria em vez de preferência do usuário. Fornecedores de discos rígidos, SSDs e armazenamento em nuvem usam unidades decimais porque a capacidade bruta do disco em setores se mapeia limpamente para potências de 10^n (um disco de 1 TB contém 1.953.525.168 LBAs de 512 B = 10^12 B). O Windows Explorer historicamente exibe valores binários, mas os rotula com prefixos decimais ("931 GB" para o que é realmente 931 GiB), o que é a fonte mais comum da reclamação "meu disco é menor do que o anunciado"; o macOS mudou para exibição decimal real no 10.6 Snow Leopard (2009), e a maioria dos gerenciadores de arquivos Linux segue a mesma convenção SI. A taxa de transferência de rede é reportada em bits por segundo (1 Gbps = 10^9 bit/s = 125 MB/s decimal teórico), enquanto tamanhos de arquivo são em bytes, então um arquivo de 1 GB em um link gigabit perfeitamente limpo transfere em 8 s + sobrecarga TCP/IP. Internamente, o conversor normaliza cada entrada para bits (o menor átomo: 1 byte = 8 bits conforme IEC 80000-13 e a convenção histórica do PDP-10/IBM 360) e aplica uma única multiplicação pelo fator de destino, evitando o desvio de precisão que se acumula quando cadeias longas como KB -> MB -> GB -> TiB são avaliadas separadamente. Os doubles IEEE 754 fornecem ~15-17 dígitos decimais significativos, o que cobre conversões até aproximadamente 9 PB exatamente e permanece preciso até o kilobyte na escala de exabyte. Para valores acima de 2^53 bits (aproximadamente 1 PiB), a ferramenta recorre à aritmética BigInt onde contagens exatas de bytes importam, como em relatórios de alocação de armazenamento em bloco. Overhead do filesystem, paridade RAID e área reserva do SSD estão fora do escopo da conversão de unidades — um volume NTFS de 1 TB recém-formatado reporta cerca de 931 GiB antes do MFT e espaço reservado, e ZFS com configuração copies=2 reduz pela metade a capacidade visível ao usuário novamente.
- Prefixos decimais (SI): K=10^3, M=10^6, G=10^9, T=10^12, P=10^15, E=10^18, Z=10^21, Y=10^24 (CGPM 1991); R=10^27, Q=10^30 adicionados no CGPM 2022.
- Prefixos binários (IEC 80000-13:2008): Ki=2^10=1.024, Mi=2^20, Gi=2^30, Ti=2^40, Pi=2^50, Ei=2^60, Zi=2^70, Yi=2^80 — o infixo "i" explícito remove a ambiguidade legada de KB.
- Lacuna decimal-binário: 1 GB = 0,9313 GiB (7,4% menor), 1 TB = 0,9095 TiB (~9,1% menor), 1 PB = 0,8882 PiB; é por isso que um disco de 1 TB mostra ~931 GB no Windows.
- Bit vs byte: 1 B = 8 bit (IEC 80000-13); velocidades de rede usam b minúsculo (1 Gbps = 125 MB/s decimal teórico, ~112 MiB/s após sobrecarga TCP/IP).
- Convenções de SO: Windows exibe valores binários com rótulos decimais ("GB" significando GiB), macOS 10.6+ usa decimal SI real, a maioria dos gerenciadores de arquivos Linux segue SI; iOS e Android reportam armazenamento em GB decimal.
- Endianness e tamanho de palavra são preocupações separadas: big-endian (ordem de bytes de rede, RFC 1700) vs little-endian (x86, ARM padrão), e larguras de palavra de 8/16/32/64 bits afetam o layout de memória, mas não a conversão de unidades.
- Precisão: doubles IEEE 754 tratam ~9 PB exatamente; o conversor normaliza para bits internamente e muda para BigInt acima de 2^53 bits para manter contagens exatas de bytes em relatórios de alocação de armazenamento.
Exemplos
GB decimal para MB e bytes
1 GB = 1.000 MB = 1.000.000 KB = 10⁹ bytesGiB binário para MiB e bytes
1 GiB = 1.024 MiB = 1.048.576 KiB = 2³⁰ bytes ≈ 1,0737 × 10⁹ bytesDiscrepância SI vs. IEC (por que um disco de 1 TB mostra 931 GB)
1 TB (decimal) = 10¹² bytes ≈ 931,32 GiB; 1 TiB = 2⁴⁰ bytes ≈ 1,0995 TB — diferença de cerca de 7-9%Largura de banda: bits por segundo vs. bytes por segundo
1 Gbps = 1.000 Mbps = 125 MB/s; baixar um arquivo de 1 GB em um link limpo de 1 Gbps ≈ 8 segundosTamanhos de arquivos de mídia (referência cotidiana)
Vídeo 4K H.265 ≈ 375 MB por minuto ≈ 22,5 GB por hora; um MP3 de 3 minutos (320 kbps) ≈ 7,3 MBCapacidade de nuvem e backup
Plano de 100 GB = 10¹¹ bytes ≈ 93,13 GiB visíveis no SO; um celular de 16 GB mostra ≈ 14,9 GiB antes da partição do sistemaPerguntas frequentes
1 KB equivale a 1000 bytes ou 1024 bytes?
As duas definições existem. O SI usa 1 KB = 1000 bytes; o sistema binário (IEC) usa 1 KiB = 1024 bytes. Sistemas operacionais e fabricantes de HD divergem: o Windows mostra o tamanho dos arquivos em unidades baseadas em 1024, mas as rotula como 'KB', enquanto a capacidade do disco é anunciada em unidades baseadas em 1000. A página exibe as duas colunas para você comparar.
Quanto realmente é um terabyte?
1 TB = 1.000.000.000.000 bytes (SI). 1 TiB = 2^40 = 1.099.511.627.776 bytes. Um HD de '1 TB' aparece com cerca de 931 GiB no Windows por causa dessa diferença, e não por perda de capacidade durante a formatação.
Por que anexos de e-mail e imagens costumam parecer menores do que o disco mostra?
Anexos de e-mail crescem cerca de 33% durante a codificação MIME Base64; alguns clientes mostram o tamanho original do arquivo, outros mostram o tamanho transmitido pela rede. As ferramentas de desenvolvedor do navegador, por sua vez, costumam mostrar o tamanho da transferência com gzip. Nenhuma delas está 'errada' — elas medem coisas diferentes.
O que é um bit, um byte, um nibble, uma word?
Bit (b) é um dígito binário. Byte (B) tem 8 bits. Nibble são 4 bits (um dígito hexadecimal). 'Word' depende da arquitetura — 16, 32 ou 64 bits. Largura de banda de rede é convencionalmente medida em bits por segundo (Mbps), e tamanho de arquivo em bytes por segundo (MB/s) — 1 MB/s = 8 Mbps.
Posso converter valores de largura de banda?
Sim — a página trata Mbps e MBps como unidades distintas (uma com 'b' de bits, outra com 'B' de bytes). 100 Mbps = 12,5 MB/s. Sempre confira a caixa do caractere 'B'; o marketing dos provedores de internet quase sempre usa bits por segundo.
Qual é a maior unidade listada?
Yottabyte (YB, 10^24 B) para o SI e yobibyte (YiB, 2^80 B) para o sistema binário. Petabyte e exabyte aparecem com frequência em armazenamento em nuvem; zettabyte e yottabyte raramente surgem fora de estatísticas globais de tráfego.
Todas as conversões são exatas?
Dentro da mesma família de unidades (KB → MB, KiB → MiB), sim. Entre famílias (KB → KiB) o fator de conversão é 1000/1024 e gera uma razão não inteira; a página arredonda para uma precisão razoável, mas o número subjacente é irracional em qualquer base.