MihsabaConversor de bases numéricas

Conversor de bases numéricas

Convierte enteros exactamente entre binario, octal, decimal y hexadecimal mediante aritmética entera de precisión arbitraria.

Introduce solo un entero; admite signo +/− y valores grandes de hasta 512 dígitos.

Cómo usarla

El conversor cambia enteros entre bases 2, 8, 10 y 16 sin pasar por números de coma flotante con precisión limitada. Usa BigInt para mantener la exactitud de valores grandes.

  1. Elige la base del entero de entrada.
  2. Escribe el número con dígitos válidos para esa base.
  3. Se admite signo inicial + o −.
  4. Calcula para ver las cuatro representaciones exactas.

Cómo se calcula

Valor entero = Σ(dígito × base^posición); después se representa el mismo entero exacto en la base objetivo.

Ejemplo

El hexadecimal FF equivale a 255 decimal, 377 octal y 11111111 binario. Introducir 255 en base 10 produce exactamente las mismas representaciones.

Notas importantes

La herramienta es solo para enteros, no para fracciones binarias, coma flotante ni texto ASCII. En hexadecimal acepta A–F sin distinguir mayúsculas. El límite de 512 caracteres protege el rendimiento.

Preguntas frecuentes

¿Es exacto con enteros grandes?

Sí, dentro del límite; usa BigInt y no redondeo de coma flotante.

¿Debo escribir 0x antes de hexadecimal?

No. Elige base 16 y escribe FF o 1A3 directamente.

¿Admite fracciones como 10.101 binario?

No. Solo enteros.

¿La calculadora es gratuita?

Sí, es gratuita y no requiere cuenta.