Inicio / Herramientas Numéricas / Conversor de base arbitraria en línea
Herramientas online gratis

Conversor de base arbitraria en línea

Convierte números enteros entre bases 2-36 con precisión exacta. Introduce el número, elige bases y obtén el resultado al instante. El procesamiento se reali…

Empezar a usar

Conversión exacta para números grandes

Este conversor utiliza aritmética BigInt, por lo que puede manejar enteros mucho más grandes que el límite de seguridad de JavaScript (2^53 - 1). Por ejemplo, el número hexadecimal FF se convierte a binario como 11111111 y su valor decimal es 255.

Parámetros y restricciones

Las bases deben ser enteros entre 2 y 36. Los dígitos permitidos son 0-9 y A-Z (mayúsculas o minúsculas). La entrada se limita a 10.000 dígitos para evitar tiempos de cálculo excesivos. No se aceptan fracciones, puntos decimales, signos más ni prefijos como 0x.

Salida y notación

El resultado se muestra con dígitos ASCII estándar (0-9 y A-Z) para evitar ambigüedades en la notación posicional. Junto al resultado, se muestra el valor decimal exacto para verificar la conversión.

Preguntas frecuentes

¿Puedo convertir números con decimales?

No, esta herramienta solo convierte números enteros. No admite fracciones ni puntos decimales.

¿Qué ocurre si introduzco un carácter no válido?

El conversor rechazará la entrada y mostrará un mensaje de error. Cada carácter debe pertenecer al conjunto de dígitos de la base de origen.

¿El resultado es exacto para números muy grandes?

Sí, gracias al uso de BigInt, la conversión es exacta incluso para números que superan el rango seguro de JavaScript.

Limitaciones

  • Conversión de enteros con signo, no de números en coma flotante.
  • No interpreta complemento a dos ni orden de bytes.
  • No es una herramienta de codificación de caracteres.
  • Todo el cálculo se realiza localmente en tu navegador.

El procesamiento se realiza localmente en tu navegador.