Blog
Conversores de unidades

Conversor de HSV para HEX

Digite o matiz (0–360°), a saturação e o valor (0–100%), e o conversor calcula o código de cor HEX de tela correspondente e mostra uma amostra.

Seus dados não saem deste dispositivo

Resultado

Código HEX
String RGB

Esta página não tem lado servidor nenhum. A tabela colada é processada por JavaScript dentro do seu próprio navegador, o gráfico é desenhado num elemento canvas da sua máquina e o arquivo de exportação é montado localmente. Nada é enviado, armazenado ou gravado em qualquer log. Você pode desconectar a rede depois que a página carregar e tudo continuará funcionando — é a forma mais simples de verificar você mesmo.

Fatos e limites do método

Etapa intermediária O HSV é convertido primeiro para RGB, depois para HEX
Faixa do matiz De 0° a 360° (valores fora da faixa são ajustados com módulo)
Faixa de saturação e valor De 0% a 100%
Formato do resultado #RRGGBB — seis dígitos hexadecimais

Quando induz ao erro

Como é calculado

A saturação e o valor são convertidos em frações de 0 a 1 dividindo por 100.

São calculados o croma C = V × S, um valor intermediário X e o deslocamento m = V − C usando as fórmulas padrão do HSV.

Dependendo de em qual dos seis setores de 60° o matiz H se encaixa, os valores (R', G', B') são escolhidos entre C, X e 0, m é somado, o resultado é multiplicado por 255 e arredondado.

Os R, G, B resultantes são convertidos em pares hexadecimais de dois dígitos e unidos em um código HEX de 6 dígitos com um "#" na frente.

Perguntas e respostas

O que acontece se eu digitar um matiz maior que 360° ou negativo?

O conversor ajusta automaticamente o matiz para a faixa de 0° a 360° usando módulo, então o resultado é sempre válido.

Por que o resultado é cinza independentemente do matiz quando S=0%?

Com saturação zero a cor se torna acromática (um tom de cinza), e o matiz não tem efeito visual nesse caso.

Posso obter um código HEX branco ou preto puro?

Sim: V=100% com S=0% dá #FFFFFF (branco), e V=0% (independentemente de S e H) dá #000000 (preto).

Meus dados são enviados para algum lugar?

Não, todo o cálculo roda no seu navegador.

Ferramentas relacionadas

Todas as ferramentas