Cualquier entero · sin redondeo

Cambia la base, no el entero.

Elige bases de origen y destino entre 2 y 36, introduce un entero con signo completo y conviértelo localmente mediante acumulación BigInt exacta. NumberBase valida cada carácter antes de calcular y muestra el mismo valor en bases 2, 8, 10, 16 y 36, sin fracciones, exponentes, codificación de texto ni redondeo de Number.

Abrir el conversor de bases

Sin parseInt, coma flotante, backend, almacenamiento, historial, codificación de texto ni resultado indexado.

Tres pasos exactos

Selecciona, valida y convierte

01

Elige bases 2–36

El alfabeto es 0–9 y después a–z. Un dígito solo es válido si su valor es menor que la base de origen.

02

Valida toda la cadena

NumberBase acepta un único signo menos inicial opcional y dígitos enteros. Rechaza cualquier carácter inválido en lugar de analizar solo un prefijo.

03

Acumula con BigInt

Para cada dígito: valor = valor × base de origen + dígito. Después se representa el BigInt con signo exacto en la base destino sin pasar por Number.

Nueve conversores ciblados

Usa la página que coincide con la conversión

  • Convierte cualquier entero con signo exacto entre bases 2 y 36.
  • Usa rutas específicas binario↔decimal, hexadecimal↔decimal, binario↔hex y octal↔decimal.
  • Consulta dieciséis valores límite seleccionados en bases 2, 8, 10, 16 y 36.
  • Mantén los negativos como signo y magnitud: NumberBase no supone un ancho de complemento a dos.

Conversiones resueltas

Sigue el valor posicional sin redondeo

Convierte FF de base 16 en 255 y 11111111, y después el binario con signo -101010 en -42 y otras bases.
Ver ejemplos

Usa tu propio entero

Mantén exacto cada dígito

Elige bases 2–36 y convierte localmente con validación completa y BigInt exacto. Entradas y salidas nunca se convierten en URL públicas.

Abrir el conversor