Converta bits em bytes
8 bits são 1 byte, porque cada byte é formado por 8 bits. Escreva a quantidade de bits e o conversor divide-a por 8 e mostra o resultado em bytes (B).
O que é um bit e o que é um byte?
O bit, abreviatura do inglês binary digit, é a menor unidade de informação que se pode armazenar ou transmitir, e só assume dois valores: 0 ou 1[1]. Um bit resolve uma questão com duas respostas possíveis, por exemplo se um píxel de uma imagem a preto e branco é preto ou branco.
No início, o byte tinha tamanho variável, mas hoje o padrão é de oito bits, e os bytes de oito bits também se chamam octetos[1]. Um byte é, portanto, oito vezes maior do que um bit. Com 8 bits formam-se 256 combinações diferentes de zeros e uns, e por isso um byte guarda um número inteiro de 0 a 255[2].
O símbolo do bit é «bit» segundo a norma IEC 80000-13, enquanto a IEEE 1541 aceita um «b» minúsculo que se confunde facilmente com o «B» do byte[3]. É por isso que 500 Kb significa umas vezes kilobits e outras kilobytes, diferença que o conversor de KB para bits explica.
Como converter bits em bytes?

Divida a quantidade de bits por 8, porque cada byte tem 8 bits. A fórmula é bytes = bits ÷ 8. Por exemplo, 64 bits são 64 ÷ 8 = 8 bytes, e 100 bits são 12,5 bytes.
O conversor mostra o resultado exato, também com casas decimais. Na memória do computador, porém, os dados ocupam sempre bytes inteiros, porque em muitas arquiteturas o byte é a menor porção de memória com endereço próprio[2]. Um único valor de 12 bits guardado à parte ocupa, assim, 2 bytes, embora a conta dê 1,5.
Quantos bytes são tantos bits?
| Bits | Bytes |
|---|---|
| 1 bit | 0,125 B |
| 4 bits | 0,5 B |
| 8 bits | 1 B |
| 12 bits | 1,5 B |
| 16 bits | 2 B |
| 24 bits | 3 B |
| 32 bits | 4 B |
| 64 bits | 8 B |
| 100 bits | 12,5 B |
| 128 bits | 16 B |
| 256 bits | 32 B |
| 512 bits | 64 B |
| 1 000 bits | 125 B |
| 1 024 bits | 128 B |
| 4 096 bits | 512 B |
| 8 192 bits | 1 024 B |
| 1 000 000 bits | 125 000 B |
Que dados se indicam em bits?
| O que é | Bits | Bytes |
|---|---|---|
| Nibble, meio byte | 4 bits | 0,5 B |
| Word nos processadores Intel | 16 bits | 2 B |
| Doubleword nos processadores Intel | 32 bits | 4 B |
| Quadword nos processadores Intel | 64 bits | 8 B |
| Endereço IPv4, por exemplo 192.168.1.1 | 32 bits | 4 B |
| Endereço IPv6 | 128 bits | 16 B |
| Chave de cifragem AES-128 | 128 bits | 16 B |
| Chave de cifragem AES-256 | 256 bits | 32 B |
| Bloco de dados que o AES cifra | 128 bits | 16 B |
| Inteiro int em Java | 32 bits | 4 B |
| Inteiro long em Java | 64 bits | 8 B |
| Carácter char em Java | 16 bits | 2 B |
Por que um byte tem 8 bits?
Werner Buchholz criou a palavra byte em 1956, quando a IBM projetava o computador Stretch[10]. Os primeiros computadores guardavam os caracteres em códigos de 4 e de 6 bits, e em 1963 o código ASCII passou a usar 7 bits por carácter[2].
O próprio Stretch foi o primeiro computador com bytes de 8 bits e seguiu para o laboratório de Los Alamos em abril de 1961[10]. O tamanho consolidou-se graças à grande difusão da família IBM System/360, que guardava os caracteres no código EBCDIC de 8 bits[2]. Nos anos 1970, os microprocessadores de 8 bits, como o Intel 8080, espalharam ainda mais esse tamanho[2].
O 8 é também uma potência de dois prática: um byte divide-se em dois nibbles de 4 bits, e cada um corresponde a um dígito hexadecimal[2]. É por isso que um byte em hexadecimal tem sempre dois dígitos, de 00 a FF.
Que formas de escrever os bits aceita este conversor?
| O que escreve | O que o conversor mostra | Como o lemos |
|---|---|---|
| 1,5 kbit | 187,5 B | A vírgula separa as casas decimais e kbit é um kilobit, ou seja, 1000 bits, por isso o campo fica com 1500 bits. |
| 1.5 kbit | 187,5 B | Um ponto antes de um único algarismo também separa as casas decimais, por isso o campo guarda igualmente 1500 bits. |
| 1.500 | 0,188 B | Um ponto isolado lemos sempre como separador decimal, por isso calculamos um bit e meio. Aparece um aviso por baixo do campo, e mil e quinhentos escreve-se 1500 ou 1 500. |
| 1 500 | 187,5 B | Ignoramos o espaço entre os milhares, por isso o campo fica com mil e quinhentos bits. |
| 64 bits | 8 B | A unidade do campo colada com o número não atrapalha, porque usamos o número que vem antes dela. |
| 64-bit | 8 B | A forma com hífen, como na descrição de um processador ou de um sistema operativo, também lemos como 64 bits. |
| 2 kbit | 250 B | Os kilobits passam para o campo como 2000 bits e avisamos disso por baixo. |
| 1 Mbit | 125000 B | Um megabit é um milhão de bits, por isso o campo guarda 1000000 bits e avisa disso por baixo. |
| 2 bytes | 2 B | Os bytes colados no campo dos bits passam a 16 bits e avisamos disso por baixo, por isso o resultado volta a ser os mesmos 2 bytes. |
| 3/4 | 0,094 B | Uma fração com barra conta como três quartos de bit, e o resultado arredonda-se a três casas decimais. |
| 1e6 | 125000 B | A notação científica de uma folha de cálculo lemos tal como está: 1e6 é um milhão de bits. |
Converter outras unidades para Bytes
Converter Bits para outras unidades
Fontes
- Bit — Wikipédia
- Byte (versão em inglês) — Wikipédia
- Bit (versão em inglês) — Wikipédia
- DDR3 SDRAM (versão em inglês) — Wikipédia
- Byte — Wikipédia
- RFC 791: Internet Protocol (versão em inglês) — RFC Editor
- RFC 8200: Internet Protocol, Version 6 (IPv6) Specification (versão em inglês) — RFC Editor
- FIPS 197: Advanced Encryption Standard (AES) (versão em inglês) — NIST
- The Java Language Specification, secção 4.2 (versão em inglês) — Oracle
- Timeline of the IBM Stretch/Harvest Era (1956–1961) (versão em inglês) — Computer History Museum
Todos os valores das tabelas foram calculados a partir das definições das unidades e verificados aritmeticamente antes da publicação. Os dados históricos e os nomes das unidades locais assentam nas fontes indicadas acima.
Última revisão do conteúdo: · escrito e verificado pela equipa Arteon
Perguntas frequentes sobre bits e bytes
Um byte tem mais bits num sistema de 64 bits?
Não. Num sistema de 64 bits, o byte continua a ter 8 bits. O 64 descreve o tamanho da palavra, a porção de dados com que o processador trabalha de uma vez, e isso são 8 bytes. Num sistema de 32 bits, a palavra tem 4 bytes[2].
Quantos megabytes por segundo dá uma ligação de 100 Mbps?
No máximo 12,5 MB por segundo, porque a velocidade da ligação, ou da conexão, como se diz no Brasil, indica-se em megabits e 100 ÷ 8 = 12,5. Qualquer outra velocidade calcula-se da mesma forma: divida o número de megabits por segundo por 8.

Tem alguma pergunta ou sugestão?
Se encontrar um erro numa tabela ou lhe faltar alguma conversão, escreva-nos.