Convierte bits a bytes

Última revisión del contenido:

8 bits son 1 byte, porque cada byte está formado por 8 bits. Escribe la cantidad de bits y el convertidor la dividirá entre 8 y te mostrará el resultado en bytes (B).

bit
B
a

¿Qué es un bit y qué es un byte?

Según el diccionario de la RAE, el bit es la unidad de medida de cantidad de información y equivale a la elección entre dos posibilidades igualmente probables[1]. En la práctica es un 0 o un 1: un bit basta para indicar, por ejemplo, si un píxel de una imagen en blanco y negro es negro o blanco.

El byte es una unidad de información compuesta generalmente de ocho bits[2], así que es ocho veces mayor que el bit. Con 8 bits se forman 256 combinaciones distintas de ceros y unos, de modo que un byte guarda un número entero del 0 al 255[3].

El símbolo del bit es «bit» según la norma IEC 80000-13, mientras que IEEE 1541 admite una «b» minúscula que se confunde con facilidad con la «B» del byte[4]. Por eso 500 Kb significa unas veces kilobits y otras kilobytes, una diferencia que explica el convertidor de KB a bits.

¿Cuál es la fórmula para pasar bits a bytes?

Módulo de memoria RAM para portátil con ocho chips negros con el rótulo ELPIDA y una fila de contactos dorados en el borde
En este módulo de memoria RAM para portátil se ven ocho chips con el rótulo ELPIDA. La capacidad de cada chip se indica en gigabits, y la norma DDR3 admite chips de hasta 8 gigabits, es decir, de hasta 1 GB cada uno[5]. Foto: Franck V., Unsplash.

Divide la cantidad de bits entre 8, porque esos son los bits que tiene cada byte. La fórmula es bytes = bits ÷ 8. Por ejemplo, 64 bits son 64 ÷ 8 = 8 bytes, y 100 bits son 12,5 bytes.

El convertidor muestra el resultado exacto, también con decimales. Sin embargo, en la memoria de una computadora u ordenador los datos ocupan bytes enteros, porque en muchas arquitecturas el byte es la porción más pequeña que tiene dirección propia[3]. Un solo valor de 12 bits guardado por separado ocupa, por tanto, 2 bytes, aunque la cuenta dé 1,5.

¿Cuántos bytes son tantos bits?

Los resultados son exactos, porque dividir entre 8 nunca necesita más de tres decimales.
BitsBytes
1 bit0,125 B
4 bits0,5 B
8 bits1 B
12 bits1,5 B
16 bits2 B
24 bits3 B
32 bits4 B
64 bits8 B
100 bits12,5 B
128 bits16 B
256 bits32 B
512 bits64 B
1 000 bits125 B
1 024 bits128 B
4 096 bits512 B
8 192 bits1 024 B
1 000 000 bits125 000 B

¿Qué datos se indican en bits?

Estos tamaños aparecen en las especificaciones de redes, cifrado y programación. Se dan en bits, y la tabla muestra a cuántos bytes equivalen.
Qué esBitsBytes
Nibble, un dígito hexadecimal4 bits0,5 B
Dirección IPv4, por ejemplo 192.168.1.132 bits4 B
Dirección IPv6128 bits16 B
Clave de cifrado AES-128128 bits16 B
Clave de cifrado AES-256256 bits32 B
Bloque de datos que cifra AES128 bits16 B
Número entero int en Java32 bits4 B
Número entero long en Java64 bits8 B
Carácter char en Java16 bits2 B
El nibble lo describe el artículo enciclopédico sobre el byte[3], la longitud de las direcciones IPv4 e IPv6 la fijan RFC 791[6] y RFC 8200[7], las claves y el bloque de AES la norma FIPS 197[8] y los tipos de Java su especificación[9].

¿Por qué un byte tiene 8 bits?

Al principio el byte no tenía una longitud fija. Werner Buchholz acuñó la palabra en 1956, mientras IBM diseñaba su computadora Stretch[10]. Las primeras máquinas guardaban los caracteres en códigos de 4 y 6 bits, y en 1963 el código ASCII amplió cada carácter a 7 bits[3].

La propia Stretch fue la primera computadora con bytes de 8 bits y salió hacia el laboratorio de Los Álamos en abril de 1961[10]. El tamaño se consolidó gracias a la gran difusión de la familia IBM System/360, que guardaba los caracteres en el código EBCDIC de 8 bits[3]. En los años setenta, los microprocesadores de 8 bits como el Intel 8080 lo extendieron todavía más[3].

Además, 8 es una potencia de dos muy cómoda: 28 da 256 valores, y un byte se divide en dos nibbles de 4 bits, cada uno equivalente a un dígito hexadecimal[3]. Por eso un byte escrito en hexadecimal tiene siempre dos cifras, de 00 a FF.

¿Qué formas de escribir los bits acepta este convertidor?

Pega la cantidad de bits tal como la tengas: con coma, con punto, con espacio entre los miles o junto con la unidad. El campo lee cada una de estas formas y la convierte por sí solo, y la tabla muestra exactamente qué hace con cada una. Los resultados los calculó el propio convertidor.
Lo que escribesLo que muestra el convertidorCómo lo leemos
1,5 kbit187,5 BLa coma separa los decimales y kbit es un kilobit, es decir, 1000 bits, así que en el campo quedan 1500 bits.
1.5 kbit187,5 BUn punto delante de una sola cifra también separa los decimales, como se escribe en México, así que el campo guarda igualmente 1500 bits.
1.5000,188 BUn punto solo lo leemos siempre como separador decimal, así que calculamos un bit y medio. Debajo del campo aparece un aviso, y mil quinientos lo escribes como 1500 o 1 500.
1 500187,5 BEl espacio entre los miles lo pasamos por alto, así que en el campo quedan mil quinientos bits.
64 bits8 BLa unidad del campo pegada con el número no molesta, porque tomamos el número que va delante.
64-bit8 BLa forma con guion, como en la descripción de un procesador o de un sistema operativo, también la leemos como 64 bits.
2 kbit250 BLos kilobits pasan al campo como 2000 bits y lo avisamos debajo.
1 Mbit125000 BUn megabit es un millón de bits, así que el campo guarda 1000000 bits y lo avisa debajo.
2 bytes2 BLos bytes pegados en el campo de bits pasan a 16 bits y lo avisamos debajo, así que el resultado vuelven a ser los mismos 2 bytes.
3/40,094 BUna fracción con barra cuenta como tres cuartos de bit, y el resultado se redondea a tres decimales.
1e6125000 BLa notación científica de una hoja de cálculo la leemos tal cual: 1e6 es un millón de bits.

Convertir otras unidades a Bytes

Convertir Bits a otras unidades

Fuentes

  1. bit — Diccionario de la lengua española, RAE
  2. byte — Diccionario de la lengua española, RAE
  3. Byte (versión en inglés) — Wikipedia
  4. Bit (versión en inglés) — Wikipedia
  5. DDR3 SDRAM (versión en inglés) — Wikipedia
  6. RFC 791: Internet Protocol (versión en inglés) — RFC Editor
  7. RFC 8200: Internet Protocol, Version 6 (IPv6) Specification (versión en inglés) — RFC Editor
  8. FIPS 197: Advanced Encryption Standard (AES) (versión en inglés) — NIST
  9. The Java Language Specification, apartado 4.2 (versión en inglés) — Oracle
  10. Timeline of the IBM Stretch/Harvest Era (1956–1961) (versión en inglés) — Computer History Museum

Todos los valores de las tablas se calcularon a partir de las definiciones de las unidades y se comprobaron aritméticamente antes de publicarlos. Los datos históricos y los nombres de las unidades locales proceden de las fuentes indicadas arriba.

Última revisión del contenido: · redactado y verificado por el equipo de Arteon

Preguntas frecuentes sobre bits y bytes

¿Un byte tiene más bits en un sistema de 64 bits?

No. En un sistema de 64 bits el byte sigue teniendo 8 bits. El 64 describe el tamaño de la palabra, la porción de datos con la que el procesador trabaja de una vez, y equivale a 8 bytes. En un sistema de 32 bits la palabra tiene 4 bytes[3].

¿Cuántos megabytes por segundo da una conexión de 100 Mbps?

Como mucho 12,5 MB por segundo, porque la velocidad de la conexión se indica en megabits y 100 ÷ 8 = 12,5. Cualquier otra velocidad se calcula igual: divide la cantidad de megabits por segundo entre 8.

Captura de pantalla de la herramienta gratuita de Arteon: Convierte bits a bytes

¿Tienes alguna pregunta o sugerencia?

Si ves un error en una tabla o echas en falta alguna conversión, escríbenos.