Convertidor de binario a decimal
Convierte binario a decimal con BigInt, muestra resultado sin signo y con signo (complemento a dos) y genera hex/octal con padding. Incluye pasos y copiar.
Calculadora de binario a decimal online (con pasos)
Convierte binario a decimal en segundos con BigInt, visualiza el resultado sin y con signo (complemento a dos) y obtén hex/octales con padding. Todo en bloques verticales y sin distracciones.
Decimal
Binario normalizado
Decimal con signo (2's complement)
Hex con padding
Octal
Pasos automáticos: suma de potencias de 2
| Bit | Posición | 2^posición | Contribución | Total acumulado |
|---|
Cómo calcular binario a decimal
El valor decimal es la suma de cada bit multiplicado por su potencia de 2: decimal = \sum bit_i \times 2^i. Ese i es la posición empezando en 0 por la derecha.
- Limpia la entrada. Quédate solo con 0 y 1 (la calculadora ya lo hace por ti).
- Numera desde la derecha. El último bit es posición 0, el siguiente posición 1, etc.
- Multiplica y suma. Si el bit es 1, suma
2^posición; si es 0, no aporta nada. - Comprueba el total. La suma acumulada es el decimal sin signo.
- ¿Con signo? Si trabajas con complemento a dos de n bits y el bit más significativo es 1, calcula
valor_signed = valor_unsigned - 2^npara obtener el negativo equivalente.
Ejemplo con 1101: (1×2³) + (1×2²) + (0×2¹) + (1×2⁰) = 8 + 4 + 0 + 1 = 13. En 8 bits, 1111 1111 sería 255 sin signo y -1 con signo.
Preguntas frecuentes
valor_signed = valor_unsigned - 2^n usando n bits. También recordamos el método didáctico: invertir bits y sumar 1 para obtener el negativo.
Mejora esta calculadora
¿Has detectado un error o echas en falta alguna función?
Envíanos el ejemplo para revisar esta calculadora y convertir los casos reales en mejoras o tests automáticos.