Conversor de bits para bytes
Para converter bits em bytes, divida por 8. 8.000.000 de bits são 1.000.000 de bytes (1 MB), e um valor de 256 bits ocupa 32 bytes. Esta página converte quantidades de dados, não velocidades.
1 b equivalem a:
- b1
- kb0,001
- Mb0,000001
- Gb1E-9
- B0,125
- kB0,000125
- MB1,25E-7
- GB1,25E-10
- TB1,25E-13
- KiB0,00012207
- MiB1,19209E-7
- GiB1,16415E-10
Funciona inteiramente no seu navegador. Nada do que você digita é enviado para lugar nenhum.
Fórmula
1 b = 1 bits e 1 B = 8 bits, portanto:
Conversões comuns
| b | B |
|---|---|
| 8 b | 1 B |
| 16 b | 2 B |
| 32 b | 4 B |
| 64 b | 8 B |
| 128 b | 16 B |
| 256 b | 32 B |
| 1.000 b | 125 B |
| 8.000.000 b | 1.000.000 B |
Exemplos: quando contagens de bits precisam virar bytes
- Chaves e hashes. Configurações de segurança são descritas pelo tamanho em bits. Um valor de 128 bits ocupa 16 bytes e um de 256 bits, 32 bytes — é isso que você reserva numa coluna de banco de dados ou num buffer.
- Volume de dados de um medidor. Uma ferramenta de monitoramento informa que um aparelho enviou 4 Gb num dia. Isso são 0,5 GB (500 MB) de dados, e é esse número que conta na franquia.
- Campos de protocolo. Especificações costumam descrever campos em bits: um campo de 32 bits tem 4 bytes; um de 48 bits, 6 bytes.
- Uma velocidade transformada em total. Um link que carregou 8.000.000.000 de bits no total moveu 1.000.000.000 de bytes, ou 1 GB. A mesma divisão por 8 funciona em todos os prefixos: Mb para MB, Gb para GB, Tb para TB.
Cuidado: Mb x MB
b minúsculo é bit e B maiúsculo é byte. "500 Mb" são 62,5 MB, não 500 MB, e confundir os dois deixa um número oito vezes grande ou pequeno demais. Quando alguém escreve o tamanho de um arquivo em Mb, confira se quis dizer megabits; no dia a dia, quase sempre a pessoa quer dizer megabytes.
As unidades binárias criam uma segunda armadilha: 8.388.608 bits são exatamente 1 MiB (1.048.576 bytes), mas 1,048576 MB. Escolha a unidade que a sua fonte usa. Para converter no outro sentido, veja bytes para bits. Para velocidades, onde o mesmo fator 8 vale por segundo, use Mbps para bytes por segundo, e leia bits x bytes para entender por que as duas unidades existem.
Perguntas frequentes
Quantos bytes são 1.000 bits?
125 bytes. Divida o número de bits por 8.
Quantos MB tem 1 Gb?
1 gigabit são 1.000.000.000 de bits, ou seja, 125.000.000 de bytes, ou 125 MB.
Quantos bytes tem uma chave de 256 bits?
32 bytes, porque 256 ÷ 8 = 32.