Conversor de bases numéricas

Escribe un número y elige su base: binario, octal, decimal, hexadecimal y cualquier base de 2 a 36 se actualizan en tiempo real.

Binario (base 2)
Octal (base 8)
Decimal (base 10)
Hexadecimal (base 16)
Base personalizada:

🔒 Todos los cálculos se hacen en tu navegador: no se envía ningún dato.

Cómo funciona la conversión de bases

En cualquier sistema de numeración posicional, el valor de un dígito depende de su posición: en base 10 el número 255 significa 2×100 + 5×10 + 5×1, en base 16 ese mismo valor se escribe FF, y en base 2 se convierte en 11111111. A partir del 9 entran las letras: la A vale 10, la B vale 11, y así hasta la Z, que vale 35 — por eso la base 36 es la más alta que se puede escribir con dígitos y el alfabeto latino. Este conversor usa aritmética de precisión arbitraria (BigInt), así que puedes pegar números larguísimos sin perder ni un dígito por el redondeo.

Dónde aparecen el binario, el octal y el hexadecimal

El binario es el idioma de los circuitos: cada bit es un interruptor que está encendido o apagado. El hexadecimal es su taquigrafía (un dígito hex = 4 bits) y te lo encuentras en los colores CSS como #ff8a5c, en las direcciones MAC y en los volcados de memoria. El octal sobrevive en los permisos de archivo de Unix: el famoso chmod 755 es literalmente un número en base 8, donde cada dígito empaqueta los tres bits de lectura, escritura y ejecución.