Beginner

Conversor de base numérica

Convierte un número entero entre binario (base 2), octal (base 8), decimal (base 10) y hexadecimal (base 16).
Última actualización: 20 de junio de 2026 · Revisado por TG we-Calculate Editorial Team
Introduce dígitos válidos para la base elegida

Desde la base

Valor decimal
10

El mismo entero mostrado en las cuatro bases de abajo.

Binario (base 2)
1010
Octal (base 8)
12
Decimal (base 10)
10
Hexadecimal (base 16)
A
1248Positional place values in base 2 (×2 each step)
Los resultados son estimaciones con fines meramente informativos y no constituyen asesoramiento profesional — verifica siempre los resultados importantes de forma independiente antes de basarte en ellos. Leer el aviso legal completo.
Respuesta rápida

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

Para convertir un número a base 10, multiplica cada dígito por la base elevada a su posición (contando desde cero por la derecha) y suma los resultados. Para ir de decimal a otra base, divide repetidamente entre la base de destino y lee los restos de abajo hacia arriba. Esta herramienta hace ambas cosas automáticamente.

Fórmula
valor = Σ dᵢ × baseⁱ (cada dígito dᵢ se multiplica por la base elevada a su posición i)
How this is calculated

Tú proporcionas dos entradas: el valor (una cadena de dígitos) y la "base de origen" (el radix en que está escrita esa cadena: 2, 8, 10 o 16). El conversor comprueba primero que cada carácter sea un dígito legal para esa base: la base 2 solo admite 0–1, la base 8 admite 0–7, la base 10 admite 0–9, y la base 16 añade A–F (sin distinguir mayúsculas y minúsculas). Si algún carácter está fuera de rango, la entrada se rechaza en lugar de truncarse silenciosamente.

El valor se decodifica luego en un único entero decimal usando notación posicional: cada dígito se multiplica por la base elevada a la potencia de su posición, contando desde cero por la derecha, y los productos se suman. Así, el binario 1010 se convierte en 1×2³ + 0×2² + 1×2¹ + 0×2⁰ = 10. Ese único entero es el valor canónico; se vuelve a codificar en las cuatro bases para mostrarse, con el hexadecimal en mayúsculas por convención.

La herramienta maneja solo números enteros no negativos: sin signos, fracciones ni separadores. También asume aritmética exacta de enteros, por lo que los valores por encima de 2⁵³−1 (9,007,199,254,740,991) se rechazan para evitar errores de redondeo de coma flotante.

Ejemplos
EntradaResultado
Binario 1010 → decimal10
Decimal 255 → hexadecimalFF
Hexadecimal 1F → octal37

Preguntas frecuentes

Los dígitos hexadecimales A–F se pueden escribir en cualquier caja, pero las mayúsculas son la convención más común para direcciones de memoria, códigos de color y documentación, por lo que el resultado usa mayúsculas.

Este conversor maneja números enteros no negativos. Las fracciones y los signos no son compatibles, ya que las fracciones binarias/octales/hexadecimales siguen reglas distintas.

Hasta 9.007.199.254.740.991 (2⁵³−1), el entero más grande que JavaScript puede representar exactamente. Los valores mayores se rechazan para evitar errores de redondeo.

También conocido como

conversor de base
binario a decimal
decimal a binario
hex a decimal
decimal a hexadecimal
octal
convertir base numerica
sistema numerico

APA

TG we-Calculate Editorial Team. (2026). Conversor de base numérica [Online calculator]. TG we-Calculate. https://we-calculate.com/es/calculator/number-base-converter

Chicago

TG we-Calculate Editorial Team. "Conversor de base numérica." TG we-Calculate. 2026. https://we-calculate.com/es/calculator/number-base-converter.

IEEE

TG we-Calculate Editorial Team, "Conversor de base numérica," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/es/calculator/number-base-converter

BibTeX

@misc{wecalculate_number_base_converter, title = {Conversor de base numérica}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/es/calculator/number-base-converter}}, year = {2026}, note = {TG we-Calculate} }

¿Te ayudó esta calculadora?