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 TeamDesde la base
El mismo entero mostrado en las cuatro bases de abajo.
¿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
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
| Entrada | Resultado |
|---|---|
| Binario 1010 → decimal | 10 |
| Decimal 255 → hexadecimal | FF |
| Hexadecimal 1F → octal | 37 |
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
Fuentes y referencias
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
TG we-Calculate Editorial Team. "Conversor de base numérica." TG we-Calculate. 2026. https://we-calculate.com/es/calculator/number-base-converter.
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
@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?
