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
Ejemplo
Resultado
255₁₀ → 16
FF
FF₁₆ → 2
11111111
101010₂ → 10
42
377₈ → 10
255
Z₃₆ → 10
35
−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.