Vai al contenuto
Allin

HEX vs RGB: leggere e convertire i colori

Pubblicato il 17/09/2025 · 3 min di lettura · Strumenti per sviluppatori

Daniel Okonkwo

Daniel OkonkwoSviluppatore front-end e redattore Tech presso Allin

Performance web · Formati di file

Verificato su 2 fonti

Vedi il profilo
In breve

HEX e RGB descrivono gli stessi colori in notazione diversa. RGB elenca rosso, verde e blu come numeri 0–255, tipo rgb(255, 87, 51). HEX scrive gli stessi valori in base 16, tipo #FF5733 — ogni coppia di cifre esadecimali è un canale. Per convertire, dividi l'hex in tre coppie e leggi ciascuna come numero 0–255, o scrivi ogni valore RGB come due cifre esadecimali.

HEX e RGB sono due notazioni per gli stessi colori. Ecco come leggere ciascuna, convertire tra loro e aggiungere trasparenza.

Stesso colore, due notazioni

Su uno schermo, ogni colore è una miscela di luce rossa, verde e blu. HEX e RGB registrano solo quanta di ciascuna — descrivono colori identici, solo con grafia diversa. RGB si legge e regola facilmente a occhio; HEX è compatto e comodo da copia-incolla, per questo lo usano designer e codice. Convertire tra loro non cambia nulla del colore.

Leggere RGB

RGB dà tre numeri da 0 a 255, uno per canale: rgb(255, 0, 0) è rosso puro, rgb(0, 255, 0) verde, rgb(0, 0, 255) blu. Zero significa niente di quella luce, 255 il massimo. Mescolandoli si ottiene ogni altro colore — quantità uguali dei tre danno un grigio, e tutti e tre a 255 danno bianco.

Leggere HEX

Un colore HEX è un # seguito da sei cifre, due per canale, in base 16 dove le cifre vanno 0–9 poi A–F (quindi F è 15, e FF è 255). #FF5733 si scompone in FF rosso, 57 verde, 33 blu — lo stesso colore di rgb(255, 87, 51). #FFFFFF è bianco, #000000 nero, e una forma breve a tre cifre come #F53 raddoppia ogni cifra (quindi #F53 = #FF5533).

Convertire e aggiungere l'alfa

Convertire è solo cambiare la base di ogni canale: 87 in base 10 è 57 in hex, e viceversa. Per rendere un colore traslucido, aggiungi un valore alfa (opacità) — rgba(255, 87, 51, 0.5) è al 50% di trasparenza, o un hex a otto cifre #FF573380 fa lo stesso. Un convertitore gestisce entrambe le direzioni all'istante, risparmiando l'aritmetica in base 16 a mano.

Convertitore di coloriConverti un colore in HEX, RGB, HSL, HSV, CMYK, LAB e OKLCH, contrasto incluso.Prova lo strumento

Domande frequenti

È meglio HEX o RGB?
Danno lo stesso risultato. HEX è compatto per il codice, RGB più facile da leggere e regolare, e RGBA aggiunge la trasparenza.
Cosa significa #FFFFFF?
Tutti e tre i canali al massimo (255, 255, 255), cioè bianco. #000000 sono tutti a zero — nero.
Come aggiungo trasparenza?
Usa rgba() con un valore alfa 0–1, o un hex a otto cifre (#RRGGBBAA) dove l'ultima coppia imposta l'opacità.

Articoli che potrebbero interessarti

Tutte le guide
SpiegazioneRapporto di contrasto: come lo calcola davvero la WCAGIl rapporto WCAG è (L1 + 0,05) ÷ (L2 + 0,05), e L è la luminanza relativa, non la luminosità. Il verde ne porta il 71,52 % e il blu il 7,22 %, ecco perché il blu puro su bianco passa a 8,59:1 mentre il grigio medio fallisce a 3,95:1. Ecco l'intero calcolo, eseguito dall'inizio alla fine.SpiegazioneGradienti, banding e perché il centro sembra spentoInterpolare in sRGB fa la media di numeri codificati in gamma: il punto medio da rosso a verde è #808000 quando la risposta a mezza luce è #bcbc00 — il 57,2 % di luce in meno. Il banding è un problema aritmetico distinto: 8 bit danno 256 gradini, e un gradiente scuro può averne solo 28. Ecco entrambi, calcolati.SpiegazioneGli schemi di colore sono geometria su una ruota — e la ruota è sbagliataComplementare, triade, analogo e complementare diviso sono solo rotazioni: aggiungi 180°, 120°, 30° o 150° a una tinta. L'aritmetica è banale. Il problema è che il cerchio delle tinte HSL non è percettivamente uniforme — giallo e blu alla stessa luminosità HSL differiscono di 12,85 volte in luminanza — quindi una tavolozza generata va poi verificata nel contrasto.TutorialRidimensionare un'immagine per ogni rete senza deformarlaMisurato sul ridimensionatore stesso: «Riempi» è un ritaglio centrato senza punto focale, e una foto verticale perde il 38,9 per cento in alto per un banner delle dimensioni di X. In più le dimensioni pubblicate attuali, ciascuna con la data in cui è stata verificata.ConfrontoWebP vs JPG vs PNG: quale formato immagine usare?JPG, PNG e WebP vincono in casi diversi. Ecco quando usare ciascuno per il miglior equilibrio tra qualità, dimensione e compatibilità.TutorialCome comprimere un'immagine senza perdere qualitàLe immagini più piccole si caricano prima e posizionano meglio. Ecco come ridurre un'immagine con criterio — formato, risoluzione e livello di compressione — senza perdita visibile.

Strumenti correlati

Fonti

Hai notato un errore in questo articolo?