
- 🔢 ¿Qué es el sistema hexadecimal y por qué es tan importante?
- 🔬 Tabla de equivalencias: del 10 al 15 en hexadecimal
- 🧞 Método de las divisiones sucesivas
- ✏️ Ejemplo resuelto paso a paso
- 🔢 Cómo convertir números con parte decimal (coma)
- 🧮 Calculadora de decimal a hexadecimal
- 🏋️ Ejercicios propuestos con solución
- 💡 Aplicaciones reales del sistema hexadecimal
- ⚡ Método alternativo: pasando por binario
- 📊 Tabla rápida: decimal 0-31 en hexadecimal
var input=inputEl.value.trim().replace(',','.'); var numero=parseFloat(input);
if(input===''||isNaN(numero)){ resultadoDiv.className='pdh-calc-error'; resultadoDiv.style.display='block'; resultadoDiv.innerHTML='⚠️ Introduce un número decimal válido.'; return; }
var negativo=numero<0; numero=Math.abs(numero);
var parteEntera=Math.floor(numero); var parteDecimal=numero-parteEntera;
var hexEntero=parteEntera.toString(16).toUpperCase();
var hexDecimal=''; if(parteDecimal>0){ var frac=parteDecimal; var pasos=[]; for(var i=0;i<8 && frac>0.0000001;i++){ frac=frac*16; var digito=Math.floor(frac); pasos.push(digito.toString(16).toUpperCase()); frac=frac-digito; } hexDecimal=pasos.join(''); }
var resultado=hexEntero+(hexDecimal?'.'+hexDecimal:''); if(negativo)resultado='-'+resultado;
resultadoDiv.className='pdh-calc-result'; resultadoDiv.style.display='block'; resultadoDiv.innerHTML='🔎 '+(negativo?'-':'')+numero+' en decimal equivale a:
'+resultado+' en hexadecimal';}
¿Te han pedido convertir un número decimal a hexadecimal y no sabes por dónde empezar? No te preocupes: en esta guía vas a aprender el método paso a paso, con ejemplos resueltos, una calculadora interactiva y ejercicios prácticos para que domines esta conversión de una vez por todas. Además, descubrirás para qué se usa el sistema hexadecimal en la vida real (¡seguro que ya lo has usado sin saberlo!). 🚀
🔢 ¿Qué es el sistema hexadecimal y por qué es tan importante?
El sistema decimal (el que usamos todos los días) tiene base 10: solo existen 10 símbolos (del 0 al 9) para representar cualquier número. El sistema hexadecimal, en cambio, tiene base 16: necesita 16 símbolos distintos, así que a los dígitos del 0 al 9 se le añaden 6 letras más: A, B, C, D, E y F.
El sistema hexadecimal es fundamental en informática porque permite representar números binarios (los que realmente usa un ordenador) de forma mucho más compacta y legible para las personas. Un byte completo (8 bits) se puede escribir con solo 2 cifras hexadecimales en lugar de 8 cifras binarias.
🔬 Tabla de equivalencias: del 10 al 15 en hexadecimal
Antes de aprender el método de conversión, memoriza esta tabla — la necesitarás constantemente:
🧞 Método de las divisiones sucesivas
Este es el método estándar — y el más utilizado — para convertir cualquier número decimal a hexadecimal. Consiste en dividir repetidamente entre 16 y anotar los restos:
Divide el número decimal entre 16
Anota el cociente y el resto de la división.
Convierte el resto a su dígito hexadecimal
Si el resto es 9 o menor, se queda igual. Si es 10 o mayor, conviértelo a letra usando la tabla (10=A, 11=B... 15=F).
Repite el proceso con el cociente
Vuelve a dividir el cociente obtenido entre 16, y anota su nuevo resto. Continúa hasta que el cociente sea 0.
Lee los restos de abajo hacia arriba
El último resto obtenido es el dígito más significativo (el de más a la izquierda) y el primer resto es el menos significativo (el de más a la derecha).
✏️ Ejemplo resuelto paso a paso
Vamos a convertir el número decimal 478 a hexadecimal usando el método de las divisiones sucesivas:
residuo 14 → E
residuo 13 → D
residuo 1 → 1
478_{10} = 1DE_{16}
\]
✅ Comprobación (opcional pero recomendable)
Puedes verificar el resultado multiplicando cada dígito hexadecimal por su potencia de 16 correspondiente y sumando:
\[ 1 \times 16^2 + 13 \times 16^1 + 14 \times 16^0 = 256 + 208 + 14 = 478 \; \checkmark \]
🔢 Cómo convertir números con parte decimal (coma)
¿Y si el número que quieres convertir tiene decimales, como 26,5? El proceso se divide en dos partes independientes: la parte entera y la parte decimal.
Convierte la parte entera con divisiones sucesivas
Exactamente igual que hemos visto hasta ahora (dividir entre 16 repetidamente).
Convierte la parte decimal con multiplicaciones sucesivas
Multiplica la parte decimal por 16. La parte entera del resultado es el primer dígito hexadecimal decimal. Repite el proceso con la nueva parte decimal obtenida, hasta llegar a 0 (o hasta el número de cifras que necesites).
Une ambas partes con un punto
Parte entera + . + parte decimal = resultado final en hexadecimal.
Ejemplo: convertir 26,5 a hexadecimal
Parte entera (26):
residuo 10 → A
residuo 1 → 1
Parte entera en hex: 1A
Parte decimal (0,5):
\( 0{,}5 \times 16 = 8{,}0 \) → dígito 8, y como el resultado no tiene decimales, ¡hemos terminado!
🧮 Calculadora de decimal a hexadecimal
Prueba con tus propios números. Introduce un valor decimal (puede tener decimales) y obtén su equivalente hexadecimal al instante:
🔎 Introduce un número decimal:
🏋️ Ejercicios propuestos con solución
Ahora te toca a ti. Intenta resolver cada ejercicio antes de hacer clic en el botón de solución.
📝 Ejercicio 1
⭐ Básico
📝 Ejercicio 2
⭐⭐ Intermedio
📝 Ejercicio 3 — Con parte decimal
⭐⭐⭐ Avanzado
📝 Ejercicio 4 — Problema aplicado (colores web)
⭐⭐⭐ Avanzado
💡 Aplicaciones reales del sistema hexadecimal
El sistema hexadecimal no es solo teoría matemática: lo usas (¡o alguien lo usa por ti!) constantemente en el mundo digital:
Colores web (CSS)
Los códigos de color como #FF5733 usan hexadecimal para representar la mezcla de rojo, verde y azul.
Direcciones de memoria
Los ordenadores usan hexadecimal para representar posiciones de memoria RAM de forma compacta y legible.
Direcciones MAC
Cada tarjeta de red tiene una dirección física única escrita en hexadecimal, como 00:1A:2B:3C:4D:5E.
Códigos de depuración
Muchos programadores usan valores hexadecimales para mostrar códigos de error o depurar programas.
⚡ Método alternativo: pasando por binario
Existe otra forma de llegar al mismo resultado: convertir primero el número decimal a binario (base 2) y después agrupar los bits de 4 en 4 desde la derecha, convirtiendo cada grupo a su dígito hexadecimal.
Retomando el ejemplo anterior: 478 en binario es 1 1101 1110. Agrupamos de 4 en 4 desde la derecha (añadiendo un cero a la izquierda del último grupo si hace falta):
| Grupo de 4 bits | 0001 | 1101 | 1110 |
|---|---|---|---|
| Dígito hex | 1 | D | E |
Resultado: 1DE — ¡exactamente el mismo que obtuvimos con las divisiones sucesivas! ✅
⚠️ Errores frecuentes que debes evitar
Error 1: Leer los restos en el orden incorrecto
Escribir los restos de arriba hacia abajo en lugar de abajo hacia arriba, invirtiendo el número final.
Error 2: Olvidar convertir a letras
Dejar "12" o "14" tal cual en el resultado en lugar de sustituirlos por C o E.
Error 3: Dividir la parte decimal en vez de multiplicar
Aplicar el mismo método de divisiones a la parte decimal, cuando en realidad hay que multiplicar por 16.
Error 4: Parar las divisiones demasiado pronto
Detenerse cuando el cociente es pequeño pero distinto de 0, dejando fuera el último dígito.
Error 5: Confundir hexadecimal con binario u octal
Usar solo dígitos 0-1 (binario) o 0-7 (octal) al hacer las divisiones, en lugar de dividir entre 16.
Error 6: No comprobar el resultado
Dar el resultado por bueno sin verificar, arrastrando errores de cálculo sin darse cuenta.
📊 Tabla rápida: decimal 0-31 en hexadecimal
Una referencia rápida muy útil, especialmente para ver cómo se pasa de una sola cifra a dos cifras al llegar al 16:
| Dec | Hex | Dec | Hex | Dec | Hex | Dec | Hex |
|---|---|---|---|---|---|---|---|
| 0 | 0 | 8 | 8 | 16 | 10 | 24 | 18 |
| 1 | 1 | 9 | 9 | 17 | 11 | 25 | 19 |
| 2 | 2 | 10 | A | 18 | 12 | 26 | 1A |
| 3 | 3 | 11 | B | 19 | 13 | 27 | 1B |
| 4 | 4 | 12 | C | 20 | 14 | 28 | 1C |
| 5 | 5 | 13 | D | 21 | 15 | 29 | 1D |
| 6 | 6 | 14 | E | 22 | 16 | 30 | 1E |
| 7 | 7 | 15 | F | 23 | 17 | 31 | 1F |
❓ Preguntas frecuentes
📋 Resumen rápido — Todo lo que necesitas saber
1️⃣ Divide el número entre 16 → 2️⃣ Anota el resto (conviértelo a letra si es ≥10) → 3️⃣ Repite con el cociente hasta llegar a 0 → 4️⃣ Lee los restos de abajo hacia arriba.
• Base decimal: 10 símbolos (0-9) | Base hexadecimal: 16 símbolos (0-9, A-F)
• Método principal: divisiones sucesivas entre 16
• Parte decimal: se convierte multiplicando por 16, no dividiendo
• Comprobación: multiplica cada dígito por su potencia de 16 y suma
🚀 ¿Quieres seguir practicando matemáticas?
Consulta también:
De decimal a binario,
Cálculo mental
y
Historia de los números.
Espero que te haya gustado este artículo sobre Pasar de decimal a hexadecimal 🧮: método fácil paso a paso. Me ayudarás mucho si lo compartes en tus redes sociales. Debajo tienes los botones🎯¡Hasta pronto!
Deja una respuesta
¡¡CURSO GRATIS!!
Experto en Álgebra de Secundaria
Durante unos días puedes acceder GRATIS a mi curso completo de álgebra de secundaria y bachillerato. A cambio, solo te pido que si el curso te ayuda, me dejes una reseña positiva en Udemy.
Tu cupón del 100% de descuento:
El cupón se aplicará automáticamente al hacer clic en el botón de abajo. Si no funciona, cópialo y pégalo en Udemy para obtener el curso gratis.
⚠️ Acceso gratuito disponible solo durante unos días. Después, el curso vuelve a su precio habitual.
¿No te entra el cupón automáticamente?
Usa este enlace directo con el cupón del 100% incluido:









Quiero aprender más sobre: