Totes les guies

Convertir un color entre HEX, RGB i HSL

Publicat el · Actualitzat el 2 min de lectura

HEX, RGB i HSL descriuen el mateix color de tres maneres. L’eina mostra els tres alhora i accepta les escriptures habituals; el HSL arrodonit a l’enter explica les diferències d’un nivell que es veuen en tornar al HEX.

Tres escriptures d’un mateix color

Explorar colors mostra per defecte les tres formes, amb una vista prèvia del color. Per al verd #2F4A3F:

FormaResultat
HEX#2f4a3f
RGBrgb(47, 74, 63)
HSLhsl(156, 22%, 24%)

Els tres botons HEX, RGB i HSL del tauler redueixen el resultat a una sola forma, pràctica per copiar-la tal qual.

Escriptures acceptades

EscripturaExempleResultat en HEX
HEX curt#fff#ffffff
HEX amb transparència#2F4A3F80#2f4a3f80
RGB amb comesrgb(47, 74, 63)#2f4a3f
RGB amb espaisrgb(47 74 63)#2f4a3f
RGB en percentatgesrgb(100%, 0%, 0%)#ff0000
HSL amb espaishsl(156 22% 24%)#304b40

Els noms de color com «rouge» i els canals fora de 0 a 255 com rgb(300, 0, 0) es rebutgen amb un missatge que enumera les escriptures acceptades.

Transparència

La transparència s’escriu en HEX amb vuit xifres, o després d’una barra amb espais. El color rgb(47 74 63 / 50%) dona #2f4a3f80 en HEX i rgba(47, 74, 63, 0.5) en RGB. Inversament, #2F4A3F80 dona una opacitat de 0,502, perquè 80 en hexadecimal és 128 sobre 255.

Per què una anada i tornada canvia d’un nivell

El HSL es mostra en nombres enters: to en graus, saturació i lluminositat en percentatge. Passar del HSL de nou al HEX porta, doncs, a un color veí, no al color de partida.

IniciHSL mostratTornada al HEX
#2F4A3Fhsl(156, 22%, 24%)#304b40
#B5532Ehsl(16, 59%, 45%)#b6532f

La diferència és d’un nivell per canal, invisible a l’ull. Per a un token de disseny o una marca, conserveu el HEX original com a referència i no torneu a passar pel HSL.

Grisos

Un gris té saturació zero i un to sense efecte: #808080 dona rgb(128, 128, 128) i hsl(0, 0%, 50%).

El que l’eina no mesura

Una conversió de format no diu res de la llegibilitat. L’eina no calcula el contrast entre un text i el seu fons: comproveu-lo a part abans de publicar. El cas d’un codi QR, on el contrast decideix la llegibilitat, es tracta a Crear un codi QR que es llegeixi a la primera.

Comprovar una conversió

  1. Enganxeu el color al camp: la vista prèvia ha de coincidir amb el que espereu.
  2. Copieu la forma que us demana el vostre sistema.
  3. Per conservar el color exacte, conserveu el HEX o el RGB en lloc del HSL.

Explorar colors