Conversor de bases numéricas

Convierte números enteros entre binario, octal, decimal, hexadecimal y cualquier base de 2 a 36.

Los cálculos se realizan localmente; no enviamos tus valores al servidor.

Ejemplo

El decimal 255 se convierte en FF en base 16, 11111111 en base 2 y 377 en base 8. Se admiten enteros negativos.

Método de cálculo

Cada dígito se valida según la base elegida y se acumula con aritmética entera exacta. El entero resultante se vuelve a escribir en la base de salida con los dígitos 0–9 y las letras A–Z.

Notas importantes

Las bases de entrada y salida deben ser distintas y pueden ir de 2 a 36. Escribe como máximo 256 dígitos, sin prefijos como 0x, separadores, puntos decimales ni partes fraccionarias.

Cómo usar

Identifica la base de entrada antes de convertir: 10 no tiene el mismo valor en binario y decimal. FF hexadecimal equivale a 15 × 16 + 15 = 255. Los negativos conservan el signo; no se genera complemento a dos. Elimina prefijos como 0x y separadores.

Ejemplo · Método de cálculo
EjemploResultado
255₁₀ → 16FF
FF₁₆ → 211111111
101010₂ → 1042
377₈ → 10255
Z₃₆ → 1035
−42₁₀ → 2−101010

Preguntas frecuentes

¿Qué dígitos puedo usar en cada base?

La base 2 usa 0–1, la base 8 usa 0–7, la base 10 usa 0–9 y la base 16 añade A–F. Las bases hasta 36 pueden usar letras hasta la Z; no se distinguen mayúsculas y minúsculas.

¿Se conservan los ceros a la izquierda?

No. Los ceros a la izquierda no cambian el valor del entero y se eliminan del resultado. Un cero negativo se muestra como cero.

¿Se convierten con exactitud los enteros grandes?

Sí. El conversor usa aritmética entera exacta y acepta hasta 256 dígitos de entrada. No admite fracciones decimales ni notación científica.

Herramientas relacionadas