Convertidor de colores

Elige un color o escribe cualquier valor HEX, RGB o HSL y obtén todos los formatos al instante, más fragmentos CSS listos para copiar.

Todas las conversiones ocurren localmente en tu navegador. Nada sale de tu dispositivo.

—
color: #3498db;
background-color: rgb(52, 152, 219);
background-color: hsl(204, 70%, 54%);

Fundamentos de los espacios de color

Cada color en pantalla es solo un conjunto de números en un sistema de coordenadas. Los tres sistemas de abajo describen los mismos colores de formas distintas: un código HEX, una tripleta RGB y una tripleta HSL para #3498db son exactamente el mismo azul. Conocer los tres facilita leer especificaciones de diseño, depurar hojas de estilos y generar variantes.

HEX (#rrggbb)
Codificación en base 16 de los tres canales RGB: dos dígitos hex por canal (00–ff). La forma de 3 dígitos #rgb es una abreviatura donde cada dígito se duplica. Compacta y el estándar de facto para tokens de diseño y CSS.
RGB — Rojo, verde, azul
Modelo aditivo: se mezcla la luz de tres canales, cada uno de 0 a 255. rgb(52, 152, 219) es exactamente #3498db (52=0x34, 152=0x98, 219=0xdb). La variante rgba() añade un canal alfa para transparencia.
HSL — Matiz, saturación, luminosidad
El matiz es una posición en la rueda de color de 0–360° (204° aquí es un azul cielo). La saturación 0–100 % controla lo vívido que es el color; la luminosidad 0–100 % va del negro pasando por el color pleno hasta el blanco. Lo más intuitivo para crear matices, tonos y variaciones.

Preguntas frecuentes

¿Cuál es la diferencia entre HEX, RGB y HSL?

HEX es una notación compacta en base 16 para valores RGB (#rrggbb). RGB mezcla los canales rojo, verde y azul, cada uno de 0 a 255. HSL describe el color por matiz, saturación y luminosidad, lo cual coincide con cómo las personas piensan en color y facilita ajustar matices y tonos.

¿Qué formato debo usar en CSS?

Los tres funcionan en todos los navegadores modernos. HEX es el más corto y el más común para pasar el diseño al desarrollo. RGB es conveniente cuando necesitas construir un valor rgba() con alfa. HSL es lo mejor cuando quieres ajustar el brillo o la intensidad de un color sin cambiar su matiz base.

¿Qué son los códigos HEX de 3 dígitos?

Los códigos cortos como #f0a son una abreviatura: cada dígito se duplica, así que #f0a se expande a #ff00aa. Esta herramienta acepta HEX de 3 y 6 dígitos, con o sin el # inicial.

¿Cómo se convierte HSL a RGB?

El matiz (0–360°) se proyecta sobre la rueda de color, y luego la saturación y la luminosidad escalan el color hacia el gris o el negro. Las fórmulas estándar de HSV a RGB hacen los cálculos, y el resultado se redondea al entero 0–255 más cercano para cada canal.

¿La herramienta valida lo que escribo?

Sí. Mientras escribes, la herramienta analiza cada campo y solo actualiza el muestrario y los demás campos cuando el valor es válido. Los números fuera de rango, los formatos mal formados o los componentes faltantes simplemente dejan el último color válido en su lugar hasta que corrijas la entrada.

Cuando ya hayas elegido un color, sigue adelante: convierte el valor con el Convertidor de HEX a RGB, saca una paleta directamente de una foto con el Cuentagotas de colores de imagen y comprueba cómo se ve el resultado para todas las personas en el Simulador de daltonismo antes de publicarlo.