Saltar al contenido

Convertidor de binario, decimal, hexadecimal y octal

Escribe un número en binario, octal, decimal o hexadecimal y los otros tres se actualizan al instante. Los enteros grandes son exactos y los negativos se pueden ver en complemento a dos de 8, 16, 32 o 64 bits.

Números negativos

Agrupar dígitos binarios

Base 2: dígitos 0 y 1

Base 8: dígitos del 0 al 7

Base 10: dígitos del 0 al 9

Base 16: dígitos del 0 al 9 y de la A a la F

Longitud en binario: 8 bits

Cómo usar el convertidor binario

  1. Escribe un número en cualquiera de las cuatro casillas: Binario, Octal, Decimal o Hexadecimal.
  2. Lee las otras tres, que se actualizan mientras escribes. Cada casilla tiene su propio botón de copiar.
  3. Elige cómo agrupar los dígitos binarios: Sin agrupar, Grupos de 4 o Bytes (8).
  4. Para números negativos, elige Signo menos para escribirlos con un menos delante, o Complemento a dos y un Ancho en bits para ver cómo los guarda una computadora. El botón Borrar vacía todo.

Características

  • Cuatro bases a la vez: binario (base 2), octal (base 8), decimal (base 10) y hexadecimal (base 16).
  • Números grandes exactos, sin redondeo, tengan los dígitos que tengan.
  • Agrupación de bits en nibbles de 4 o bytes de 8 para leerlos mejor.
  • Complemento a dos de 8, 16, 32 o 64 bits, con el rango con signo a la vista.
  • Errores claros que señalan el carácter que sobra, como un 2 en un número binario.
  • Longitud en binario, para saber cuántos bits ocupa un valor.

El valor posicional en cada base

Todas las bases funcionan igual; solo cambia el multiplicador. En decimal, cada posición vale diez veces la de su derecha. En binario vale el doble, en octal ocho veces y en hexadecimal dieciséis veces, con las letras de la A a la F para los valores del 10 al 15. Así, el mismo valor, doscientos cincuenta y cinco, se escribe 11111111 en binario, 377 en octal, 255 en decimal y FF en hexadecimal.

El complemento a dos, paso a paso

Con 8 bits se pueden guardar 256 patrones distintos. El complemento a dos usa el bit más alto como signo: los patrones que empiezan con 0 van de 0 a 127 y los que empiezan con 1 van de −128 a −1. Para cambiar el signo de un número a mano, invierte todos los bits y súmale uno. Por ejemplo, 5 es 00000101; al invertirlo queda 11111010, y al sumarle uno, 11111011, que es −5. Escribe 11111011 en la casilla Binario con Complemento a dos y 8 bits seleccionados para comprobarlo.

Para qué te sirve

  • Programación: leer máscaras de bits, banderas y registros, y ver cómo queda en memoria un entero negativo.
  • Redes: convertir los octetos de una dirección IP y las máscaras de subred, como 255.255.255.0, donde cada 255 es 11111111.
  • Escuela y universidad: revisar tareas de sistemas de numeración y aritmética binaria en materias de informática, electrónica digital o matemáticas discretas.
  • Diseño web: los colores hex como #6366F1 son tres bytes: 99, 102 y 241 en decimal.

Por qué usar el convertidor binario de Fileora

Convierte las cuatro bases juntas, nunca redondea números grandes y explica los errores en lugar de dejar el resultado en blanco. Funciona por completo en tu navegador y no necesitas registrarte.

Para los códigos de color, el convertidor de colores pasa de hex a RGB y HSL. Para codificar texto en lugar de números, usa la herramienta para codificar y decodificar Base64.

Preguntas frecuentes

¿Cómo convierto binario a decimal?

Cada dígito binario vale el doble que el de su derecha, empezando por 1. Para 1011 suma 8 + 0 + 2 + 1 y obtienes 11. Con esta herramienta solo escribes 1011 en la casilla Binario y la casilla Decimal muestra 11.

¿Cómo paso de decimal a binario a mano?

Divide entre 2 una y otra vez, anota los residuos y léelos del último al primero. Para 13: 13 ÷ 2 = 6, residuo 1; 6 ÷ 2 = 3, residuo 0; 3 ÷ 2 = 1, residuo 1; 1 ÷ 2 = 0, residuo 1. Leyendo de abajo hacia arriba queda 1101.

¿Por qué se usa tanto el hexadecimal?

Un dígito hexadecimal equivale exactamente a cuatro bits, así que un byte siempre son dos dígitos hex. Eso hace que los valores binarios largos sean mucho más cortos: 11111111 es FF y 1010 0101 es A5. Los colores web, las direcciones de memoria y las sumas de verificación se escriben en hex por eso.

¿Qué es el complemento a dos?

Es la forma en que las computadoras guardan los enteros negativos. Con un ancho fijo, como 8 bits, un número negativo se guarda como 2 elevado al ancho más el número, así que −1 queda como 11111111 y −128 como 10000000. Elige Complemento a dos en Números negativos, escoge un ancho en bits y la herramienta muestra el patrón en binario, octal y hexadecimal.

¿Qué pasa si mi número no cabe en el ancho elegido?

En complemento a dos, un número de 8 bits debe estar entre −128 y 127, uno de 16 bits entre −32,768 y 32,767, y así sucesivamente. El rango aparece bajo los botones de ancho, y la herramienta avisa si un decimal se sale de él o si un patrón binario, octal o hexadecimal tiene más bits de los permitidos.

¿Hay un límite de tamaño?

En la práctica, no. El convertidor usa enteros de precisión arbitraria, así que un número decimal de 30 cifras o un valor de 256 bits se convierte exacto, sin el redondeo que verías en una hoja de cálculo o una calculadora común.

¿Puedo pegar valores con prefijos 0x o 0b?

Sí. El prefijo 0b en la casilla Binario, 0o en Octal y 0x en Hexadecimal se quita automáticamente. También se ignoran los espacios, guiones bajos y apóstrofos usados como separadores, así que 1111_0000 y 1111 0000 funcionan igual.

¿No encuentras la herramienta que necesitas o algo no funciona?

Cuéntanos qué herramienta te gustaría o qué salió mal. Leemos todos los mensajes, y las solicitudes deciden lo próximo que construimos.

Abre tu app de correo. Por favor, no adjuntes archivos privados.