Saltar al contenido

Convertidor de decimal a binario

Convierta enteros decimales a binario, incluidos los negativos en complemento a dos con el ancho de bits que necesite.

Procesado localmente en tu navegador

Opciones

El complemento a dos escribe un número negativo como un patrón de bits de ancho fijo (rango −2^(N−1) … 2^N−1).

Un número por línea. Se ignoran los espacios y guiones bajos dentro de un número.0 caracteres · 0 líneas
El resultado aparecerá aquí.

¿Qué es Convertidor de decimal a binario?

El binario escribe un número solo con 0 y 1, y cada posición vale una potencia de dos: el decimal 42 es 101010 porque 32 + 8 + 2 = 42. Esta herramienta convierte cada línea con aritmética exacta de enteros grandes, sin el límite de 32 o 53 bits.

Los negativos pueden mostrarse con signo menos (−101) o como un patrón de bits en complemento a dos de ancho fijo, como los almacenan las CPU: −5 en 8 bits es 11111011. También puede agrupar los bits en nibbles o bytes, añadir el prefijo 0b y rellenar hasta bytes completos.

¿Cómo funciona?

  1. Pegue un entero decimal por línea.
  2. Elija cómo se escriben los negativos: signo menos o complemento a dos en 8, 16, 32 o 64 bits.
  3. Ajuste la agrupación (4 u 8 bits), el prefijo 0b y el relleno a múltiplos de 8, 16, 32 o 64 bits.
  4. Copie el resultado; con un solo número, las filas muestran también hexadecimal, octal y longitud en bits.

Casos de uso habituales

  • Revisar banderas y máscaras de bits al leer o escribir código de bajo nivel.
  • Ver cómo se almacena un entero negativo en una variable int8, int16 o int32.
  • Preparar literales binarios para registros de hardware o campos de protocolo.
  • Comprobar respuestas de ejercicios de informática.

Ejemplos

Prueba esta entrada en la herramienta de arriba:

Entrada
42
-5
255
Salida
101010
-101
11111111

Privacidad

Convertidor de decimal a binario se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.

Limitaciones

El complemento a dos necesita un ancho fijo, así que los valores deben caber en el rango de −2^(N−1) a 2^N−1; lo que quede fuera se marca como error en esa línea. Las fracciones no se tratan aquí; use el convertidor de bases.

Preguntas frecuentes

¿Cómo se escribe −5 en complemento a dos?

Se invierten los bits de 5 y se suma uno. En 8 bits: 00000101 → 11111010 → 11111011. Elija «Complemento a dos, 8 bits» para verlo directamente.

¿Hay un límite de tamaño?

No hay límite práctico en un uso normal: números de miles de dígitos se convierten exactamente. Solo los modos de complemento a dos están limitados por su ancho.

¿Cómo obtengo un byte completo con números pequeños?

Ponga «Rellenar hasta un múltiplo de» en 8 bits: 5 pasa a ser 00000101 en lugar de 101.

Más herramientas en Herramientas para desarrolladores →