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.
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.