<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD with MathML3 v1.3 20210610//EN" "JATS-archivearticle1-3-mathml3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" dtd-version="1.3" article-type="other" xml:lang="it"><front><journal-meta><journal-id journal-id-type="publisher-id">appstoryo</journal-id><journal-title-group><journal-title>AppStoryo</journal-title></journal-title-group><publisher><publisher-name>lapnito.cz s.r.o.</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">blog/hex-vs-rgb-vs-hsl-vs-cmyk-which-color-format-to-use/it</article-id><title-group><article-title>HEX, RGB, HSL o CMYK: quale formato colore usare e quando</article-title></title-group><contrib-group><contrib contrib-type="author"><string-name>Lubor Šimůnek</string-name></contrib></contrib-group><pub-date date-type="pub" publication-format="electronic"><day>21</day><month>03</month><year>2026</year></pub-date><permissions><copyright-statement>© 2026 lapnito.cz s.r.o.</copyright-statement><copyright-year>2026</copyright-year><copyright-holder>lapnito.cz s.r.o.</copyright-holder><license license-type="open-access" xlink:href="https://creativecommons.org/licenses/by/4.0/"><license-p>CC BY 4.0</license-p></license></permissions><self-uri xlink:href="https://appstoryo.com/it/blog/hex-vs-rgb-vs-hsl-vs-cmyk-which-color-format-to-use"/><abstract><p>Qual è la differenza tra HEX, RGB, HSL e CMYK? Scopri quale formato colore usare per web, stampa, design UI e social media, con esempi pratici.</p></abstract><kwd-group kwd-group-type="author"><kwd>Design</kwd><kwd>article</kwd><kwd>AppStoryo</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>Lo stesso colore, quattro lingue diverse</title><p>Scegli un colore qualsiasi, per esempio un corallo caldo. Ora descrivilo in quattro modi:</p><list list-type="bullet"><list-item><p><bold>HEX:</bold> #E8635A</p></list-item><list-item><p><bold>RGB:</bold> rgb(232, 99, 90)</p></list-item><list-item><p><bold>HSL:</bold> hsl(4, 75%, 63%)</p></list-item><list-item><p><bold>CMYK:</bold> 0, 57, 61, 9</p></list-item></list><p>Tutti e quattro descrivono esattamente lo stesso colore. Non sono standard in competizione: sono <italic>rappresentazioni</italic> diverse del colore, ottimizzate per contesti diversi. La confusione nasce dal non sapere quale contesto richieda quale formato.</p><p>Questa guida analizza ogni formato in parole semplici: che cos&apos;è, come funziona, quando usarlo e quando è la scelta sbagliata. Se lavori con il colore a qualsiasi titolo — design, sviluppo, stampa, marketing — ti eviterà di scegliere il formato sbagliato per il tuo progetto.</p></sec><sec id="s2"><title>HEX: lo standard del web</title><sec id="s3"><title>Che cos&apos;è</title><p>HEX (esadecimale) è un codice di sei caratteri preceduto dal cancelletto: <monospace>#E8635A</monospace>. Ogni coppia di caratteri rappresenta i canali Rosso, Verde e Blu in notazione base 16 (da 00 a FF).</p><p>È funzionalmente identico a RGB, solo scritto in modo diverso. <monospace>#E8635A</monospace> equivale a <monospace>rgb(232, 99, 90)</monospace>. HEX è semplicemente un modo più compatto di scrivere valori RGB.</p></sec><sec id="s4"><title>Quando usare HEX</title><list list-type="bullet"><list-item><p><bold>CSS e sviluppo web</bold>: HEX è la notazione colore predefinita nel CSS. Tutti i browser la comprendono. <monospace>color: #E8635A;</monospace> è il modo più comune di specificare un colore sul web.</p></list-item><list-item><p><bold>Strumenti di design</bold>: Figma, Sketch, Adobe XD e Canva usano HEX come input principale. Quando un designer dice «il blu è #3B82F6», tutti capiscono di cosa si tratta.</p></list-item><list-item><p><bold>Linee guida di marca</bold>: le brand guide digitali includono quasi sempre valori HEX perché sono brevi, inequivocabili e facili da copiare e incollare.</p></list-item><list-item><p><bold>Comunicazione rapida</bold>: «usa #333» è più veloce di «usa rgb(51, 51, 51)» in un messaggio su Slack.</p></list-item></list></sec><sec id="s5"><title>Quando NON usare HEX</title><list list-type="bullet"><list-item><p><bold>Quando serve la trasparenza</bold>: l&apos;HEX standard a 6 cifre non supporta il canale alfa né l&apos;opacità. Serve l&apos;HEX a 8 cifre (<monospace>#E8635A80</monospace>), meno leggibile, oppure occorre passare a RGBA.</p></list-item><list-item><p><bold>Quando devi modificare i colori via codice</bold>: «rendilo più chiaro del 20%» è quasi impossibile da calcolare a mente in HEX. HSL è molto più adatto.</p></list-item><list-item><p><bold>Produzione per la stampa</bold>: le tipografie non usano HEX. Mai.</p></list-item></list></sec><sec id="s6"><title>Esempio reale</title><p>Stai scrivendo il CSS di una landing page. Il designer ti consegna una style guide con i colori del brand. Scrivi:</p><p><monospace>:root { --primary: #E8635A; --secondary: #2D3748; --accent: #F6AD55; }</monospace></p><p>Qui HEX è perfetto: compatto, leggibile e supportato ovunque.</p></sec></sec><sec id="s7"><title>RGB: il modello colore degli schermi</title><sec id="s8"><title>Che cos&apos;è</title><p>RGB sta per Red, Green, Blue (rosso, verde, blu): i tre colori di luce che gli schermi mescolano per produrre ogni colore che vedi. Ogni canale va da 0 a 255. <monospace>rgb(232, 99, 90)</monospace> significa 232 unità di rosso, 99 di verde e 90 di blu.</p><p>RGB è la base di tutto il colore digitale. HEX è solo RGB in un&apos;altra notazione. HSL è una trasformazione di RGB pensata per le persone. Tutto ciò che sta sul tuo schermo diventa alla fine valori RGB inviati ai pixel.</p></sec><sec id="s9"><title>Quando usare RGB</title><list list-type="bullet"><list-item><p><bold>Quando serve la trasparenza</bold>: RGBA aggiunge un canale alfa: <monospace>rgba(232, 99, 90, 0.5)</monospace> per il 50% di opacità. È più pulito dell&apos;HEX a 8 cifre ed è ampiamente supportato in CSS, negli strumenti di design e nella programmazione.</p></list-item><list-item><p><bold>Programmazione e sviluppo di app</bold>: Swift, Kotlin, Flutter, React Native; i framework per app lavorano internamente con valori RGB/RGBA.</p></list-item><list-item><p><bold>LED e illuminazione</bold>: le luci smart (Philips Hue, strisce LED) usano valori RGB. Se progetti installazioni luminose fisiche, RGB è il formato nativo.</p></list-item><list-item><p><bold>Matematica del colore</bold>: mescolare colori, interpolare gradienti o generare colore via codice è immediato in RGB.</p></list-item></list></sec><sec id="s10"><title>Quando NON usare RGB</title><list list-type="bullet"><list-item><p><bold>Stampa</bold>: gli schermi emettono luce (sintesi additiva), la carta la riflette (sintesi sottrattiva). RGB non può rappresentare fedelmente ciò che uscirà da una stampante.</p></list-item><list-item><p><bold>Regolare luminosità o saturazione</bold>: «rendi questo colore meno saturo del 30%» non è intuitivo in RGB. Dovresti prima convertirlo in HSL.</p></list-item></list></sec><sec id="s11"><title>Esempio reale</title><p>Stai realizzando un&apos;app in React Native e ti serve un overlay semitrasparente:</p><p><monospace>backgroundColor: &apos;rgba(0, 0, 0, 0.6)&apos;</monospace></p><p>RGB con alfa è la scelta naturale: diretta, leggibile e nativa per il motore di rendering.</p></sec></sec><sec id="s12"><title>HSL: il formato dei designer</title><sec id="s13"><title>Che cos&apos;è</title><p>HSL sta per Hue, Saturation, Lightness (tonalità, saturazione, luminosità):</p><list list-type="bullet"><list-item><p><bold>Tonalità</bold> (0°–360°): il colore in sé, come posizione sulla ruota cromatica. 0° è rosso, 120° è verde, 240° è blu.</p></list-item><list-item><p><bold>Saturazione</bold> (0%–100%): quanto è vivido il colore. 0% è grigio, 100% è la forma più pura della tonalità.</p></list-item><list-item><p><bold>Luminosità</bold> (0%–100%): quanto è chiaro o scuro. 0% è nero, 100% è bianco, 50% è il colore «vero».</p></list-item></list><p><monospace>hsl(4, 75%, 63%)</monospace> significa: una tonalità rossastra (4°), molto vivida (75% di saturazione) e leggermente chiara (63%).</p></sec><sec id="s14"><title>Quando usare HSL</title><list list-type="bullet"><list-item><p><bold>Design system e temi</bold>: HSL è il formato migliore per creare scale cromatiche coerenti. Vuoi 10 sfumature del tuo colore principale? Mantieni la tonalità e fai variare la luminosità dal 10% al 95%. Vuoi una versione smorzata? Abbassa la saturazione. In HEX o RGB è quasi impossibile farlo in modo intuitivo.</p></list-item><list-item><p><bold>Modalità scura / modalità chiara</bold>: cambiare tema significa regolare luminosità e saturazione, cioè proprio i parametri di HSL. Tailwind CSS, Radix Colors e molti design system moderni sono costruiti su HSL.</p></list-item><list-item><p><bold>Generazione di colore via codice</bold>: creare stati hover, stati disabilitati, sfondi e bordi partendo da un unico colore base è banale in HSL: <monospace>hsl(4, 75%, 73%)</monospace> per una variante più chiara, <monospace>hsl(4, 75%, 43%)</monospace> per una più scura.</p></list-item><list-item><p><bold>Accessibilità</bold>: le verifiche sul rapporto di contrasto diventano più intuitive quando puoi vedere e regolare direttamente la luminosità.</p></list-item></list></sec><sec id="s15"><title>Quando NON usare HSL</title><list list-type="bullet"><list-item><p><bold>Comunicazione tra team</bold>: la maggior parte delle persone non ragiona in gradi e percentuali. Dire «il pulsante è hsl(4, 75%, 63%)» è meno chiaro di «il pulsante è #E8635A» in una consegna di design.</p></list-item><list-item><p><bold>Stampa</bold>: come RGB, anche HSL è un modello colore da schermo.</p></list-item></list></sec><sec id="s16"><title>Esempio reale</title><p>Stai costruendo un design system in Tailwind CSS e ti serve una scala cromatica coerente:</p><p><monospace>--brand-50: hsl(4, 75%, 95%); --brand-100: hsl(4, 75%, 90%); --brand-200: hsl(4, 75%, 80%); --brand-500: hsl(4, 75%, 63%); --brand-700: hsl(4, 75%, 43%); --brand-900: hsl(4, 75%, 25%);</monospace></p><p>Stessa tonalità, stessa saturazione, luminosità diversa. Una scala perfetta in 30 secondi. Prova a farlo in HEX.</p></sec></sec><sec id="s17"><title>CMYK: il formato della stampa</title><sec id="s18"><title>Che cos&apos;è</title><p>CMYK sta per Cyan, Magenta, Yellow, Key (ciano, magenta, giallo e nero). Descrive il colore come una miscela di inchiostro applicata su carta bianca. Ogni valore va dallo 0% al 100%: <monospace>0, 57, 61, 9</monospace> significa 0% di ciano, 57% di magenta, 61% di giallo e 9% di nero.</p><p>A differenza di RGB (che somma luce per creare i colori), CMYK sottrae luce alla carta bianca. Più inchiostro = colore più scuro. Per questo si parla di modello colore <bold>sottrattivo</bold>.</p></sec><sec id="s19"><title>Quando usare CMYK</title><list list-type="bullet"><list-item><p><bold>Design per la stampa</bold>: biglietti da visita, brochure, packaging, manifesti, riviste. Qualsiasi file inviato a una tipografia commerciale dovrebbe essere in modalità colore CMYK.</p></list-item><list-item><p><bold>Preparare file per la stampa in InDesign o Illustrator</bold>: questi programmi permettono di lavorare in modalità CMYK per vedere in anteprima come appariranno i colori su carta (sempre meno vivaci che a schermo).</p></list-item><list-item><p><bold>Prova colore</bold>: verificare se i colori del tuo progetto sono riproducibili in CMYK. Alcuni colori RGB molto accesi (soprattutto verdi fluo e blu elettrici) sono fisicamente impossibili da stampare in CMYK: cadono «fuori gamut».</p></list-item></list></sec><sec id="s20"><title>Quando NON usare CMYK</title><list list-type="bullet"><list-item><p><bold>Tutto ciò che sta su uno schermo</bold>: siti web, app, social media, presentazioni, email. Gli schermi usano RGB. Specificare CMYK per un sito è come dare indicazioni stradali in miglia nautiche: tecnicamente è una distanza, ma inutile per il tragitto.</p></list-item><list-item><p><bold>Editing fotografico</bold>: lavora in RGB e converti in CMYK solo alla fase finale di esportazione per la stampa.</p></list-item></list></sec><sec id="s21"><title>Esempio reale</title><p>Hai progettato un manifesto in Illustrator. Prima di inviarlo in tipografia converti il documento in modalità colore CMYK (<monospace>File → Document Color Mode → CMYK Color</monospace>), controlli gli avvisi di fuori gamut e correggi i blu elettrici virati in un verde-azzurro spento. Il PDF finale viene salvato in CMYK con il profilo ICC della tipografia.</p></sec></sec><sec id="s22"><title>La tabella di riferimento rapido</title><table-wrap><table><tbody><tr><th>Formato</th><th>Ideale per</th><th>Intervallo</th><th>Supporta la trasparenza</th><th>Leggibile per l&apos;uomo</th><th>Adatto alla stampa</th></tr><tr><td><bold>HEX</bold></td><td>Web, CSS, brand guide</td><td>#000000 – #FFFFFF</td><td>Solo a 8 cifre (#RRGGBBAA)</td><td>Media</td><td>No</td></tr><tr><td><bold>RGB</bold></td><td>Schermi, app, gradienti</td><td>0–255 per canale</td><td>Sì (RGBA)</td><td>Media</td><td>No</td></tr><tr><td><bold>HSL</bold></td><td>Design system, temi</td><td>0°–360°, 0%–100%, 0%–100%</td><td>Sì (HSLA)</td><td>Alta</td><td>No</td></tr><tr><td><bold>CMYK</bold></td><td>Stampa, packaging</td><td>0%–100% per canale</td><td>No</td><td>Bassa</td><td>Sì</td></tr></tbody></table></table-wrap></sec><sec id="s23"><title>Il promemoria: quale formato per quale lavoro</title><table-wrap><table><tbody><tr><th>Il tuo progetto</th><th>Usa questo formato</th><th>Perché</th></tr><tr><td>CSS di un sito web</td><td>HEX o HSL</td><td>HEX per semplicità; HSL per design system con temi</td></tr><tr><td>App mobile (iOS/Android)</td><td>RGB/RGBA</td><td>I framework nativi usano RGB internamente</td></tr><tr><td>File di design Figma / Sketch</td><td>HEX</td><td>È l&apos;input standard negli strumenti di design</td></tr><tr><td>Design system / token</td><td>HSL</td><td>Scale e varianti sono banali in HSL</td></tr><tr><td>Grafiche per i social</td><td>HEX o RGB</td><td>Solo digitale; Canva e Photoshop accettano entrambi</td></tr><tr><td>Biglietto da visita / brochure</td><td>CMYK</td><td>Va a una tipografia fisica</td></tr><tr><td>Packaging di prodotto</td><td>CMYK + Pantone</td><td>Stampa più coerenza del colore di marca</td></tr><tr><td>Template email</td><td>HEX</td><td>I client di posta supportano HEX in modo affidabile</td></tr><tr><td>Luci smart / LED</td><td>RGB</td><td>L&apos;hardware LED usa RGB in modo nativo</td></tr><tr><td>Documento di brand guideline</td><td>Tutti e quattro</td><td>Team diversi hanno bisogno di formati diversi</td></tr></tbody></table></table-wrap></sec><sec id="s24"><title>Si possono convertire tra loro?</title><p>Sì, con qualche riserva.</p><list list-type="bullet"><list-item><p><bold>HEX ↔ RGB</bold>: senza perdite, sono gli stessi dati in una notazione diversa.</p></list-item><list-item><p><bold>RGB ↔ HSL</bold>: senza perdite, è una trasformazione matematica.</p></list-item><list-item><p><bold>RGB → CMYK</bold>: con perdite. Alcuni colori RGB (blu accesi, fluo, verdi brillanti) non possono essere riprodotti in CMYK. La conversione li sposta sull&apos;equivalente stampabile più vicino, che spesso appare più spento.</p></list-item><list-item><p><bold>CMYK → RGB</bold>: tecnicamente possibile, ma il risultato dipende dal profilo ICC usato. Due convertitori possono restituire valori RGB leggermente diversi per lo stesso input CMYK.</p></list-item></list><p>Per conversioni rapide sul campo, un selettore di colori sul telefono che mostri tutti e quattro i formati insieme è il flusso di lavoro più veloce. <bold><ext-link ext-link-type="uri" xlink:href="https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237">Color Picker Camera: HEX RGB</ext-link></bold> fa esattamente questo: punta la fotocamera su un colore qualsiasi e vedi HEX, RGB, HSL e CMYK affiancati. Un tocco copia qualsiasi valore. Disponibile su <ext-link ext-link-type="uri" xlink:href="https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237">iPhone</ext-link> e <ext-link ext-link-type="uri" xlink:href="https://play.google.com/store/apps/details?id=com.tomas.color_picker">Android</ext-link>.</p></sec><sec id="s25"><title>Errori comuni</title><sec id="s26"><title>1. Progettare per la stampa in RGB</title><p>È il classico errore da principianti. Realizzi un manifesto vivace in Photoshop in modalità RGB, lo mandi in tipografia e il risultato appare slavato, soprattutto nei verdi e nei blu. Converti sempre in CMYK prima di esportare per la stampa e controlla gli avvisi di gamut.</p></sec><sec id="s27"><title>2. Usare HEX quando serve la trasparenza</title><p>Se il tuo progetto prevede overlay semitrasparenti, ombre o effetti glassmorphism, passa a RGBA o HSLA. L&apos;HEX standard a 6 cifre non contiene informazioni sull&apos;opacità e quello a 8 cifre si usa raramente perché è difficile da leggere.</p></sec><sec id="s28"><title>3. Costruire un design system in HEX</title><p>«#3B82F6 ma più chiaro del 20%» richiede conversione, calcolo e riconversione. In HSL: aumenta la luminosità del 20%. I design token, i generatori di temi e le moderne custom property CSS funzionano molto meglio in HSL.</p></sec><sec id="s29"><title>4. Convertire il CMYK in HEX per il web aspettandosi lo stesso colore</title><p>Un brand definito in CMYK per la stampa apparirà diverso se convertito ingenuamente in HEX per il web. L&apos;approccio corretto: far corrispondere visivamente il colore a schermo con la versione stampata e poi definire valori HEX distinti per l&apos;uso digitale. Le linee guida di marca dovrebbero contenerli entrambi.</p></sec></sec><sec id="s30"><title>Domande frequenti</title><sec id="s31"><title>Qual è la differenza tra HEX e RGB?</title><p>Nessuna sul colore, solo sulla notazione. HEX scrive gli stessi valori di rosso, verde e blu in base 16. <monospace>#FF0000</monospace> è identico a <monospace>rgb(255, 0, 0)</monospace>. HEX è più breve da digitare; RGB è più facile da modificare via codice e supporta un canale alfa (RGBA).</p></sec><sec id="s32"><title>Quando dovrei usare CMYK al posto di RGB?</title><p>Ogni volta che il risultato finale viene stampato su un materiale fisico: carta, cartone, tessuto, plastica. Se resta su uno schermo, usa RGB (o HEX/HSL). Se viene stampato, passa a CMYK in fase di esportazione.</p></sec><sec id="s33"><title>HSL è meglio di HEX?</title><p>Per design system, temi e manipolazione del colore, sì. Per comunicare in fretta e incollare valori negli strumenti, HEX è più pratico. Descrivono gli stessi colori; HSL organizza semplicemente le informazioni nel modo in cui le persone pensano al colore (tonalità → vivacità → luminosità).</p></sec><sec id="s34"><title>Il mio telefono può mostrare tutti e quattro i formati insieme?</title><p>Sì. <ext-link ext-link-type="uri" xlink:href="https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237">Color Picker Camera: HEX RGB</ext-link> cattura un colore dalla fotocamera o da una foto e mostra HEX, RGB, HSL e CMYK contemporaneamente. Tocca un valore per copiarlo. Funziona come un calcolatore di formati colore del mondo reale: una cattura, quattro formati.</p></sec></sec><sec id="s35"><title>In conclusione</title><p><bold>HEX</bold> per il web e la comunicazione rapida. <bold>RGB</bold> per lo sviluppo di app e la trasparenza. <bold>HSL</bold> per i design system e la manipolazione del colore. <bold>CMYK</bold> per la stampa.</p><p>Non devi sceglierne uno: devi usare quello giusto per ogni contesto. E quando ti serve convertirli o catturare un colore del mondo reale in tutti e quattro i formati insieme, un selettore di colori sul telefono è lo strumento più veloce a disposizione.</p><p><ext-link ext-link-type="uri" xlink:href="https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237">Scarica Color Picker Camera per iPhone</ext-link> | <ext-link ext-link-type="uri" xlink:href="https://play.google.com/store/apps/details?id=com.tomas.color_picker">Scaricala per Android</ext-link></p></sec></body></article>
