Bytes para Megabytes

Bytes para Megabytes: fórmula exata, valores comuns e conversão reversa. Grátis, sem necessidade de cadastro.

Resultado
0.000001

1 B = 0.000001 MB

Fórmula de conversão

1 B = 0.000001 MB

Valores comuns de Bytes para Megabytes

BytesMegabytes
1 B0.000001 MB
2 B0.000002 MB
3 B0.000003 MB
5 B0.000005 MB
10 B0.00001 MB
20 B0.00002 MB
50 B0.00005 MB
100 B0.0001 MB

Cada conversão é executada no seu navegador. Nada do que você digita é enviado ao BroBroGo.

Perguntas frequentes

Como converter Bytes para Megabytes?

Use a fórmula abaixo ou simplesmente digite um valor acima para ver o resultado atualizado instantaneamente.

Este conversor é preciso?

Sim. Ele utiliza o fator de conversão exato definido internacionalmente, calculado diretamente no seu navegador — nenhum valor é arredondado incorretamente ou enviado para um servidor.

Conversão de Bytes para Megabytes (B → MB) – Referência completa

Esta página converte um valor em bytes (B) diretamente para megabytes (MB) usando o fator decimal do Sistema Internacional de Unidades (SI): 1 MB = 1.000.000 B. A operação é uma simples divisão por um milhão. O inverso também é suportado: informando um valor em MB, o resultado é dado em bytes.

O que diferencia esta página

Diferentemente de muitas ferramentas que misturam os fatores 1.024 e 1.000.000, esta página adota exclusivamente o padrão decimal SI. Isso significa que 1 MB vale exatamente 1.000.000 de bytes, sem ajustes para a base binária (1 MiB = 1.048.576 B). A página não usa o fator 1.024 × 1.024 = 1.048.576 – essa é a definição do mebibyte (MiB), tratada em páginas irmãs específicas para KiB, MiB e GiB.

A escolha pelo fator decimal não é arbitrária: fabricantes de discos rígidos, SSDs, pendrives e muitos serviços de armazenamento em nuvem anunciam capacidades usando o prefixo SI. Por exemplo, um HD de “500 GB” contém 500 × 10⁹ bytes, e não 500 × 2³⁰. É por isso que o sistema operacional frequentemente mostra um valor menor (cerca de 465 GiB). Esta página existe justamente para que você possa fazer essa conta de forma transparente e entender a origem da discrepância.

Como a conversão é calculada

A fórmula é direta:

  • Bytes → Megabytes: valor_em_MB = valor_em_B × 0,000001
    (equivalente a dividir por 1.000.000)

  • Megabytes → Bytes: valor_em_B = valor_em_MB × 1.000.000

O fator de conversão é fixo e exato. Não há arredondamento forçado – a ferramenta usa aritmética de ponto flutuante padrão para lidar com entradas grandes (por exemplo, 10¹² bytes) e com números decimais.

Tabela de referência rápida

Bytes Megabytes (decimal)
1 B 0,000001 MB
1.000 B 0,001 MB
1.000.000 B 1 MB
500.000.000 B 500 MB
1.000.000.000 B 1.000 MB (1 GB)

Por que existem dois padrões? A origem do fator 1.024

A confusão entre MB e MiB tem raízes históricas. Nos primórdios da computação, a memória e o armazenamento eram estruturados em potências de dois – endereçamento binário. Um kilobyte “de verdade” nos sistemas internos equivalia a 2¹⁰ = 1.024 bytes. Com o tempo, fabricantes de discos rígidos, que usam a mesma lógica de contagem de setores, começaram a adotar o prefixo decimal (1 kB = 1.000 B) para tornar as capacidades aparentemente maiores. O resultado foi uma divergência duradoura.

Para resolver a ambiguidade, a Comissão Eletrotécnica Internacional (IEC) criou, em 1998, os prefixos binários: kibi (Ki), mebi (Mi), gibi (Gi), etc. Assim:

  • 1 MB = 10⁶ bytes = 1.000.000 B (SI)
  • 1 MiB = 2²⁰ bytes = 1.048.576 B (IEC)

A maioria dos sistemas operacionais, no entanto, ainda exibe “MB” e “GB” mas aplica o fator binário internamente – daí a confusão. Esta página adota o lado decimal explicitamente, sem suposições.

Como os sistemas operacionais lidam com unidades

A prática varia entre os principais sistemas:

  • Windows: Usa fatores binários (1 MB = 1.048.576 B) mas rotula como MB, GB, etc. Um disco de 500 GB (decimal) aparece como aproximadamente 465 GB no Windows Explorer. A diferença é a razão 10⁹ / 2³⁰ ≈ 0,9313.
  • macOS (desde o OS X 10.6): Passou a usar o fator decimal SI. Um disco de 500 GB decimal é mostrado como 500 GB, mas a capacidade em bytes é a mesma. O macOS ainda oferece a opção de exibir em binário nas configurações.
  • Linux: Geralmente exibe em unidades binárias (MiB, GiB) – mas isso depende do sistema de arquivos e do comando utilizado. Ferramentas como df -h costumam usar potências de 1024, enquanto df -H usa 1000.

Exemplos práticos do dia a dia

  1. HD de 500 GB anunciado pelo fabricante
    Capacidade real: 500 × 10⁹ bytes = 500.000.000.000 B.
    Convertendo para MB decimal: 500.000.000.000 ÷ 1.000.000 = 500.000 MB.
    Convertendo para MiB (binário): 500.000.000.000 ÷ 1.048.576 ≈ 476.837 MiB (≈ 465 GiB).
    A diferença de cerca de 35 GB (ou 7%) é normal e esperada.

  2. Foto de 2 MB em uma câmera
    Uma câmera que salva arquivos com tamanho “2 MB” geralmente usa o fator decimal? Depende. A maioria dos softwares de edição e câmeras hoje adotam o decimal (2 MB = 2.000.000 B). Se o sistema operacional reportar o mesmo arquivo como 1,9 MB, é porque ele está convertendo em binário.

  3. Plano de armazenamento em nuvem de 100 GB
    Serviços como Google Drive, Dropbox e OneDrive faturam com base no GB decimal. 100 GB = 100 × 10⁹ bytes. Se você tem 100 arquivos de exatamente 1 GB (decimal), caberão. Se o sistema local usa contagem binária, o espaço livre no disco local pode parecer diferente.

Regras e tratamento de entradas

A ferramenta aceita apenas valores numéricos não negativos. Números inteiros, decimais e grandes (como 10¹²) são processados sem perda de precisão além da inerente à aritmética de ponto flutuante. Casos específicos:

  • Zero bytes: resultado = 0 MB.
  • Valores negativos: retornam erro – não há sentido físico em armazenamento negativo.
  • Entrada não numérica ou vazia: também gera erro, sem conversão.
  • Números fracionários: Por exemplo, 500.000 B = 0,5 MB. O resultado é “0,5” (sem unidade).

A saída é sempre um número puro, sem o rótulo “MB” anexado, para que você possa usá-lo em outras contas ou inserir em formulários.

O que não é feito nesta página

  • Não converte usando 1.024. Se você precisa de mebibytes, use a página específica para MiB.
  • Não adiciona sufixos como “B” ou “MB” ao resultado numérico – a saída é um número, por exemplo “5” ou “0,000001”.
  • Não arredonda automaticamente valores para determinado número de casas decimais. Qualquer arredondamento fica a cargo do usuário.

Relação com outros prefixos SI

O mesmo fator 1/1.000.000 se aplica à cadeia completa de prefixos:

Prefixo Fator para bytes Conversão inversa
Kilobyte (kB) 1 kB = 1.000 B B = kB × 1.000
Megabyte (MB) 1 MB = 1.000.000 B B = MB × 1.000.000
Gigabyte (GB) 1 GB = 1.000.000.000 B B = GB × 1.000.000.000
Terabyte (TB) 1 TB = 10¹² B B = TB × 10¹²

Se você inserir bytes e quiser obter gigabytes, basta dividir por 10⁹ (ou mover a vírgula seis casas para megabyte e mais três para gigabyte).

Perguntas frequentes

1. Por que meu disco de 500 GB mostra apenas 465 GB no Windows?
Porque o Windows usa unidades binárias (GiB) mas as rotula como GB. O disco tem 500 × 10⁹ bytes; dividindo por 2³⁰ (1 GiB = 1.073.741.824 B) obtém-se ≈ 465 GiB.

2. Esta página converte usando 1024?
Não. A página segue o padrão SI decimal (1.000.000). Para conversão binária, utilize a página de mebibytes (MiB).

3. Posso digitar “1e6” (notação científica) no campo?
A ferramenta aceita números em formato decimal ponto flutuante padrão, incluindo notação como “1e6” (equivalente a 1.000.000). Mas verifique se o campo do seu navegador interpreta corretamente.

4. O resultado é exato para todos os valores?
Para valores que são múltiplos exatos de 1.000.000, sim. Para valores arbitrários, a precisão é a da aritmética de ponto flutuante (cerca de 15 dígitos decimais). Não há truncamento intencional.

5. Como faço para converter de volta de MB para bytes?
Use a função inversa: multiplique o valor em MB por 1.000.000. A página também oferece essa opção: basta selecionar a direção contrária.

6. O que significa “MB” em uma taxa de transferência?
Em redes, MB/s (megabytes por segundo) é uma unidade decimal. 1 MB/s = 1.000.000 B/s. Cuidado para não confundir com Mbps (megabits por segundo), que equivale a 1.000.000 bits/s – oito vezes menor em bytes.