CalcuClubLogo do CalcuClub

Conversor Hexadecimal para RGB

Insira o valor hexadecimal da cor

Valor Hexadecimal:
Resultado:
Cor CSS:
Prévia:
Vermelho:
Verde:
Azul:

Índice

Como funciona a conversão de hexadecimal para RGB?

As cores em informática, especialmente no design web, são comumente representadas em dois formatos: hexadecimal (base 16) e RGB (vermelho, verde, azul, base 10). Ambos os formatos descrevem a intensidade das três cores primárias (vermelho, verde e azul) que, combinadas em várias proporções, criam qualquer cor visível em uma tela.

Formato Hexadecimal

Uma cor no formato hexadecimal é composta por um valor de seis caracteres, que pode incluir dígitos de 0 a 9 e letras de A a F. Cada par de caracteres corresponde a uma das cores primárias (vermelho, verde ou azul). O valor hexadecimal é estruturado da seguinte forma: #RRGGBB

  • RR: Corresponde à intensidade do vermelho.
  • GG: Corresponde à intensidade do verde.
  • BB: Corresponde à intensidade do azul.

Formato RGB

O formato RGB descreve a mesma cor utilizando três valores decimais (base 10), onde cada valor representa a intensidade de uma das cores primárias. Cada valor pode variar entre 0 e 255: RGB(R, G, B)

  • R: Intensidade do vermelho (de 0 a 255).
  • G: Intensidade do verde (de 0 a 255).
  • B: Intensidade do azul (de 0 a 255).

Processo de conversão

Para converter uma cor de hexadecimal para RGB, siga os seguintes passos:

  1. Separar os componentes hexadecimais: Pegue o valor hexadecimal de 6 caracteres (por exemplo, #1A2B3C) e divida em três partes:
    • RR = 1A (para vermelho)
    • GG = 2B (para verde)
    • BB = 3C (para azul)
  2. Converter cada par hexadecimal para decimal:
    • O valor hexadecimal é convertido para decimal usando a fórmula de conversão de base 16 para base 10.
    • Para o vermelho (RR = 1A):
      • 1A em hexadecimal é equivalente a 26 em decimal.
    • Para o verde (GG = 2B):
      • 2B em hexadecimal é equivalente a 43 em decimal.
    • Para o azul (BB = 3C):
      • 3C em hexadecimal é equivalente a 60 em decimal.
  3. Resultado final no formato RGB:
    • A cor hexadecimal #1A2B3C se converte em RGB como: RGB(26, 43, 60)

Exemplo completo:

  • Cor hexadecimal: #FF5733
    • Vermelho (RR): FF em hexadecimal é 255 em decimal.
    • Verde (GG): 57 em hexadecimal é 87 em decimal.
    • Azul (BB): 33 em hexadecimal é 51 em decimal.
  • Resultado no formato RGB: RGB(255, 87, 51)

Fórmula de conversão

Para converter cada componente hexadecimal (RR, GG, BB) para decimal, usamos a seguinte fórmula:

Valor decimal = (Dígito à esquerda × 16) + (Dígito à direita × 1)

Por exemplo, para 1A (vermelho):

  • 1 (dígito à esquerda) = 1 em decimal.
  • A (dígito à direita) = 10 em decimal (em base hexadecimal).

Aplicamos a fórmula:

(1 × 16) + (10 × 1) = 16 + 10 = 26

Você gostou desta página? Deixe sua opinião.