Conectar vía MCP →

Ingresar cálculo

Introduce un código hex de 3 o 6 dígitos, con o sin #

Fórmula

Publicidad

Resultados

Color RGB
rgb(52, 152, 219)
Rojo (R) 52
Verde (G) 152
Azul (B) 219

¿Qué es un conversor de Hex a RGB?

Un código de color hexadecimal es una representación de seis dígitos en sistema hexadecimal que se utiliza ampliamente en diseño web, CSS y programas de gráficos. Un conversor de Hex a RGB traduce ese código a sus tres canales componentes —rojo, verde y azul—, cada uno expresado como un número decimal entre 0 y 255. Los valores RGB resultan muy prácticos en numerosos lenguajes de programación, herramientas de diseño y entornos donde el formato hexadecimal no se admite.

Tres círculos superpuestos en rojo, verde y azul que muestran la mezcla aditiva de colores
El RGB describe el color como una mezcla de luz roja, verde y azul.

Cómo usarlo

Escribe un código hexadecimal en el campo. Puedes incluir la # inicial u omitirla, y usar el formato completo de seis dígitos (por ejemplo, #3498db) o la versión abreviada de tres dígitos (como #f00), que se expande automáticamente. Pulsa calcular para ver los valores RGB equivalentes y una muestra de color en vivo.

La fórmula explicada

Un código hexadecimal se divide en tres pares de dos caracteres. Cada par es un número en base 16 que se convierte a base 10 (decimal). Por ejemplo, el par FF equivale a \(15 \times 16 + 15 = 255\), el valor máximo de un canal, mientras que 00 equivale a 0, el mínimo. La regla general es:

$$(R,\,G,\,B) = \bigl(\text{hex}_{1\text{-}2},\ \text{hex}_{3\text{-}4},\ \text{hex}_{5\text{-}6}\bigr)_{16}$$

donde \(R = \text{int(hex[0:2], 16)}\), \(G = \text{int(hex[2:4], 16)}\) y \(B = \text{int(hex[4:6], 16)}\).

Diagrama que muestra un código hexadecimal de seis dígitos dividido en tres pares codificados por color que corresponden a los valores rojo, verde y azul
Un código hexadecimal se divide en tres pares que se convierten en los valores rojo, verde y azul.

Ejemplo resuelto

Tomemos el código hexadecimal #3498DB. Al dividirlo obtenemos los pares 34, 98 y DB. Convirtiendo cada uno:

$$34 = 3 \times 16 + 4 = 52$$$$98 = 9 \times 16 + 8 = 152$$$$DB = 13 \times 16 + 11 = 219$$

El resultado es rgb(52, 152, 219), un agradable azul cielo.

Preguntas frecuentes

¿Necesito el símbolo #? No. El conversor ignora la almohadilla y cualquier carácter que no sea hexadecimal, así que tanto #fff como fff funcionan igual.

¿Y los códigos hex de 3 dígitos? Los códigos abreviados como #abc se expanden automáticamente a #aabbcc antes de la conversión.

¿Cuál es el valor máximo de RGB? Cada canal va de 0 (hex 00) a 255 (hex FF), lo que da lugar a 16.777.216 colores posibles.

Última actualización: