Saltar al contenido

Convertidor de bases (2 a 36)

Escriba un número, elija su base y la base de destino y obtenga un resultado exacto con vista rápida en binario, octal, decimal, hexadecimal y base 36.

Procesado localmente en tu navegador

Opciones

Las fracciones se redondean a esta cantidad de dígitos (0–20).

Un número por línea. Se ignoran los espacios y guiones bajos dentro de un número.0 caracteres · 0 líneas
El resultado aparecerá aquí.

¿Qué es Convertidor de bases (2 a 36)?

Un sistema de numeración posicional escribe un número como dígitos multiplicados por potencias de una base. Los ordenadores prefieren las bases 2 y 16, las personas la base 10, y la base 36 (dígitos 0-9 y letras a-z) es habitual en IDs cortos. Este convertidor admite todas las bases de 2 a 36.

Trabaja con enteros de precisión arbitraria, así que un valor como 2^200 se convierte sin redondeo. Entiende los prefijos 0x, 0b y 0o, ignora espacios y guiones bajos, conserva el signo menos y convierte fracciones como 12.375 hasta 20 dígitos, avisando cuando una fracción tuvo que redondearse.

¿Cómo funciona?

  1. Escriba un número por línea. Elija la base de origen o «Auto» para que decida un prefijo 0x, 0b o 0o.
  2. Elija la base de destino, el máximo de dígitos fraccionarios, la agrupación, el prefijo y las mayúsculas.
  3. Lea el resultado; con un solo número, las filas muestran el mismo valor en bases 2, 8, 10, 16 y 36.
  4. Copie la salida o descárguela como archivo de texto.

Casos de uso habituales

  • Comprobar una constante hexadecimal frente a su valor decimal y binario al leer código.
  • Convertir a decimal IDs o hashes grandes escritos en base 36.
  • Calcular el desarrollo binario de una fracción como 0.1 para entender por qué los flotantes son inexactos.
  • Practicar sistemas de numeración en tareas y exámenes con respuestas exactas.

Ejemplos

Prueba esta entrada en la herramienta de arriba:

Entrada
255
-12.375
123456789012345678901234567890
Salida
ff
-c.6
18ee90ff6c373e0ee4e3f0ad2

Privacidad

Convertidor de bases (2 a 36) se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.

Limitaciones

Las fracciones que no terminan en la base de destino se redondean al número de dígitos elegido (20 como máximo). Los dígitos superiores a 9 son las letras a-z, por lo que no se admiten bases superiores a 36.

Preguntas frecuentes

¿Puede convertir exactamente números muy grandes?

Sí. Los enteros usan aritmética de precisión arbitraria, así que 2^200 o un decimal de 60 cifras se convierte exactamente, sin perder precisión como un Number de JavaScript.

¿Por qué 0.1 no termina en binario?

0.1 es una fracción periódica en base 2 (0.000110011…). La herramienta la redondea al límite de dígitos elegido y muestra una nota cuando ocurre.

¿Cómo se tratan los prefijos?

Un prefijo solo se elimina si coincide con la base de origen: 0xFF se lee como hexadecimal en base 16 o en Auto, mientras que «0b1» en base 16 son simplemente los dígitos 0, b, 1.

Más herramientas en Herramientas para desarrolladores →