Conversor de bases numéricas

Convierte cualquier entero entre binario, octal, decimal, hexadecimal y todas las bases de 2 a 36.

  • Bases 2–36
  • Cálculo exacto con BigInt
  • Complemento a dos

Convertir entre bases

Cualquier tamaño (aritmética BigInt). Se ignoran espacios y guiones bajos, se admite el signo menos y los prefijos 0x, 0b y 0o.

Introduce un número para convertir.

Cómo funciona

La entrada se lee dígito a dígito en la base de origen (valor = valor × base + dígito) como un entero de precisión arbitraria, así que no hay redondeo ni con cientos de dígitos. Luego se escribe en la base de destino mediante divisiones sucesivas.

El resultado muestra binario, octal, decimal y hexadecimal en paralelo, agrupados para leerlos mejor, junto con la longitud en bits y bytes. Para negativos se muestra el complemento a dos en 8, 16, 32 y 64 bits cuando cabe.

Dígitos por encima de 10

Después de 0–9, las letras continúan los dígitos: A = 10, B = 11 … F = 15 en hexadecimal, hasta Z = 35 en base 36. Mayúsculas y minúsculas significan lo mismo.

DecimalBinarioOctalHex
0000
1111
21022
711177
81000108
10101012A
15111117F
16100002010
100110010014464
25511111111377FF
256100000000400100

Consejos

  • Un dígito hexadecimal son exactamente cuatro bits y uno octal tres; por eso los programadores los usan como abreviatura del binario.
  • Los permisos de archivos Unix como 755 son octales: 7 = rwx, 5 = r-x.
  • La base 36 (0–9 más A–Z) sirve para identificadores cortos: 1 000 000 es LFLS.

Criterios y fuentes

Última revisión 17 de octubre de 2026

Preguntas frecuentes

¿Cómo paso de decimal a binario?

Divide entre 2 una y otra vez y lee los restos del último al primero. 13 ÷ 2 da los restos 1, 0, 1, 1, así que 13 es 1101. El conversor lo hace al instante con cualquier tamaño.

¿Cómo paso de hexadecimal a decimal?

Multiplica cada dígito por una potencia de 16 y suma. FF = 15 × 16 + 15 = 255.

¿Hay límite de tamaño?

Se trabaja con BigInt de JavaScript, sin límite de precisión. Para que la página siga ágil, la entrada se limita a 4096 dígitos.

¿Convierte decimales?

No, solo números enteros. Las partes fraccionarias a menudo no terminan en otra base (0,1 en decimal se repite sin fin en binario).

Etiquetas relacionadas

Otras herramientas

Los resultados son solo orientativos. Los cálculos pueden fallar y no son asesoramiento legal, médico ni financiero. Confirma siempre con el organismo correspondiente o un profesional antes de decisiones importantes.

Buscar