Convertitore di colori: HEX, RGB, HSL, HSV, CMYK

Digita un colore in qualsiasi formato, ad esempio #3B82F6, rgb(59, 130, 246), hsl(217, 91%, 60%) o cmyk(76%, 47%, 0%, 4%). Il convertitore riconosce il formato e mostra lo stesso colore in tutte le altre notazioni.

HEX, rgb(), hsl(), hsv()/hsb(), hwb(), cmyk() in percentuale o tre numeri come «59, 130, 246»
I dati inseriti vengono salvati solo in questo browser.

Anteprima colore

#3B82F6

Risultato

HEX
#3B82F6
RGB
rgb(59, 130, 246)
HSL
hsl(217.2, 91.2%, 59.8%)
HSV / HSB
hsv(217.2, 76%, 96.5%)
HWB
hwb(217.2 23.1% 3.5%)
CMYK (approssimazione)
cmyk(76%, 47%, 0%, 4%)
Formato di input rilevato
HEX
Il CMYK è solo un’approssimazione: la formula semplice calcola senza un profilo colore ICC. I valori giusti per la stampa dipendono dal profilo colore della tua tipografia (ad es. ISO Coated v2, PSO Coated v3): fai fare la conversione lì o nel tuo software di impaginazione con quel profilo.

Come si calcola

Come calcola il convertitore di colori

Tutti i formati descrivono lo stesso colore nello spazio colore sRGB, lo standard di schermi e web. Alla base c’è sempre il valore RGB a tre canali da 0 a 255:

Esempio #3B82F6: R = 59/255 = 0,231, G = 0,510, B = 0,965. Valore massimo 0,965, minimo 0,231. Luminosità L = (0,965 + 0,231) ÷ 2 = 59,8%, saturazione S = (0,965 − 0,231) ÷ (1 − |2 × 0,598 − 1|) = 91,2%, tonalità H = 217,2°. Risultato: hsl(217.2, 91.2%, 59.8%).

Perché il CMYK è solo un’approssimazione

Gli inchiostri non si comportano come la luce: quale valore CMYK riproduce meglio un colore a schermo dipende dalla carta, dal metodo di stampa e dalla copertura d’inchiostro. Queste caratteristiche sono definite in un profilo colore ICC. La formula usata qui non conosce alcun profilo: per il blu puro, ad esempio, restituisce «cmyk(100%, 100%, 0%, 0%)», che in stampa risulta molto più violaceo. Per i lavori di stampa usa quindi i valori della tua tipografia o converti nel software di impaginazione con il suo profilo.

Arrotondamento

RGB e HEX sono numeri interi e quindi esatti. HSL, HSV e HWB sono mostrati con una cifra decimale, il CMYK in percentuali intere. I valori usano il punto come separatore decimale, così puoi incollarli direttamente nel CSS.

Domande frequenti

Come converto HEX in RGB?

Ogni coppia di cifre è un canale in esadecimale: #3B82F6 → 3B = 3 × 16 + 11 = 59, 82 = 8 × 16 + 2 = 130, F6 = 15 × 16 + 6 = 246. Risultato: rgb(59, 130, 246).

Posso usare i valori CMYK per la stampa?

Solo come indicazione approssimativa. La conversione avviene senza un profilo colore ICC. Conta il profilo della tua tipografia: chiedi lì i valori CMYK corretti oppure converti nel tuo software di impaginazione con il profilo di stampa.

Qual è la differenza tra HSL e HSV?

Entrambi usano la stessa tonalità. In HSL, una luminosità del 100% dà sempre bianco e il 50% è il colore puro; in HSV, un valore del 100% è la versione più chiara del colore, e si arriva al bianco riducendo la saturazione a 0%. I programmi di grafica chiamano spesso HSV con il nome HSB.

Quali notazioni vengono riconosciute?

HEX a 3, 4, 6 o 8 cifre (con o senza #), rgb()/rgba() anche in percentuale, hsl()/hsla() con deg, turn, rad o grad, hsv()/hsb(), hwb(), cmyk() con percentuali e tre numeri semplici letti come RGB. Funzionano sia la sintassi con virgole sia quella con spazi (CSS Color 4).

Fonti e riferimenti normativi

Aggiornato al:

Strumenti correlati