CCalculate.Studio

📦 Calculadora de Tamanho de Arquivo

Esta calculadora de tamanho de arquivo converte um valor entre unidades decimais (KB, MB, GB, TB — potências de 1.000) e unidades binárias (KiB, MiB, GiB, TiB — potências de 1.024), mostrando a contagem exata de bytes de ambas. Os dois sistemas são definidos por normas internacionais: os prefixos do SI são decimais, ao passo que os prefixos binários da IEC (kibi, mebi, gibi, tebi) foram criados para eliminar a ambiguidade. É por isso que um disco vendido como 1 TB aparece como aproximadamente 931 GiB em muitos sistemas operacionais.

Última revisão: 2026-07-07
Add as preferred on Google

Tabela de referência: unidades decimais (SI) vs binárias (IEC)

A tabela lista o valor exato em bytes de cada unidade nos dois sistemas padronizados de prefixos. Os prefixos decimais do SI estão definidos na Brochura do SI do BIPM; os prefixos binários estão definidos na IEC/ISO 80000-13.

UnidadeSistemaBytes exatos
1 KB (kilobyte)Decimal (SI)1.000
1 KiB (kibibyte)Binário (IEC)1.024
1 MB (megabyte)Decimal (SI)1.000.000
1 MiB (mebibyte)Binário (IEC)1.048.576
1 GB (gigabyte)Decimal (SI)1.000.000.000
1 GiB (gibibyte)Binário (IEC)1.073.741.824
1 TB (terabyte)Decimal (SI)1.000.000.000.000
1 TiB (tebibyte)Binário (IEC)1.099.511.627.776
  • Os sistemas operacionais divergem na forma de informar tamanhos: alguns usam unidades binárias (historicamente rotuladas com símbolos decimais), outros usam unidades decimais de fato, portanto o mesmo arquivo pode exibir números diferentes em sistemas diferentes.
  • Os dispositivos de armazenamento são comercializados em unidades decimais; já as capacidades de memória RAM são inerentemente binárias (um módulo de “16 GB” é, na verdade, de 16 GiB).
  • A capacidade utilizável após a formatação é ainda um pouco menor por causa das estruturas do sistema de arquivos, o que é independente da diferença de convenção entre unidades.

O que são unidades decimais e binárias de tamanho de arquivo?

Tamanhos de arquivo são contados em bytes, e valores maiores são expressos com prefixos. Dois sistemas de prefixos coexistem. O sistema decimal usa prefixos do SI em potências de 1.000: 1 KB = 1.000 bytes, 1 MB = 10⁶ bytes, 1 GB = 10⁹ bytes, 1 TB = 10¹² bytes. O sistema binário usa prefixos da IEC em potências de 1.024: 1 KiB = 1.024 bytes, 1 MiB = 1.048.576 bytes, 1 GiB = 1.073.741.824 bytes, 1 TiB = 1.099.511.627.776 bytes.

Os prefixos binários kibi (Ki), mebi (Mi), gibi (Gi) e tebi (Ti) foram padronizados pela Comissão Eletrotécnica Internacional (originalmente na IEC 60027-2, hoje presente na ISO/IEC 80000-13) justamente porque a mesma palavra — “gigabyte”, por exemplo — era usada tanto para 10⁹ quanto para 2³⁰ bytes. Segundo as normas, GB significa sempre 10⁹ bytes e GiB significa sempre 2³⁰ bytes.

A consequência prática é o famoso espaço “sumido” do disco. Os fabricantes de armazenamento rotulam a capacidade em unidades decimais, portanto um disco de 1 TB contém 10¹² bytes. Um sistema operacional que informa tamanhos em unidades binárias divide essa contagem de bytes por 1.024³ e exibe cerca de 931 GiB — historicamente rotulados como “GB”, o que faz o disco parecer menor do que o anunciado. Na verdade não falta espaço algum; os dois números descrevem a mesma contagem de bytes em unidades diferentes.

Como usar esta calculadora de tamanho de arquivo

  1. Informe o valor de tamanho que você quer converter.
  2. Escolha a unidade — decimal (KB, MB, GB, TB) ou binária (KiB, MiB, GiB, TiB).
  3. Leia a contagem exata de bytes, que é o denominador comum inequívoco dos dois sistemas.
  4. Compare os equivalentes decimais (MB/GB) e binários (MiB/GiB) para ver como os mesmos dados são informados em cada convenção.

As fórmulas por trás da conversão de tamanho de arquivo

bytes = valor × fator da unidade (KB 10³, MB 10⁶, GB 10⁹, TB 10¹²; KiB 2¹⁰, MiB 2²⁰, GiB 2³⁰, TiB 2⁴⁰)
GiB = bytes ÷ 1.073.741.824
GB = bytes ÷ 1.000.000.000

Toda conversão passa pelos bytes. Multiplique o valor informado pelo fator em bytes da sua unidade para obter os bytes e depois divida pelo fator da unidade de destino. Unidades decimais usam fatores de 1.000ⁿ e unidades binárias usam fatores de 1.024ⁿ.

Exemplo prático: 1 TB = 10¹² bytes. Dividido por 1.024³ (= 1.073.741.824), isso equivale a 931,32 GiB, e dividido por 1.024⁴ equivale a 0,9095 TiB. No sentido inverso, 1 GiB = 1.073.741.824 bytes = 1,0737 GB. A diferença entre unidades decimais e binárias cresce a cada degrau de prefixo: cerca de 2,4% no kilo, 4,9% no mega, 7,4% no giga e 10,0% no tera.

Erros comuns

  • Achar que um disco de “1 TB” está com defeito porque o sistema mostra ~931 GB — o disco contém 10¹² bytes; o sistema está informando em GiB binários.
  • Tratar 1 GB como 1.024 MB — pela norma do SI, 1 GB = 1.000 MB; 1.024 MiB equivalem a 1 GiB.
  • Misturar os sistemas de prefixos no meio de um cálculo (por exemplo, multiplicar GB por 1.024 para obter MB), o que acumula um erro de cerca de 5 a 10%.
  • Confundir bytes (B) com bits (b): tamanhos de arquivo usam bytes, velocidades de rede usam bits, e eles diferem por um fator de 8.

Perguntas frequentes

Por que meu disco de 1 TB mostra só 931 GB?

O disco realmente contém 1 TB = 10¹² bytes, conforme rotulado em unidades decimais do SI. Sistemas operacionais que informam em unidades binárias dividem por 1.024³, resultando em 931,32 GiB — número historicamente exibido com o rótulo “GB”. Ambos os valores descrevem a mesma capacidade; muda apenas a convenção de unidade.

Qual é a diferença entre GB e GiB?

Um gigabyte (GB) equivale a 10⁹ = 1.000.000.000 bytes na convenção decimal do SI. Um gibibyte (GiB) equivale a 2³⁰ = 1.073.741.824 bytes na convenção binária da IEC. Um GiB é cerca de 7,4% maior que um GB. Os prefixos binários (KiB, MiB, GiB, TiB) foram padronizados justamente para encerrar a ambiguidade de usar uma única palavra para dois tamanhos diferentes.

1 MB são 1.000 KB ou 1.024 KB?

Pela norma do SI, 1 MB = 1.000 KB = 1.000.000 bytes. O valor de 1.024 KiB corresponde a 1 MiB (mebibyte) = 1.048.576 bytes no sistema binário da IEC. Historicamente, “megabyte” era usado de forma imprecisa para os dois casos, e é exatamente essa a ambiguidade que os prefixos binários vieram resolver.

Quantos bytes há em um terabyte?

Um terabyte (TB) equivale a 10¹² = 1.000.000.000.000 bytes com os prefixos decimais do SI. Um tebibyte (TiB) equivale a 2⁴⁰ = 1.099.511.627.776 bytes — cerca de 10% a mais. Os fabricantes de armazenamento usam o terabyte decimal para as capacidades dos discos.

Por que os tamanhos de memória RAM usam unidades binárias?

Os chips de memória são endereçados em potências de 2, portanto suas capacidades são naturalmente binárias: um módulo vendido como 16 GB contém, na verdade, 16 GiB = 17.179.869.184 bytes. Já os discos são comercializados em unidades decimais, e essa é uma das razões pelas quais as capacidades de disco e de RAM parecem seguir regras diferentes.

Referências

  1. ISO/IEC 80000-13:2008. Quantities and units — Part 13: Information science and technology (binary prefixes kibi, mebi, gibi, tebi).
  2. IEC 60027-2. Letter symbols to be used in electrical technology — Part 2: Telecommunications and electronics (original binary-prefix standard, 1998 amendment).
  3. Bureau International des Poids et Mesures (BIPM). The International System of Units (SI Brochure), 9th edition, 2019 — SI decimal prefixes.
  4. NIST. Prefixes for binary multiples. physics.nist.gov reference on IEC binary prefixes.

Dados e Armazenamento · Todas as calculadoras

Calculadoras relacionadas