Strumenti
IT

Convertitore da hex a RGB

Inserisci un codice colore hex come #7C3AED per ottenere subito i suoi valori RGB. Funzionano i codici abbreviati come #F80, quelli a 8 cifre con trasparenza e quelli senza # – oppure scegli un colore visivamente.

Valori RGB

Tutti i formati colore

HEX
RGB
RGBA
HSL
HSV
CMYK
Nome CSS

Come si calcola

Privacy garantita: i tuoi dati vengono elaborati nel browser e non vengono mai caricati su alcun server.

Come convertire da hex a RGB

  1. Digita o incolla un codice colore hex nel campo Codice colore hex, con o senza #, oppure clicca sul campione per scegliere un colore.
  2. Leggi il risultato come rgb() e osserva i valori di rosso, verde e blu sui cursori, insieme a HSL, HSV e CMYK.
  3. Copia qualsiasi formato con un clic. La formula accanto ai formati mostra come ogni coppia di cifre hex diventa un numero da 0 a 255.

Formula di conversione da hex a RGB

Un codice colore hex è composto da tre byte scritti in esadecimale: #RRGGBB. Ogni coppia di cifre è un canale che va da 00 (0) a FF (255). Per convertire una coppia, moltiplica la prima cifra per 16 e aggiungi la seconda, contando A = 10, B = 11, C = 12, D = 13, E = 14 e F = 15. Esempio per #7C3AED:

Quindi #7C3AED = rgb(124, 58, 237).

Codici hex abbreviati e con trasparenza

Un codice a 3 cifre è una forma abbreviata in cui ogni cifra viene raddoppiata: #F80 = #FF8800 = rgb(255, 136, 0). Un codice a 8 cifre aggiunge un byte alfa per l'opacità: in #7C3AED80 l'ultima coppia 80 = 128, e 128 ÷ 255 ≈ 0.5, quindi equivale a rgba(124, 58, 237, 0.5). La forma a 4 cifre #RGBA funziona allo stesso modo.

Codici colore hex comuni e relativi valori RGB

ColoreHexRGB
Bianco#FFFFFFrgb(255, 255, 255)
Nero#000000rgb(0, 0, 0)
Rosso#FF0000rgb(255, 0, 0)
Verde lime#00FF00rgb(0, 255, 0)
Blu#0000FFrgb(0, 0, 255)
Giallo#FFFF00rgb(255, 255, 0)
Arancione#FFA500rgb(255, 165, 0)
Grigio#808080rgb(128, 128, 128)
Blu marino#000080rgb(0, 0, 128)
Viola#800080rgb(128, 0, 128)
Verde petrolio#008080rgb(0, 128, 128)

Domande frequenti

Come si converte a mano da hex a RGB?

Dividi il codice in tre coppie e converti ogni coppia dall'esadecimale: prima cifra × 16 + seconda cifra. Per #1E90FF: 1E = 30, 90 = 144 e FF = 255, quindi il colore è rgb(30, 144, 255).

Cosa significa un colore hex a 3 cifre come #F80?

È la forma abbreviata di un codice a 6 cifre in cui ogni cifra è raddoppiata: #F80 = #FF8800 = rgb(255, 136, 0). Si possono abbreviare solo i colori in cui ogni coppia è formata da due cifre uguali.

Come si converte da hex a RGB in JavaScript o Python?

JavaScript: [1, 3, 5].map((i) => parseInt(hex.slice(i, i + 2), 16)) per un codice come #RRGGBB. Python: tuple(int(h[i:i + 2], 16) for i in (1, 3, 5)). In CSS non serve alcuna conversione: entrambe le notazioni sono accettate.

Per il CSS è meglio hex o RGB?

Descrivono esattamente gli stessi colori. L'hex è più corto e diffuso negli strumenti di design; rgb() è più facile da leggere e modificare e rende evidente la trasparenza con rgba(). I browser moderni accettano anche codici hex a 8 cifre con canale alfa.