HEX para RGB
Converta HEX para RGB, veja o formato CSS rgb(), valide códigos curtos ou completos e copie os resultados.
Converta HEX para RGB, veja o formato CSS rgb(), valide códigos curtos ou completos e copie os resultados.
99, 102, 241rgb(99, 102, 241)hsl(239, 84%, 67%)Insira uma cor HEX válida, como #6366F1 ou #636.
HEX para RGB transforma um código hexadecimal de cor em canais vermelho, verde e azul. O resultado principal apresenta os valores RGB separados por vírgulas e também o formato CSS rgb(), pronto para copiar. Isto é útil quando encontra uma cor em HEX num guia de estilo, num ficheiro CSS ou numa ferramenta de design, mas precisa de trabalhar com canais individuais ou com a notação funcional usada em CSS.
O conversor aceita códigos HEX completos e também pode normalizar valores curtos quando são válidos. A pré visualização ajuda a confirmar se a cor lida corresponde ao código inserido. O painel também mostra uma leitura HSL, permitindo perceber melhor matiz, saturação e luminosidade. Assim, a conversão não serve apenas para copiar números, mas também para interpretar a cor de forma mais clara.
#6366F1 ou #636.rgb() quando o destino for uma folha de estilos ou documentação técnica.Um código HEX de seis caracteres guarda três pares. O primeiro par representa vermelho, o segundo representa verde e o terceiro representa azul. Cada par é escrito em hexadecimal e corresponde a um valor decimal entre 0 e 255. Por exemplo, em #6366F1, 63 corresponde a 99, 66 corresponde a 102 e F1 corresponde a 241. O resultado RGB é 99, 102, 241.
Em códigos curtos, como #636, cada caractere é duplicado para formar pares completos. Assim, #636 torna-se #663366. Esta sintaxe é válida em CSS, mas nem sempre é a melhor para documentação, porque o valor completo é mais explícito. HEX para RGB ajuda a ler o resultado sem fazer a conversão mentalmente.
| Saída | Exemplo | Quando usar |
|---|---|---|
| RGB | 99, 102, 241 | Quando precisa dos canais separados para cálculos, documentação ou outra ferramenta. |
| CSS rgb() | rgb(99, 102, 241) | Quando quer aplicar a cor diretamente em CSS. |
| HSL | hsl(239, 84%, 67%) | Quando precisa de ajustar matiz, saturação ou luminosidade. |
| Pré visualização | Cor renderizada | Quando quer validar rapidamente se o código foi escrito corretamente. |
Use hex para rgb quando precisa de explicar uma cor por canais ou quando outro sistema não aceita HEX como entrada. Algumas bibliotecas, APIs, editores antigos ou campos de configuração pedem valores RGB separados. Nesses casos, converter o código evita erros e poupa tempo. Também é uma boa forma de verificar cores encontradas em CSS existente, sobretudo quando há muitos valores espalhados por um projeto.
A conversão também é útil para ensino e documentação. Designers e programadores conseguem ver como um código compacto se decompõe em intensidades de vermelho, verde e azul. Quando precisar de regressar ao formato hexadecimal, use RGB para HEX para obter novamente o código compacto.
# quando o destino exige sintaxe CSS completa.O formato rgb() pode ser aplicado em propriedades como color, background-color e border-color. Em CSS moderno, a notação funcional é flexível e legível, especialmente quando uma equipa quer manipular canais ou combinar a cor com transparência noutro passo do fluxo. Mesmo que o projeto guarde tokens em HEX, conhecer os valores RGB ajuda a auditar, comparar e converter cores com menos ambiguidade.
Quando a cor tem impacto em leitura, teste o resultado com Contraste de Cores. Um código válido não garante contraste suficiente. A legibilidade depende da combinação entre cor de texto, fundo, tamanho, peso tipográfico e contexto visual.
Um erro frequente é confundir a letra O com o número 0, ou inserir caracteres que não pertencem à escala hexadecimal. Outro erro é copiar um valor incompleto de uma documentação ou de uma captura de ecrã. O conversor mostra erro quando o valor não pode ser interpretado, mas a revisão visual continua importante quando o código é válido e mesmo assim não corresponde à cor pretendida.
Também convém evitar misturar valores sem cardinal e valores com cardinal no mesmo documento de design. A sintaxe deve ser consistente para que a equipa saiba quando está a copiar um valor CSS completo e quando está a copiar apenas o código bruto. Para produção, a versão completa e normalizada costuma ser mais segura.
O código HEX curto é prático, mas pode esconder informação para quem está a rever uma especificação. #636 é válido, porém representa #663366. Quando uma equipa precisa de clareza, o formato completo evita dúvidas. HEX para RGB ajuda a confirmar rapidamente o que o código curto significa e a obter os canais reais que serão usados no ecrã.
Em documentação técnica, prefira escrever códigos completos. Eles são mais fáceis de pesquisar, comparar e converter. O formato curto pode continuar útil em exemplos simples, mas a versão completa é mais segura para tokens, bibliotecas de componentes e guias de marca.
Os canais RGB facilitam algumas leituras que o HEX não mostra de forma imediata. Ao ver os três números, consegue perceber se a cor é dominada por vermelho, verde ou azul, se está perto de um cinzento e se a diferença entre canais é grande. Esta leitura é útil para depurar cores que parecem erradas depois de uma migração ou para explicar a composição de uma cor a alguém que não trabalha diretamente com hexadecimal.
RGB também é uma ponte prática para sistemas que aceitam canais separados. Algumas ferramentas pedem três campos numéricos, outras aceitam rgb() diretamente. Converter evita reescrever manualmente os pares hexadecimais e reduz a probabilidade de trocar dígitos.
Depois de obter RGB, a leitura HSL pode ajudar a ajustar a cor de forma mais visual. A matiz indica a família cromática, a saturação indica intensidade e a luminosidade indica se o tom está mais claro ou escuro. Isto é útil quando o HEX original está correto, mas precisa de uma variação para hover, foco, estado ativo ou superfície suave.
Mesmo quando o resultado final será RGB, consultar HSL ajuda a tomar decisões mais compreensíveis. Em vez de alterar canais ao acaso, pode reduzir saturação ou ajustar luminosidade de forma intencional. Depois, se necessário, volte a converter o resultado para o formato usado pelo projeto.
Quando converte um código HEX para RGB, mantenha os dois valores juntos se eles serão usados por pessoas diferentes. A equipa de design pode reconhecer melhor o HEX, enquanto a equipa técnica pode precisar do rgb(). Guardar ambos reduz perguntas repetidas e evita novas conversões manuais. Em guias de estilo, indique também onde a cor deve ser usada, porque o número isolado não explica a função visual.
Se estiver a limpar um projeto antigo, converta apenas o que precisa e compare os resultados antes de substituir valores em massa. Cores muito parecidas podem ter funções diferentes. Uma pode ser borda, outra fundo, outra estado hover. A conversão é exata, mas a decisão de consolidar cores deve considerar o uso real de cada valor.
Muitos projetos acumulam cores HEX ao longo do tempo. Converter esses valores para RGB pode revelar padrões, duplicados e pequenas diferenças que passaram despercebidas. Antes de alterar qualquer paleta, compare o uso real no layout. Uma cor de fundo e uma cor de borda podem parecer quase iguais, mas existir por razões diferentes. A conversão ajuda a entender a composição, não substitui a revisão visual.
Quando encontrar várias cores semelhantes, agrupe-as e decida se devem continuar separadas. Se a diferença não tem função clara, pode ser uma oportunidade de simplificar o sistema. Se a diferença ajuda hierarquia ou estados de interface, mantenha-a documentada.
Antes de aplicar o RGB, confirme o código HEX original, veja a pré visualização e copie o formato certo para o destino. Use RGB quando precisa dos canais, use rgb() quando vai escrever CSS e use HSL quando pretende ajustar luminosidade ou saturação. A conversão correta deve preservar a cor, reduzir erro manual e deixar o valor claro para quem vai reutilizá-lo.