PT
Minhas ferramentas

Conversor de HEX para RGB

Converta códigos HEX (#RGB, #RGBA, #RRGGBB, #RRGGBBAA) em rgb()/rgba(), decimais 0–1, vec4 do GLSL e Color do Unity, um código ou uma lista inteira.

Precisa também de HSL, CMYK ou outros formatos? Conversor de cores →

Um código HEX por linha; uma tabela com todas as conversões aparece abaixo.
Minhas ferramentas →
Publicidade

Uma cor HEX como #1E90FF são apenas três números escritos na base 16: um par para o vermelho, um para o verde e um para o azul. Este conversor transforma códigos HEX em rgb()/rgba() para CSS e nos valores decimais de 0 a 1 que engines de jogos e shaders esperam — inclusive o par alfa dos códigos de 8 dígitos — para uma cor ou para uma lista inteira.

Como usar esta ferramenta

  1. Digite ou cole um código HEX; o # é opcional e códigos de 3, 4, 6 e 8 dígitos funcionam.
  2. Leia rgb(), rgba(), os canais individuais e os formatos decimais.
  3. Escolha quantas casas decimais os valores devem ter.
  4. Para converter muitas cores, cole um código por linha na caixa de lote.

Fórmula

Cada par XY → X × 16 + Y, onde A = 10 … F = 15. Decimal = valor ÷ 255. Códigos curtos duplicam cada dígito: #F80 = #FF8800.

O quarto par de um código de 8 dígitos é o alfa: 00 é transparente, FF é opaco, 80 ≈ 50%. Os decimais em luz linear desfazem a curva sRGB: ((v/255 + 0,055)/1,055)^2,4 acima de 0,04045 e (v/255)/12,92 abaixo.

Exemplo

#1E90FF: 1E = 1×16 + 14 = 30, 90 = 9×16 + 0 = 144, FF = 15×16 + 15 = 255, então rgb(30, 144, 255). Como decimais, são 0,118; 0,565; 1,000 e, como um único inteiro de 24 bits, 2.003.199.

Perguntas frequentes

O que significa um HEX de 8 dígitos como #FF000080?

Os dois últimos dígitos são o alfa. 80 em hexadecimal é 128, e 128 ÷ 255 ≈ 0,502, então #FF000080 é vermelho com cerca de 50% de opacidade: rgba(255, 0, 0, 0.502). Todos os navegadores atuais o aceitam.

No Unity, devo usar decimais normalizados ou lineares?

O construtor Color do Unity recebe valores sRGB ÷ 255 (os decimais normalizados); em um projeto com espaço de cor linear, o Unity converte sozinho. Use os valores lineares só onde o código espera luz linear, como uniforms de shader.

O HEX diferencia maiúsculas e minúsculas?

Não. #1e90ff e #1E90FF são idênticos.

Última atualização:

Citar ou incorporar esta ferramenta
APA

kakaoCalc. (2026, November 9). Conversor de HEX para RGB. https://kakao.mobile/pt/tools/hex-to-rgb-tool/

MLA

“Conversor de HEX para RGB.” kakaoCalc, 9 Nov. 2026, kakao.mobile/pt/tools/hex-to-rgb-tool/.

Publicidade