Bits x bytes

Pela equipe BytesToMbps · Atualizado em 26 de setembro de 2026

Um bit é um único dígito binário, um 0 ou um 1; um byte é um grupo de 8 bits. As redes medem velocidade em bits (b), enquanto arquivos, memória e discos são medidos em bytes (B), então converter de um para o outro sempre significa multiplicar ou dividir por 8.

O que são bit e byte

O bit é a menor unidade de informação digital: um dígito binário com dois valores possíveis. O byte tem 8 bits, o suficiente para 256 valores diferentes, porque 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 = 256.

O byte de 8 bits virou padrão porque é um tamanho conveniente para um caractere de texto e para endereçar memória. Documentos de normas às vezes dizem "octeto" para indicar exatamente 8 bits, porque os primeiros computadores usavam bytes de outros tamanhos. Hoje, um byte tem 8 bits em qualquer lugar onde você provavelmente vai encontrar um.

1 B  = 8 b
1 kB = 1.000 B = 8.000 b
1 MB = 1.000.000 B = 8.000.000 b

O conversor de bytes para bits e o conversor de bits para bytes lidam com qualquer valor, inclusive unidades binárias.

Por que a rede conta bits e o armazenamento conta bytes

Um link de rede envia os dados um símbolo depois do outro por um fio, uma fibra ou um canal de rádio, então a capacidade dele é contada naturalmente em bits por segundo. Essa convenção atravessa toda a área de redes: portas Ethernet são de 1 Gbps ou 10 Gbps, o USB 2.0 é de 480 Mbps e os planos residenciais vêm em Mbps — a “internet de 300 mega”.

O armazenamento e a memória são organizados em bytes. Um arquivo é uma sequência de bytes, os endereços de memória apontam para bytes, e o software que salva ou copia arquivos informa tamanhos e velocidades em bytes: kB, MB, GB e MB/s.

As duas convenções fazem sentido sozinhas. O problema começa quando você compara um plano em Mbps com um arquivo em GB, e é por isso que Mbps x MB/s é uma das confusões mais comuns.

Prefixos: decimais (kB, MB) e binários (KiB, MiB)

Os prefixos quilo, mega, giga e tera são prefixos do SI e significam potências de 1.000. Como a memória dos computadores vem em potências de 2, o software usou por muito tempo os mesmos nomes para potências de 1.024. Para acabar com a ambiguidade, a IEC definiu prefixos binários separados: kibi (Ki), mebi (Mi), gibi (Gi) e tebi (Ti).

Unidade decimalBytesUnidade bináriaBytesA binária é maior em
1 kB1.0001 KiB1.0242,4%
1 MB1.000.0001 MiB1.048.5764,9%
1 GB1.000.000.0001 GiB1.073.741.8247,4%
1 TB1.000.000.000.0001 TiB1.099.511.627.77610,0%

A diferença cresce a cada degrau, e é por isso que ela quase não importa num arquivo pequeno e importa muito num disco grande. Os prefixos de bits em redes são sempre decimais: 1 Mbps são exatamente 1.000.000 de bits por segundo.

Por que um HD de 1 TB aparece com cerca de 931 GB

Os fabricantes de discos usam unidades decimais, então um disco de 1 TB guarda 1.000.000.000.000 de bytes. Alguns sistemas operacionais, entre eles o Windows, contam em potências de 1.024, mas continuam escrevendo "GB". Dividindo por 1.073.741.824, chega-se a 931,3, e o disco aparece como "931 GB" embora não falte nada. Um disco de 500 GB aparece como cerca de 465,7 pelo mesmo motivo.

O mesmo efeito vale para downloads. Um arquivo que um programa lista como "1 GB" pode ser 1 GiB, ou seja, 1.073.741.824 bytes, ou 8.589.934.592 bits. A 100 Mbps, isso leva cerca de 85,9 segundos, e não os 80 segundos de um gigabyte decimal. As calculadoras deste site mantêm os dois separados: escolha GB ou GiB explicitamente.

Escrevendo unidades sem ambiguidade

SímboloSignificadoObservação
bbitb minúsculo
Bbyte (8 bits)B maiúsculo
kBquilobyte, 1.000 bytesMuitos apps escrevem "KB", às vezes querendo dizer 1.024 bytes
KiBkibibyte, 1.024 bytesBinário, sem ambiguidade
Mb / Mbpsmegabit / megabits por segundoVelocidades de rede
MB / MB/smegabyte / megabytes por segundoTamanhos de arquivo e apps de download

Duas verificações rápidas resolvem a maioria dos casos reais. Um valor com b minúsculo é 8 vezes menor que o mesmo número com B maiúsculo. E, se o número importa, como o tamanho de um disco ou a estimativa de uma transferência, pergunte se ele é decimal ou binário antes de comparar. O conversor de bytes por segundo para Mbps mostra as duas famílias lado a lado.

Resumo

  • Um byte tem 8 bits. b minúsculo significa bit, B maiúsculo significa byte.
  • As redes contam bits por segundo; arquivos, memória e discos contam bytes.
  • kB, MB e GB são potências de 1.000; KiB, MiB e GiB são potências de 1.024. A diferença é de 7,4% no nível do gigabyte.
  • Um disco de 1 TB aparece com cerca de 931 "GB" em programas que contam em unidades binárias, sem faltar nada.

Perguntas frequentes

Por que um byte tem 8 bits?

Oito bits dão 256 valores possíveis, o suficiente para um caractere de texto, e potências de dois combinam com o hardware dos computadores. O byte de 8 bits virou o tamanho dominante há décadas e hoje é universal.

Um quilobyte tem 1.000 ou 1.024 bytes?

Pelas regras do SI e da IEC, 1 kB são 1.000 bytes e 1 KiB são 1.024 bytes. Alguns programas ainda usam "KB" para 1.024 bytes, então confira qual dos dois o programa quer dizer.

Fontes

Conversões relacionadas

Veja também