Conversor HEX para RGB
Converta cores hexadecimais da web para o formato RGB instantaneamente.
O que faz a conversão de HEX para RGB?
Este conversor traduz um código de cor hexadecimal de 6 ou 3 dígitos para os valores numéricos de Vermelho (Red), Verde (Green) e Azul (Blue) em seu navegador.
Como converter HEX em RGB?
HEX e RGB são duas bases numéricas diferentes para o mesmo espaço de cores. Um código HEX é dividido em três pares de base 16. Para converter em decimal (0 a 255), multiplica-se o primeiro caractere por 16 e soma-se o segundo.
Qual é a fórmula matemática?
Para o código #FF5733:
- Vermelho (FF): (15 × 16) + 15 = 255
- Verde (57): (5 × 16) + 7 = 87
- Azul (33): (3 × 16) + 3 = 51
Portanto, #FF5733 é idêntico a rgb(255, 87, 51).
Formatos suportados
Aceita códigos normais de 6 dígitos (#FF5733) e abreviados de 3 dígitos (#F00 → #FF0000). O símbolo cerquilha (#) é opcional.
Exemplo em JavaScript
Para utilizar este algoritmo sem dependências em seu próprio software:
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 };
}Conversores Relacionados
Precisa fazer a conversão no sentido inverso? Use nosso Conversor RGB para HEX ⇄.
Perguntas Frequentes
Respostas e soluções diretas para dúvidas frequentes, desafios técnicos e padrões da indústria.
Como converter HEX para RGB manualmente?expand_more
Qual a diferença entre HEX e RGB?expand_more
Como usar cores RGB no CSS?expand_more
rgb(255, 87, 51) ou inclua opacidade com barra: rgb(255 87 51 / 50%).