Conversor de Bases Numéricas
Introduce un número en cualquier base entre 2 y 36 y velo en binario, octal, decimal y hexadecimal a la vez, más la base personalizada que elijas.
Binario · base 2
11111111
Octal · base 8
377
Decimal · base 10
255
Hexadecimal · base 16
ff
73
Sobre esta herramienta
Cada base sirve para algo distinto: el binario refleja cómo almacena los datos el hardware, el hexadecimal comprime cuatro bits en un carácter legible para colores y direcciones de memoria, y el octal sobrevive en los permisos de archivo de Unix.
La conversión usa enteros de precisión arbitraria, así que los valores muy por encima del límite habitual de 64 bits siguen siendo exactos. Eso importa al trabajar con identificadores grandes o valores criptográficos, donde la aritmética de coma flotante redondearía en silencio.
Preguntas frecuentes
- ¿Cómo convierto decimal a binario a mano?
- Divide repetidamente entre 2 anotando los restos y léelos de abajo arriba. 13 da los restos 1, 0, 1, 1, es decir 1101.
- ¿Por qué se usa tanto el hexadecimal en programación?
- Un dígito hexadecimal representa exactamente cuatro bits, así que un byte son siempre dos caracteres. Eso hace los colores, las direcciones de memoria y los volcados binarios mucho más legibles que el binario puro.
- ¿Qué significan prefijos como 0x y 0b?
- `0x` indica hexadecimal, `0b` binario y `0o` octal en la mayoría de lenguajes. La herramienta los elimina automáticamente si los pegas.
- ¿Cuál es la base máxima admitida?
- La base 36, que usa los dígitos 0-9 seguidos de las letras a-z.
- ¿Puede manejar números muy grandes?
- Sí. Usa aritmética BigInt, así que los enteros de cualquier tamaño se convierten exactamente sin redondeos.