Saltar al contenido

Conversor de bases numéricas

Convierte números entre cualquier base de binario a base 36, uno por línea.

Entrada

Conversor de bases numéricas

Cada base, desde el binario hasta la base 36, escribe los mismos números con dígitos distintos. Pega un número por línea, elige las bases de origen y destino, y cada línea se convierte al escribir: de decimal a hexadecimal por defecto, pero cualquier par entre 2 y 36 funciona, incluida la base 36, con dígitos de 0 a z.

La entrada es tolerante. Un prefijo 0x, 0b u 0o al inicio de una línea sustituye a la base de origen, así que un volcado mixto de hexadecimales y binarios se convierte de una vez. Los guiones bajos y los espacios actúan como separadores, como en 1_000_000, y un signo menos se conserva. Las líneas vacías pasan sin cambios, y un carácter que no es dígito en la base de origen detiene la conversión y señala la línea exacta.

Dígitos para base 26 / 37 cambia los dígitos por los alfabetos de los cifrados numéricos. Con Letras de base 26 (A–Z), la base 26 usa A–Z como dígitos 0–25. Con Base 37, el límite sube a 37, con un espacio como dígito cero seguido de 0–9 y A–Z. Los dígitos personalizados se aplican al lado en base 26 o 37, así que de decimal a base 26 se leen números normales y se escriben letras, y viceversa.

Mostrar todas las bases comunes sustituye la base de destino por un resumen de una línea: decimal, binario, octal y hexadecimal juntos. Mayúsculas escribe A–F en lugar de a–f, y el prefijo 0x añade 0b, 0o o 0x a las bases 2, 8 y 16. Rellenar hasta el ancho añade ceros a la izquierda hasta un número fijo de dígitos, sin recortar nunca un número más largo.

La aritmética es exacta con enteros de cualquier tamaño, sin el redondeo que rompe a los conversores de coma flotante por encima de 2^53. Todo se ejecuta en tu navegador y nada se sube.

Preguntas frecuentes

¿Entre qué bases puede convertir?
Entre cualquier base de 2 a 36, en ambos sentidos, además de la base 37 con el ajuste de dígitos Base 37. Los dígitos van de 0–9 y luego a–z, así que la base 36 usa el alfabeto completo: el mismo conjunto de dígitos que parseInt y BigInt en JavaScript.
¿Qué tan grandes pueden ser los números?
No hay límite práctico. La conversión utiliza aritmética entera exacta, por lo que un número con cientos de dígitos resulta exacto, a diferencia de los convertidores construidos en punto flotante, que redondean silenciosamente todo lo que pasa de 2^53, aproximadamente 9 cuatrillones.
¿Cómo convierto a números cifrados de base 26 o base 37?
Pon la base de destino en 26 y Dígitos para base 26 / 37 en Letras de base 26 (A–Z), y el número se escribe con las letras A–Z como dígitos 0–25. Pon la base en 37 y elige Base 37 para usar un espacio, 0–9 y A–Z como dígitos 0–36. Las demás bases mantienen los dígitos normales.
¿Puede convertir fracciones?
No, sólo números enteros. Un punto decimal se informa como un dígito no válido, porque las fracciones posicionales rara vez se convierten exactamente entre bases y una respuesta redondeada sería engañosa.
¿Mis números están subidos a alguna parte?
No. La conversión se ejecuta completamente en su navegador y su entrada nunca sale de su dispositivo.