Conversor binario
Introduce un valor decimal en el campo Decimal y lee la línea Binary en cuanto el número sea válido. Los enteros se convierten directamente; la parte fraccionaria se descarta por truncamiento antes de construir la cadena en base 2.
Actualizado 2026-08-03 · math
Sobre esta herramienta
El conversor observa un único input Decimal. Cuando el valor es un número finito, trunca hacia cero con Math.trunc y luego llama a toString(2) para producir la línea Binary. Una entrada no numérica muestra Enter a number para indicar que el campo aún necesita un valor real.
Cómo usar
- Enfocar el campo Decimal: Abre la herramienta y haz clic en el input Decimal (el ejemplo por defecto es 42).
- Escribir el número: Introduce el valor decimal que quieres ver en binario.
- Leer la línea Binary: Cuando la entrada es válida, el resultado muestra Binary: seguido de los dígitos en base 2.
- Corregir entrada incorrecta: Si ves Enter a number, sustituye letras o texto vacío por un valor numérico finito.
Casos de uso
- Pasar decimales de deberes a binario para ejercicios de informática o electrónica.
- Previsualizar patrones de bits al esbozar flags, máscaras u opcodes pequeños.
- Comprobar rápido qué representación binaria usa un entero de ejemplo.
Consejos
- Solo se convierte la parte entera—42.9 da el mismo binario que 42.
- Los negativos mantienen el signo menos delante de los dígitos binarios cuando el runtime lo admite.
FAQ
¿La conversión es en vivo o con botón?
En vivo. La línea Binary se actualiza cuando cambia el campo Decimal.
¿Qué pasa con decimales como 10.7?
Primero trunca hacia cero, así que 10.7 se convierte como 10 → 1010.
¿Puedo convertir binario a decimal aquí?
Esta página solo mapea entrada decimal a cadena binaria, no al revés.
¿Por qué veo Enter a number?
El campo está vacío o no es un número finito, así que aún no hay cadena binaria.