Conversor de bases (binario, octal, decimal, hex y cualquier base)

Convierte un número entre cualquier base del 2 al 36 y muestra simultáneamente el resultado en binario, octal, decimal y hexadecimal.

Pruébala con
Datos de entrada3 campos
Permalink actualizado automáticamente al modificar valores.
Resultado
FF
Base 10 (decimal)
255
Base 2 (binario)
11111111
Base 8 (octal)
377
Base 16 (hexadecimal)
FF

Conversor de bases numéricas: qué es y cuándo usarlo

El conversor de bases numéricas es una herramienta que permite transformar un número entre cualquier base del 2 al 36 (incluyendo binario, octal, decimal y hexadecimal) y mostrar el resultado simultáneamente en las cuatro bases principales. Es utilizado por estudiantes, ingenieros, programadores y matemáticos para facilitar cálculos y conversiones precisas.

Esta calculadora es esencial cuando se trabaja con sistemas de numeración diferentes al decimal (base 10), como en programación, electrónica o criptografía. El resultado es exacto y no requiere interpretaciones adicionales.

Cómo se calcula el conversor de bases numéricas: fórmula y pasos

La conversión entre bases numéricas sigue un algoritmo matemático basado en la posición de cada dígito en el número original. Los pasos son los siguientes:

  1. Convertir el número a base 10 (decimal): Para cualquier base de origen, se multiplica cada dígito por la potencia correspondiente de la base y se suman los resultados.
  2. Convertir el número decimal a la base de destino: Se divide el número decimal entre la base de destino y se registran los residuos hasta que el cociente sea cero. Los residuos, leídos en orden inverso, forman el número en la base de destino.

Ejemplo 1: Conversión de binario (base 2) a hexadecimal (base 16)

  • Número: 1010
  • Base origen: 2
  • Base destino: 16
  1. Convertir 1010 (binario) a decimal:

\[ 1 \times 2^3 + 0 \times 2^2 + 1 \times 2^1 + 0 \times 2^0 = 8 + 0 + 2 + 0 = 10\_{10} \]

  1. Convertir 10 (decimal) a hexadecimal:

\[ 10 \div 16 = 0 \text{ con residuo } A \quad (\text{donde } A = 10) \] El resultado es A en hexadecimal.

Ejemplo 2: Conversión de octal (base 8) a decimal (base 10)

  • Número: 754
  • Base origen: 8
  1. Convertir 754 (octal) a decimal:

\[ 7 \times 8^2 + 5 \times 8^1 + 4 \times 8^0 = 448 + 40 + 4 = 492\_{10} \] El resultado es 492 en decimal.

Casos prácticos de conversor de bases numéricas

Caso 1: Conversión para programación

Nombre: Laura Situación: Laura es programadora y necesita convertir un número binario a hexadecimal para optimizar el código de un proyecto. Input:

  • Número: 11010110
  • Base origen: 2
  • Base destino: 16

Cálculo:

  1. Convertir 11010110 (binario) a decimal:

\[ 1 \times 2^7 + 1 \times 2^6 + 0 \times 2^5 + 1 \times 2^4 + 0 \times 2^3 + 1 \times 2^2 + 1 \times 2^1 + 0 \times 2^0 = 128 + 64 + 0 + 16 + 0 + 4 + 2 + 0 = 214\_{10} \]

  1. Convertir 214 (decimal) a hexadecimal:

\[ 214 \div 16 = 13 \text{ con residuo } 6 \quad (\text{donde } D = 13) \] El resultado es D6 en hexadecimal.

Caso 2: Conversión para electrónica

Nombre: Carlos Situación: Carlos es ingeniero eléctrico y necesita convertir un número decimal a binario para diseñar un circuito. Input:

  • Número: 45
  • Base origen: 10
  • Base destino: 2

Cálculo:

  1. Convertir 45 (decimal) a binario:

\[ 45 \div 2 = 22 \text{ con residuo } 1 \\ 22 \div 2 = 11 \text{ con residuo } 0 \\ 11 \div 2 = 5 \text{ con residuo } 1 \\ 5 \div 2 = 2 \text{ con residuo } 1 \\ 2 \div 2 = 1 \text{ con residuo } 0 \\ 1 \div 2 = 0 \text{ con residuo } 1 \] El resultado es 101101 en binario.

Errores comunes al calcular el conversor de bases numéricas

  1. Error: Confundir la posición de los dígitos al convertir a decimal.

Corrección: Asegúrate de multiplicar cada dígito por la potencia correcta de la base.

  1. Error: No considerar todos los residuos al convertir de decimal a otra base.

Corrección: Registra todos los residuos hasta que el cociente sea cero y lee los residuos en orden inverso.

  1. Error: Usar letras mayúsculas y minúsculas indistintamente en bases mayores a 10.

Corrección: Mantén la consistencia en el uso de mayúsculas para dígitos superiores al 9 (A-F).

  1. Error: No verificar los resultados con una calculadora confiable.

Corrección: Usa herramientas como esta calculadora para confirmar tus conversiones.

  1. Error: Olvidar que la base de origen y destino debe ser al menos 2 y máximo 36.

Corrección: Asegúrate de que las bases estén dentro del rango permitido.

Fuentes normativas

Preguntas frecuentes sobre conversor de bases numéricas

¿Qué bases numéricas puedo convertir?

Puedes convertir números entre cualquier base del 2 al 36, incluyendo binario (base 2), octal (base 8), decimal (base 10) y hexadecimal (base 16). Las bases mayores a 16 utilizan letras mayúsculas para representar dígitos superiores al 9.

¿Cómo se representa un número en una base mayor a 16?

Para bases mayores a 16, se utilizan letras mayúsculas para representar dígitos superiores al 9. Por ejemplo, en la base 20, el dígito A representa el valor 10, y el dígito B representa el valor 11.

¿Puedo convertir un número decimal a una base mayor a 36?

No, esta calculadora solo permite conversiones entre bases del 2 al 36. Si necesitas convertir números en bases mayores a 36, deberás usar otra herramienta específica.

¿Cómo se convierte un número fraccionario entre bases?

La conversión de números fraccionarios sigue el mismo principio que los enteros, pero se trabaja con las partes fraccionarias por separado. Primero se convierte la parte entera y luego la fraccionaria.

¿Qué ventajas tiene usar el sistema hexadecimal en programación?

El sistema hexadecimal es ampliamente utilizado en programación porque simplifica la representación de números binarios largos. Cada dígito hexadecimal corresponde a exactamente cuatro dígitos binarios, lo que facilita la lectura y escritura de códigos.

Datos verificados con fuente — Numeral system - Encyclopaedia Britannica. Última verificación: 2026-05-31.

Fuentes oficiales