Saltar al contenido
SacaCuenta

Conversor binario, decimal, hexadecimal y octal

Convierte números entre binario, decimal, hexadecimal y octal en cualquier dirección. Escribe el número, indica su base y verás las otras tres al instante, con el procedimiento.

GratisSin registroResultado instantáneoActualizado:

Conversor

Admite prefijos 0b, 0x y 0o, espacios y signo negativo.

Decimal

42

Base 10

Hexadecimal

2A

Base 16

Octal

52

Base 8

Bits necesarios
6
Dígitos hexadecimales
2

De binario a decimal

1×2^5 + 0×2^4 + 1×2^3 + 0×2^2 + 1×2^1 + 0×2^0

= 42

Cada dígito vale su valor por la base elevada a su posición. Un dígito hexadecimal equivale exactamente a 4 bits y uno octal a 3, por eso se agrupan así.

Herramienta de cálculo orientativa. Verifica los datos antes de tomar decisiones importantes.

Qué es cada base

BaseDígitosEjemplo (255)
Binario (2)0 y 111111111
Octal (8)0 a 7377
Decimal (10)0 a 9255
Hexadecimal (16)0 a 9 y A a FFF

De cualquier base a decimal

valor = Σ dígito × base^posición
1011₂ = 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 11

Las posiciones se cuentan desde la derecha empezando en 0.

De decimal a otra base

Se divide el número entre la base repetidamente y se anotan los restos; leídos de abajo arriba forman el número en la nueva base. Entre binario y hexadecimal basta agrupar de 4 en 4 bits (y de 3 en 3 para octal).

Formatos admitidos

  • Prefijos 0b (binario), 0o (octal) y 0x (hexadecimal).
  • Espacios o guiones bajos para separar grupos.
  • Signo negativo delante del número.
  • Hasta 128 dígitos, con aritmética exacta.

Ejemplo

El binario 101010 es 42 en decimal, 2A en hexadecimal y 52 en octal. El decimal 255 es 1111 1111 en binario y FF en hexadecimal.

  1. 101010₂ = 32 + 8 + 2 = 42
  2. 42 = 2 × 16 + 10 → 2A₁₆
  3. 42 = 5 × 8 + 2 → 52₈

Errores frecuentes

  • Leer los restos de arriba abajo al pasar de decimal a binario.
  • Usar la letra O en lugar del cero en hexadecimal.

Preguntas frecuentes

¿Por qué el hexadecimal se usa tanto en informática?

Porque cada dígito hexadecimal equivale exactamente a 4 bits, así que un byte (8 bits) se escribe con 2 dígitos. Es una forma compacta de leer binario.

¿Cómo se representan los negativos?

Esta herramienta muestra el signo delante del número. En hardware se usa normalmente el complemento a dos, que depende del número de bits.