Conversor de bases numéricas
Escribe un número en otra base, con el binario, el octal, el decimal y el hexadecimal mostrados juntos.
Resultado
Resultado: FF
- Binario (base 2)
- 11111111
- Octal (base 8)
- 377
- Decimal (base 10)
- 255
- Hexadecimal (base 16)
- FF
Cómo funciona
En base b, cada posición vale b veces la posición de su derecha. La calculadora convierte tus cifras en un entero grande exacto (y en una fracción exacta para las cifras tras la coma) y después escribe ese valor en la nueva base.
La parte entera se convierte por divisiones sucesivas entre la nueva base; la parte fraccionaria, por multiplicaciones sucesivas. Una fracción que termina en una base puede repetirse indefinidamente en otra: 0.1 en decimal es 0.0001100110011… en binario.
Fórmula
valor = Σ dᵢ × bⁱ cifras hexadecimales: A = 10 … F = 15 cifras de base 36: 0–9, A–Z
Ejemplo resuelto
255 en decimal es FF en hexadecimal (15 × 16 + 15), 11111111 en binario y 377 en octal (3 × 64 + 7 × 8 + 7).
Preguntas frecuentes
¿Cómo convierto binario a decimal a mano?
Multiplica cada cifra por su potencia de 2 y suma: 1011 = 8 + 0 + 2 + 1 = 11.
¿Por qué el hexadecimal usa letras?
La base 16 necesita dieciséis cifras, así que de la A a la F representan del 10 al 15. Una cifra hexadecimal equivale exactamente a cuatro cifras binarias.
¿Puedo convertir números negativos?
Sí, con signo menos. El resultado es el valor con signo, no un patrón de bits en complemento a dos.