Convertidor Binario

Un convertidor binario reescribe un número entre base 2, base 8, base 10 y base 16. Para pasar de decimal a binario, divide entre 2 de forma repetida y lee los restos de abajo arriba: 156 = 10011100. En sentido inverso, suma los valores posicionales 128+16+8+4 y vuelves a obtener 156.

Preajustes
Entrada inválida
Visualización de bits

Las líneas formadas solo por 0 y 1 se han leído como decimales. Elige Binario arriba, o añádeles el prefijo 0b, para leerlas como bits.

Incrustar esta herramienta en tu sitio web

× px

                        

💡 Consejo de integración

Copie el código de incrustación y péguelo en el HTML de su sitio web. La versión responsive se adapta automáticamente a todos los tamaños de pantalla.

0 valoraciones

¿Cómo se convierte un número decimal a binario a mano?

Divide el número decimal entre 2, anota el resto, divide de nuevo el cociente entre 2 y repite hasta que el cociente llegue a 0. Leyendo los restos de abajo arriba obtienes la cadena binaria. Aquí tienes 156 resuelto hasta el final; la columna de restos leída hacia arriba es 10011100.

División Cociente Resto (bit)
156 ÷ 2 78 0
78 ÷ 2 39 0
39 ÷ 2 19 1
19 ÷ 2 9 1
9 ÷ 2 4 1
4 ÷ 2 2 0
2 ÷ 2 1 0
1 ÷ 2 0 1

Lee la columna de restos de la última fila a la primera: 1, 0, 0, 1, 1, 1, 0, 0 — así que 156 en binario es 10011100.

¿Cómo se convierte un número binario a decimal?

Cada bit tiene un valor posicional que se duplica de derecha a izquierda. Escribe los pesos encima de los bits y suma los que estén sobre un 1. En 10011100 los unos están sobre 128, 16, 8 y 4, y 128 + 16 + 8 + 4 = 156.

Posición del bit Valor posicional Bit en 10011100 Aporta
2⁷ 128 1 128
2⁶ 64 0 0
2⁵ 32 0 0
2⁴ 16 1 16
8 1 8
4 1 4
2 0 0
2⁰ 1 0 0
128 + 16 + 8 + 4 156

Tabla de conversión de binario, decimal, octal y hexadecimal

Los dieciséis primeros valores son los que merece la pena memorizar, porque un dígito hexadecimal equivale exactamente a cuatro bits. Las filas de referencia siguientes son los límites que aparecen en el código real: un byte completo, un byte con signo, dos bytes y un kibibyte (1024 bytes).

Decimal Binario Octal Hexadecimal
0 0 0 0
1 1 1 1
2 10 2 2
3 11 3 3
4 100 4 4
5 101 5 5
6 110 6 6
7 111 7 7
8 1000 10 8
9 1001 11 9
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
15 1111 17 F
16 10000 20 10
32 100000 40 20
64 1000000 100 40
100 1100100 144 64
127 1111111 177 7F
128 10000000 200 80
255 11111111 377 FF
256 100000000 400 100
1024 10000000000 2000 400
65535 1111111111111111 177777 FFFF

¿Cómo se convierte binario a hexadecimal y octal?

Agrupa los bits en lugar de hacer cuentas. Para hexadecimal toma cuatro bits desde la derecha y rellena con ceros por la izquierda: 110110111 se convierte en 0001 1011 0111 = 1B7. Para octal toma tres bits: 110 110 111 = 667. Ambos valen 439 en decimal, y las dos conversiones funcionan al revés expandiendo cada dígito en su grupo de bits.

¿Cómo se convierte el binario en texto y ASCII?

Los caracteres se guardan como números, así que el binario se convierte en texto en dos pasos: divide la cadena en bytes de 8 bits y busca cada byte en la tabla de caracteres. El RFC 20 fija los códigos ASCII de 7 bits que UTF-8 sigue reutilizando para el inglés, así que 01001000 01101001 es 72 105, que se lee «Hi».

Carácter Código ASCII Binario Hexadecimal
(espacio) 32 00100000 20
0 48 00110000 30
A 65 01000001 41
H 72 01001000 48
a 97 01100001 61
i 105 01101001 69

¿Cómo se escribe una dirección IP en binario?

Una dirección IPv4 son cuatro octetos de 8 bits: convierte cada número por separado y rellena cada uno hasta ocho bits. 192.168.1.1 pasa a ser 11000000.10101000.00000001.00000001. Ese relleno es lo que hace legibles los prefijos: una máscara /24 conserva los primeros 24 bits, es decir 255.255.255.0, y una /27 termina a mitad de octeto, en 224 = 11100000.

¿Cómo se almacenan los números negativos en binario?

Casi todos los procesadores usan complemento a dos: escribe el valor positivo, invierte todos los bits y suma 1. Para −5 en ocho bits, 00000101 pasa a 11111010 y luego a 11111011. El bit de la izquierda actúa como signo, así que un byte con signo va de −128 a 127 mientras que esos mismos 8 bits sin signo van de 0 a 255. Este conversor trabaja con enteros sin signo: escribe 251 para ver el patrón de bits de −5.

Fuentes

Los códigos de caracteres, los prefijos binarios y los formatos de dirección que usa esta página proceden de estas especificaciones.

Acerca de Convertidor Binario

Este convertidor binario mantiene a la vista decimal, binario, octal y hexadecimal al mismo tiempo. Escriba en el campo que corresponda al número que ya tiene y los otros tres se reescriben con cada pulsación, así que nunca hay que decidir de antemano en qué dirección se convierte. La aritmética se hace con precisión arbitraria, de modo que un valor de registro de 64 bits sobrevive intacto a la ida y vuelta: FFFFFFFFFFFFFFFF devuelve 18446744073709551615 y no el redondeado 18446744073709552000. La tira de bits de debajo rellena el valor hasta 8, 16, 32 o 64 bits —y, por encima de 64 bits, hasta el siguiente byte completo—, indica la anchura utilizada y resalta cada 1, lo que suele ser más rápido que contar ceros cuando se comprueba una máscara o un byte de indicadores.

La entrada se valida por base: un 2 escrito en el campo binario, o una G en el hexadecimal, produce un error claro en lugar de convertir en silencio solo la parte válida de la cadena. Debajo del convertidor simple hay un panel por lotes. Pegue una columna de valores sacada de un registro, de una hoja de cálculo o de un volcado de memoria, indique en qué base están escritos y obtendrá una tabla con las cuatro bases, la base con la que se leyó cada línea y el carácter ASCII de cada byte imprimible. La detección automática entiende los prefijos 0x, 0b y 0o; una cadena de 0 y 1 sin prefijo se lee como decimal y se señala.

El resultado se copia como texto separado por tabulaciones y se descarga como CSV que conserva su entrada original en la primera columna. Todo se calcula dentro de esta página: lo que pega nunca se sube a un servidor.

Casos de uso

Aprendiendo sistemas numéricos
Programación y depuración
Educación en ciencias de la computacion
Entendiendo datos de computadora
Convirtiendo código de máquina

Cómo usar

1

Ingresa un número en cualquier base

2

Ve conversiones a todas las bases

3

Alterna entre formatos de entrada

4

Copia el resultado que necesitas

Consejos Pro

  • Binario es base 2 (0s y 1s)
  • Hex es base 16 (0-9, A-F)
  • Cada dígito hex = 4 dígitos binarios

Preguntas frecuentes

Las computadoras usan binario - todos los datos son finalmente 0s y 1s.

Representación compacta del binario - 2 dígitos hex = 1 byte.

Cada posición es una potencia de 2: 1, 2, 4, 8, 16... de derecha a izquierda.

Herramientas populares

No hay más herramientas
Explorar todas las herramientas
FreeWebTools AI
Powered by free AI models · Full chat →