patrache.calc

Convertitore Codici Colore

Converti i codici colore tra HEX, RGB, HSL, HSV e CMYK. Inserisci un formato e ottieni tutti gli altri, con anteprima dal vivo e copia con un clic.

Incorpora

Incorpora questo calcolatore nel tuo sito

Powered by Patrache Studio Calc

Come usare

  1. Inserisci i dati

    Inserisci i valori richiesti nei campi di input.

  2. Regola le impostazioni

    Seleziona le opzioni e impostazioni appropriate.

  3. Visualizza risultati

    Clicca Calcola per ottenere i risultati istantaneamente.

Cos'è la conversione dei codici colore?

La conversione dei codici colore consiste nell'esprimere lo stesso colore in diversi sistemi di notazione come HEX, RGB e HSL. Lo schermo crea il colore mescolando i colori primari della luce — rosso, verde e blu — quindi ogni colore si riduce, in definitiva, all'intensità di tre canali RGB. HEX comprime questi valori RGB in una stringa esadecimale di sei cifre (#RRGGBB), mentre HSL li riorganizza nel modo in cui le persone percepiscono il colore, usando un angolo di tonalità, la saturazione e la luminosità.

Perché la conversione è importante

  • Scrivere CSS — Prendi il codice HEX da un mockup e convertilo in RGB, che rende più facile regolare l'opacità.
  • Regolazione del colore — Quando vuoi solo scurire leggermente un colore, convertirlo in HSL ti permette di regolare solo il valore L.
  • Collaborazione — Mantieni allineati l'HEX di Figma del designer, le variabili RGB dello sviluppatore e i riferimenti colore del team di stampa.

Qualunque sia il formato che inserisci, questo convertitore calcola tutti gli altri formati in una volta e mostra il colore reale in un'anteprima.

Formula di conversione

HEX → RGB divide il numero esadecimale in coppie di due cifre e legge ciascuna come un numero decimale.

R = parseInt(hex[0:2], 16); G e B si calcolano allo stesso modo. Esempio: #FF5733 → FF=255, 57=87, 33=51 → RGB(255, 87, 51).

RGB → HSL normalizza prima ogni canale nell'intervallo 0-1, poi ricava la luminosità.

L = (max + min) / 2
S = delta / (2 − max − min) (quando L > 0,5)
dove delta = max − min. Nell'esempio sopra, max=1 e min=0,2 danno L = 0,6 (60%), S = 0,8/0,8 = 100% e un angolo di tonalità H ≈ 11°, che si converte in HSL(11°, 100%, 60%).

Domande frequenti

Qual è la differenza tra HEX e RGB?
HEX esprime un colore in esadecimale (#FF5733), mentre RGB esprime i valori di rosso, verde e blu come decimali da 0-255 (255, 87, 51). Sono due modi di scrivere lo stesso colore.
Come converto un codice HEX in RGB?
Dividi #RRGGBB in coppie di due cifre e converti ciascuna da esadecimale a decimale. Ad esempio, #FF5733 dà FF=255, 57=87, 33=51, quindi diventa RGB(255, 87, 51). Ogni coppia rappresenta un'intensità di canale da 00 (0) a FF (255).
Quando devo usare CMYK?
CMYK è il modello colore per la stampa che mescola gli inchiostri ciano, magenta, giallo e nero. Schermi e web usano RGB/HEX, che aggiungono luce, mentre la produzione a stampa converte in CMYK, che sovrappone gli inchiostri. Poiché i due gamut differiscono, i colori a schermo possono apparire leggermente diversi una volta stampati.
Quali sono i vantaggi del modello colore HSL?
HSL è composto da tonalità, saturazione e luminosità, permettendo di regolare i colori in modo intuitivo. Ad esempio, abbassando solo il valore di luminosità (L) si mantiene la tonalità ottenendo facilmente una variante più scura, comodo per gli effetti hover e per creare palette di colori.
Cosa significano tonalità (H), saturazione (S) e luminosità (L) in HSL?
La tonalità (H) è un angolo sulla ruota dei colori da 0 a 360 gradi, dove 0° è rosso, 120° verde e 240° blu. La saturazione (S) è l'intensità del colore da 0 a 100%: 0% è grigio e 100% il colore più vivido. La luminosità (L) è la chiarezza da 0 a 100%: 0% è nero, 100% bianco e 50% il colore più puro.
Come vengono rappresentati il bianco e il nero?
Il bianco ha tutti i canali al massimo: #FFFFFF / RGB(255, 255, 255) / HSL(0, 0%, 100%). Il nero ha tutti i canali a zero: #000000 / RGB(0, 0, 0) / HSL(0, 0%, 0%). I grigi hanno una saturazione (S) dello 0% e differiscono solo per la luminosità (L).
Cosa succede se i valori RGB escono dall'intervallo 0-255?
Ogni canale viene automaticamente limitato (clamp) prima della conversione in HEX: i valori sotto 0 diventano 0 e quelli sopra 255 diventano 255. Ad esempio, RGB(300, -10, 128) è trattato come RGB(255, 0, 128), che diventa #FF0080.
Posso copiare subito i risultati della conversione?
Sì. Clicca su qualsiasi codice HEX, RGB o HSL convertito per copiarlo negli appunti, e l'anteprima del colore ti permette di confermare visivamente il colore reale per incollarlo direttamente nel CSS o in uno strumento di design.
Specifiche dispositivi 2026

Calcolatrici correlate

Consenti gli annunci su questo sito

Per usare questi strumenti, consenti gli annunci su questo sito. La pubblicità mantiene gratuito il servizio.

Apri il blocco annunci, disattivalo per questo sito e verifica di nuovo.