Realiza operaciones aritméticas entre números hexadecimales o utiliza nuestros convertidores instantáneos de hexadecimal a decimal y viceversa. Resultados precisos y fáciles de copiar.
Resultado en hexadecimal:
Resultado en decimal:
Resultado Decimal:
Resultado Hexadecimal:
Los números hexadecimales son una representación numérica que utiliza 16 dígitos en lugar de los 10 dígitos utilizados en el sistema decimal. Los dígitos utilizados son los números del 0 al 9 y las letras A, B, C, D, E y F. Los números hexadecimales se utilizan a menudo en la programación para representar valores en el sistema de numeración binaria.
La suma de números hexadecimales es similar a la suma de números decimales, pero con algunas diferencias importantes debido a la base numérica diferente. A continuación se presenta un ejemplo de cómo sumar dos números hexadecimales:
La resta de números hexadecimales es similar a la resta de números decimales, pero con algunas diferencias importantes debido a la base numérica diferente. A continuación se presenta un ejemplo de cómo restar dos números hexadecimales:
Para convertir un número hexadecimal a decimal, se utiliza la siguiente fórmula:
Donde dígito_1 es el dígito más a la izquierda del número hexadecimal, dígito_2 es el siguiente, y así sucesivamente, y n es el número total de dígitos que componen el número hexadecimal a convertir.
Es un sistema de numeración en base 10 y es el estándar a nivel mundial. Cada dígito que compone un número decimal debe tomar valores entre 0 y 9. Si el valor del dígito supera a 9, se debe agregar un nuevo dígito para su correcta representación.
Es un sistema de numeración en base 16 y es comunmente utilizado en el mundo de la gráfica digital para representar los colores en un monitor. Cada dígito que compone un número puede tomar valores entre [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F]. Si el valor del dígito supera a F, se debe agregar un nuevo dígito para su correcta representación.
Representación de los números en cada uno de los sistemas de numeración.
Porque el hex es mucho más compacto: 1 dígito hex equivale exactamente a 4 bits. El valor 255 en binario es 11111111 (8 caracteres), en hex es FF (2 caracteres). Esta compresión 4:1 hace que los valores de memoria, colores y hashes sean más fáciles de leer y escribir sin perder la correspondencia directa con el binario subyacente.
Separás el código en tres pares: #RRGGBB. Cada par hex se convierte a decimal individualmente. Por ejemplo, #3A8FFF: 3A = 3×16+10 = 58 (rojo), 8F = 8×16+15 = 143 (verde), FF = 15×16+15 = 255 (azul). El color RGB resultante es (58, 143, 255) — un azul claro.
FF, que equivale a 255 en decimal (15×16 + 15). Por eso los valores RGB van del 00 (0) al FF (255) por canal — son exactamente 256 posibilidades. Con 3 dígitos hex el máximo es FFF = 4.095, y con 4 dígitos FFFF = 65.535.
División sucesiva entre 16: dividís el número decimal entre 16, anotás el resto (si es ≥10, usás A=10, B=11… F=15) y repetís con el cociente. Leés los restos de abajo a arriba. Ejemplo: 255 ÷ 16 = 15 resto 15 (F), 15 ÷ 16 = 0 resto 15 (F) → resultado: FF.