Sistema Binário
A conversão de bytes usa o sistema binário (base 2), onde 1 KB = 1024 B, não 1000 B. Este é o padrão usado na ciência da computação.
Preparing your comprehensive developer toolkit
Guia prático
Converta B, KB, MB, GB, TB, PB (1 KB = 1024 B).
Conversão de unidades de bytes é o processo de conversor entre diferentes unidades de armazenamento de dados como bytes (B), kilobytes (KB), megabytes (MB), gigabytes (GB), terabytes (TB) e petabytes (PB). Em computação, 1 KB equivale a 1024 bytes (sistema binário), não 1000 bytes. Esta ferramenta ajuda desenvolvedores, administradores de sistema e profissionais de TI a conversor rapidamente entre essas unidades para planejamento de capacidade de armazenamento, cálculos de tamanho de arquivo e estimativas de largura de banda.
A conversão de bytes usa o sistema binário (base 2), onde 1 KB = 1024 B, não 1000 B. Este é o padrão usado na ciência da computação.
Cada nível aumenta por um fator de 1024: B → KB (×1024) → MB (×1024) → GB (×1024) → TB (×1024) → PB (×1024).
Mantém 9 casas decimais de precisão durante os cálculos para evitar erros de arredondamento, especialmente importantes para valores grandes.
Sistemas operacionais e software usam diferentes padrões: alguns usam base binária (1 KiB = 1024 bytes) para precisão técnica, outros usam base decimal (1 KB = 1000 bytes) para simplicidade. Esta ferramenta suporta ambos os padrões para máxima compatibilidade.
Todos os valores de bytes são atualizados instantaneamente após inserir o valor ou alternar unidades.
Suporta unidades comuns de armazenamento de dados B, KB, MB, GB, TB, PB, com incremento de 1024.
Mantém precisão de 9 casas decimais para garantir precisão na conversão de bytes.
Alterne rapidamente entre unidades comuns como B, KB, MB, GB, etc.
Há uma distinção importante: KB (kilobyte) tradicionalmente significava 1024 bytes em computação (2¹⁰), mas o prefixo SI 'kilo' oficialmente significa 1000. Para resolver esta ambiguidade, o padrão IEC 60027-2 introduziu prefixos binários: KiB (kibibyte) = 1024 bytes, MiB (mebibyte) = 1024² bytes, GiB (gibibyte) = 1024³ bytes. Esta ferramenta usa a convenção tradicional de computação onde 1 KB = 1024 B, que ainda é amplamente usada em sistemas operacionais, especificações de memória e sistemas de arquivos.
Os fabricantes de armazenamento (discos rígidos, SSDs) usam unidades decimais (SI) onde 1 KB = 1000 B, 1 MB = 1000² B, etc., por várias razões: 1) Os prefixos SI oficialmente significam potências de 1000, tornando-o tecnicamente correto, 2) Resulta em capacidades anunciadas maiores, 3) É legalmente aceito desde que claramente declarado. No entanto, os sistemas operacionais usam unidades binárias (baseadas em 1024) por razões históricas e eficiência.
Para conversor entre unidades binárias (baseadas em 1024) e decimais (baseadas em 1000): Primeiro, converta para bytes como base comum. Para binário: Bytes = Valor × 1024^n. Para decimal: Bytes = Valor × 1000^n. Em seguida, converta para a unidade alvo dividindo. Esta ferramenta usa unidades binárias (1024) em todo o processo para consistência com a maioria dos sistemas de computador.
O tipo Number do JavaScript usa formato de ponto flutuante de precisão dupla IEEE 754, que pode representar com precisão inteiros até 2⁵³ - 1 (aproximadamente 8 PB). Além disso, a precisão pode ser perdida. Esta ferramenta mantém precisão de 9 casas decimais para resultados fracionários, o que é suficiente para a maioria dos propósitos práticos.
Informações sobre bytes e unidades de armazenamento de dados.
Padrão internacional para unidades de informação.
Tipos de dados e representação numérica em JavaScript.
Guia do Instituto Nacional de Padrões sobre unidades de armazenamento digital.
Padrões da indústria para terminologia de armazenamento digital.
Abra a ferramenta para experimentar estes recursos.