Convertire i colori tra i formati HEX, RGB, HSL, HSV e CMYK con anteprima dal vivo.
Formato colore non valido. Provare HEX (#FF5733), RGB (rgb(255,87,51)) o HSL (hsl(11,100%,60%)).
HEX
#FF5733
RGB
rgb(255, 87, 51)
HSL
hsl(11, 100%, 60%)
HSV/HSB
hsv(11, 80%, 100%)
CMYK
cmyk(0%, 66%, 80%, 0%)
Variabile CSS
--color: #FF5733;
R255
G87
B51
Questo strumento ti è stato utile?
Vuoi dirci di più?
0/500
Vuoi che ti ricontattiamo?
Grazie per il tuo feedback!
Pubblicità
Informazioni su questo strumento
La conversione dei colori è un'operazione fondamentale nel design digitale, nello sviluppo web e nella produzione di stampa. Diversi modelli di colore sono stati sviluppati per scopi diversi: la notazione HEX è emersa insieme all'HTML all'inizio degli anni 1990 come modo compatto per specificare i colori per il web, mentre RGB (Rosso, Verde, Blu) rappresenta direttamente come i monitor producono colore mescolando la luce.
I modelli HSL (Tonalità, Saturazione, Luminosità) e HSV (Tonalità, Saturazione, Valore), introdotti da Alvy Ray Smith nel 1978, sono stati progettati per essere più intuitivi per la selezione umana dei colori.
CMYK (Ciano, Magenta, Giallo, Nero) serve l'industria della stampa, descrivendo i colori in termini di assorbimento dell'inchiostro sulla carta. A differenza dell'RGB basato sugli schermi che usa la miscelazione additiva del colore (combinando la luce), il CMYK usa la miscelazione sottrattiva (assorbendo la luce). Questa differenza fondamentale significa che non tutti i colori RGB possono essere riprodotti accuratamente in CMYK, una sfida nota come mappatura del gamut.
Questo strumento esegue conversioni matematicamente precise tra tutti e cinque i modelli di colore utilizzando algoritmi standard definiti dalla specifica W3C CSS Color Level 4 (https://www.w3.org/TR/css-color-4/). RGB funge da spazio colore intermediario. Tutta l'elaborazione avviene interamente nel proprio browser senza comunicazione con il server.
Inserire un valore di colore in qualsiasi formato (HEX, RGB, HSL) o usare il selettore di colore.
Visualizzare le conversioni istantanee in HEX, RGB, HSL, HSV, CMYK e formato variabile CSS.
Usare i cursori RGB per regolare il colore con precisione, poi copiare qualsiasi formato con un clic.
Teoria del Colore e Scienza del Colore Digitale
La scienza del colore digitale affonda le radici in scoperte che abbracciano secoli. Gli esperimenti con il prisma di Isaac Newton nel 1666 dimostrarono per primi che la luce bianca contiene uno spettro di colori. Nel 1802, Thomas Young propose la teoria tricromatica, successivamente raffinata da Hermann von Helmholtz, mostrando che l'occhio umano percepisce il colore attraverso tre tipi di cellule coniche sensibili alle lunghezze d'onda rosse, verdi e blu. Questa realtà biologica ispirò direttamente il modello di colore RGB.
La CIE (Commission Internationale de l'Eclairage) stabilì il primo spazio colore matematico nel 1931. Lo spazio colore sRGB, standardizzato nel 1996 dall'IEC, divenne il predefinito per i contenuti web e i display consumer. Definisce un gamut specifico che tutti i dispositivi conformi devono riprodurre in modo coerente.
Capire gli spazi colore è essenziale per chiunque lavori su più media. Lo spettro visibile contiene circa 10 milioni di colori distinguibili, ma sRGB può rappresentarne solo circa il 35%. Spazi a gamut più ampio come Display P3 (usato dai dispositivi Apple dal 2016) e Adobe RGB ne coprono di più. CSS Color Level 4 ha introdotto il supporto per Display P3.
La relazione tra modelli di colore non è sempre diretta. La conversione da RGB a CMYK è intrinsecamente con perdita perché il gamut CMYK è più piccolo e di forma diversa rispetto a RGB. La gestione professionale del colore usa profili ICC per una corrispondenza precisa dei colori tra i media.
Metodologia
Tutte le conversioni utilizzano RGB come spazio colore intermediario. I valori HEX vengono analizzati estraendo coppie di caratteri esadecimali e convertendo ciascuno in un intero decimale (0-255). Per HSL e HSV, la tonalità viene calcolata trovando i componenti RGB massimo e minimo, quindi applicando formule basate su settori che mappano la ruota dei colori in sei segmenti di 60 gradi. La saturazione e la luminosità/valore derivano dal rapporto e dall'intervallo di questi componenti.
La conversione CMYK utilizza il metodo di rimozione del sottocolore: il canale chiave (nero) viene calcolato come K = 1 - max(R,G,B)/255, e ogni canale cromatico viene derivato da C = (1-R/255-K)/(1-K). Questa è un'approssimazione matematica standard; i flussi di lavoro di stampa professionali usano profili colore ICC per una gestione precisa del colore. Tutte le formule seguono la specifica W3C CSS Color Level 4.
Ogni formato di colore serve un flusso di lavoro specifico e capire quando usare ciascuno migliora l'efficienza. I codici HEX (#FF5733) sono lo standard per lo sviluppo web e i fogli di stile CSS perché sono compatti e universalmente supportati dai browser. I valori RGB sono ideali quando si lavora con media basati su schermo, poiché corrispondono direttamente a come i monitor emettono luce rossa, verde e blu.
HSL è il formato più adatto ai designer perché regolare la luminosità da 0% (nero) attraverso 50% (colore puro) fino a 100% (bianco) è intuitivo per creare variazioni di colore e temi. HSV/HSB è preferito nei software grafici come Adobe Photoshop e Illustrator perché il suo canale valore rappresenta la luminosità massima di un colore. I valori CMYK qui sono approssimazioni matematiche adatte al lavoro di design iniziale, ma i progetti di stampa professionali dovrebbero usare profili colore ICC.
Esempi pratici
Uno sviluppatore web deve abbinare il colore del brand di un cliente #1A73E8 (Google Blue) sul sito web e sulla brochure stampata. Inserisce il valore HEX e ottiene istantaneamente RGB(26,115,232) per CSS, HSL(217,80%,51%) per creare stati hover regolando la luminosità, e CMYK(89%,50%,0%,9%) come punto di partenza per il designer di stampa.
Un designer UI che crea un tema scuro usa HSL per scurire sistematicamente la sua palette colori. Partendo dal colore primario HSL(220,65%,50%), riduce la luminosità al 35% per la variante scura e la aumenta all'80% per sfondi sottili.
Un artista che prepara opere digitali sia per la galleria web che per stampe giclee usa questo strumento per comprendere le limitazioni del gamut CMYK dei suoi vivaci colori RGB.
Consigli e Buone Pratiche
Quando si lavora con i colori su diversi supporti, iniziare sempre con RGB o HEX per il lavoro su schermo e convertire in CMYK solo quando si preparano i file per la stampa. Usare HSL quando occorre creare rapidamente variazioni più chiare o più scure di un colore del brand, poiché basta regolare la percentuale di luminosità mantenendo costanti tonalità e saturazione.
Per lo sviluppo CSS, considerare l'uso della notazione HSL nei propri fogli di stile perché rende molto più facile la creazione di schemi di colore coerenti. È possibile definire una tonalità di base e poi creare colori complementari, analoghi o triadici semplicemente ruotando il valore della tonalità di 180, 30 o 120 gradi rispettivamente.
Testare sempre i propri colori CMYK con una prova fisica prima di impegnarsi in una tiratura di stampa.
Questo strumento supporta HEX (#FF5733), RGB (rgb(255,87,51)), HSL (hsl(11,100%,60%)), HSV/HSB (hsv(11,80%,100%)) e CMYK (cmyk(0%,66%,80%,0%)). È possibile inserire in qualsiasi formato e vedere tutti gli altri istantaneamente.
Qual è la differenza tra HSL e HSV?
HSL (Tonalità, Saturazione, Luminosità) e HSV (Tonalità, Saturazione, Valore/Luminosità) sono entrambi modelli di colore cilindrici ma modellano la luminosità in modo diverso. HSL è più intuitivo per il design, mentre HSV è più vicino a come si mescolano i colori nella pittura.
Perché il CMYK appare diverso sullo schermo rispetto alla stampa?
Gli schermi usano RGB (colore additivo - luce), mentre le stampanti usano CMYK (colore sottrattivo - inchiostro). I valori CMYK qui sono approssimazioni calcolate. Per colori di stampa accurati, usare un software di gestione dei profili colore.
Qual è la differenza tra hex, RGB e HSL?
Tutti e tre rappresentano gli stessi colori ma usano sistemi di notazione diversi. Hex (#FF5733) è un modo compatto di scrivere valori RGB in esadecimale — ogni coppia di caratteri rappresenta Rosso, Verde e Blu da 00 (0) a FF (255). RGB(255, 87, 51) esprime lo stesso colore in numeri decimali, che è più leggibile.
HSL(14°, 100%, 60%) descrive lo stesso colore usando Tonalità (angolo del colore sulla ruota dei colori), Saturazione (intensità del colore) e Luminosità. HSL è generalmente il più intuitivo per il lavoro di design perché regolare un singolo valore cambia una qualità percettiva — per esempio, ridurre la saturazione desatura il colore senza cambiare la sua tonalità o luminosità.
Perché i miei colori stampati appaiono diversi dallo schermo?
Gli schermi usano RGB (miscelazione additiva del colore con la luce), mentre le stampanti usano CMYK (miscelazione sottrattiva del colore con l'inchiostro). Lo spazio colore RGB è più ampio del CMYK — può visualizzare blu vividi, verdi e colori saturi che gli inchiostri CMYK fisicamente non possono riprodurre.
Nella conversione da RGB a CMYK, i colori fuori gamma vengono tagliati all'equivalente stampabile più vicino, risultando in versioni più opache dei colori brillanti dello schermo. Ecco perché un verde neon che sembra vibrante sullo schermo si stampa come un oliva smorzato.
Per lavori critici per la stampa, progettare in modalità CMYK dall'inizio o usare un flusso di lavoro di gestione del colore con profili ICC per visualizzare in anteprima come appariranno i colori in stampa.
Quali formati di colore dovrei usare per lo sviluppo web?
Per CSS, usare hex (#FF5733) o RGB/RGBA (rgb(255, 87, 51)) per colori di marca specifici, e HSL/HSLA (hsl(14, 100%, 60%)) quando occorre creare variazioni di colore (più chiaro, più scuro, desaturato). HSL è particolarmente utile nei sistemi di design perché può generare una tavolozza di colori coerente variando solo luminosità o saturazione.
Il CSS moderno supporta anche le funzioni di colore più recenti come oklch() e lab() per la manipolazione del colore percettivamente uniforme, ma il supporto dei browser è ancora in evoluzione.
Per l'accessibilità, controllare sempre i rapporti di contrasto indipendentemente dal formato usato — il formato è solo notazione; il colore risultante è ciò che conta per la leggibilità.
I miei preferiti
Trascina per riordinare
Ancora nessun preferito
Tocca la ☆ su qualsiasi strumento per aggiungerlo ai preferiti.