Entrada
Preparando tu espacio de trabajo…
Cómo usarlo
- Selecciona las bases e introduce un número por línea.
- Revisa el resultado y su estado de precisión.
- Copia el resultado o descarga las filas como JSON.
Conversor de binario a decimal
La línea completa representa un número, no una secuencia de caracteres.
Una base cambia la escritura de un valor, no codifica texto ni modifica el orden de los bytes.
Representaciones y uso
Solo 0 y 1 son dígitos válidos. Se admiten 0b y guiones bajos, pero no espacios internos.
10101042101010 describe el número 42, no texto.
Precisión y validación
Los enteros usan BigInt. Las fracciones se calculan con numerador y denominador enteros; las expansiones infinitas se truncan y se marcan.
Interpretar y reutilizar
El signo menos se conserva; no se presupone complemento a dos. Cada línea se valida por separado y JSON incluye los errores.
Números: hasta 500 líneas / 1 MiB y 4.096 caracteres por número. Fracciones: 1–128 dígitos. Texto y bytes: 64 KiB. Operaciones de bits: 8–256 bits. El worker se detiene a los 30 segundos.
Preguntas frecuentes
¿11111111 es 255 o −1?
Aquí es 255. Solo es −1 con una interpretación explícita de complemento a dos de ocho bits.
¿Por qué aparece Truncado?
Algunas fracciones se repiten en la base de destino. Se muestran de 1 a 128 dígitos sin redondeo.
¿Se pierde precisión en enteros grandes?
No. BigInt conserva los dígitos, incluso por encima de 2^53 − 1.
¿Se envía mi entrada a un servidor?
No. Los cálculos se realizan en el navegador; DevToolsy no sube ni almacena tu entrada.
¿Qué se copia?
Se copia el valor mostrado. JSON conserva cadenas y códigos de error, sin convertir enteros grandes en números de coma flotante.