Convertidor de decimal a binario

Convierte decimal a binario con BigInt, padding configurable y complemento a dos. Revisa la división sucesiva paso a paso y obtén hex y octal.

Calculadora de decimal a binario online (con pasos)

Convierte decimal a binario con BigInt, aplica padding a medida, obtén equivalentes en hex/octales y revisa la división sucesiva paso a paso. Todo en bloques verticales y sin distracciones.

Binario

Resultado principal

Binario agrupado

Binario con signo (2's complement)

Hex con padding

Octal

Derivado de la magnitud o del complemento a dos

Pasos automáticos: divisiones sucesivas entre 2

Dividendo Cociente Resto Paso
Dividendo Cociente Resto Paso

Cómo calcular decimal a binario

La forma manual consiste en dividir sucesivamente entre 2 y guardar los restos; al final se leen en orden inverso. Para negativos, se aplica complemento a dos con el ancho elegido.

  1. Depura la entrada. Elimina espacios, guiones bajos y signos repetidos; conserva solo dígitos y, si existe, el signo inicial.
  2. Toma la magnitud. Trabaja con el valor absoluto para obtener el binario sin signo.
  3. Divide entre 2. Anota cociente y resto (0 o 1) en cada paso.
  4. Itera. Usa el nuevo cociente como dividendo hasta que sea 0.
  5. Lee al revés. El binario sin signo es la secuencia de restos desde el último hasta el primero.
  6. Complemento a dos. Si el decimal es negativo y eliges un bit-width n, rellena la magnitud a n bits, invierte todos los bits y suma 1. Si la magnitud no cabe en n bits, se avisará.

Ejemplo positivo (10973): las divisiones sucesivas dejan restos 1 0 1 0 1 0 1 0 0 1 0 1 1 0 1; en orden inverso forman 101010010110101.

Ejemplo negativo (-25) con 8 bits: la magnitud es 11001, se rellena a 00011001, se invierte a 11100110 y al sumar 1 queda 11100111.

0 → 0 1 → 1 5 → 101 13 → 1101 42 → 101010 255 → 1111 1111

Preguntas frecuentes