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^pos
| 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.
0 → 0
1 → 1
10 → 2
101 → 5
1111 → 15
1001011 → 75
Preguntas frecuentes
Aceptamos 0 y 1 con prefijo opcional 0b y separadores en blanco o guiones bajos. Antes de calcular se limpia la cadena para trabajar solo con bits.
Usamos la longitud real del binario. Si el bit más significativo es 1, verás un aviso porque en complemento a dos podría representar un número negativo.
Calculamos el valor firmado como
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.
Para mantener la lectura clara, mostramos la descomposición en potencias de 2 hasta 2048 bits. Por encima de ese tamaño seguimos calculando, pero sin la tabla detallada.
Sí. El selector de agrupación permite separar en bloques de 4 u 8 bits y los accesos directos llevan a las demás calculadoras de base manteniendo el valor introducido.