Convertitore HEX in RGB
Converti all'istante i codici esadecimali web nel formato RGB.
A cosa serve la conversione da HEX a RGB?
Questo strumento converte all'istante un codice esadecimale (HEX) a 6 o 3 cifre nei valori decimali di Rosso, Verde e Blu (RGB) nel tuo browser.
Come si converte HEX in RGB?
HEX e RGB sono due notazioni numeriche diverse dello stesso spazio colore. Un codice HEX è diviso in tre coppie in base 16. Per ottenere il valore RGB (base 10), moltiplica il primo carattere per 16 e aggiungi il secondo.
Qual è la formula matematica?
Prendiamo il codice #FF5733:
- Rosso (FF): (15 × 16) + 15 = 255
- Verde (57): (5 × 16) + 7 = 87
- Blu (33): (3 × 16) + 3 = 51
Pertanto, #FF5733 corrisponde a rgb(255, 87, 51).
Formati supportati
Supporta codici standard a 6 cifre (#FF5733) e codici abbreviati a 3 cifre (#F00 → #FF0000). Il cancelletto (#) è facoltativo.
Esempio di codice JavaScript
Per implementare questa logica senza dipendenze nei tuoi progetti:
function hexToRgb(hex) {
let clean = hex.replace(/^#/, '').trim();
if (clean.length === 3) clean = clean.split('').map(c => c + c).join('');
const val = parseInt(clean, 16);
return { r: (val >> 16) & 255, g: (val >> 8) & 255, b: val & 255 };
}Convertitori Correlati
Vuoi eseguire la conversione inversa? Usa il nostro Convertitore RGB in HEX ⇄.
Domande Frequenti (FAQ)
Risposte dirette e soluzioni a dubbi comuni, sfide tecniche e standard di settore.
Come si converte matematicamente HEX in RGB?expand_more
Qual è la differenza tra HEX e RGB?expand_more
Come si usano i colori RGB in CSS?expand_more
rgb(255, 87, 51) o aggiungere la trasparenza con la sintassi moderna: rgb(255 87 51 / 50%).