Pular para o conteúdo
helpyself

Conversor de Cores

Só local — nada é enviado a menos que você salve ou compartilhe.

Um conversor de cores: HEX para RGB, RGB para HEX, e ambos para HSL.

  1. Digite ou cole uma cor em qualquer formato
  2. Veja a conversão para todos os outros formatos instantaneamente
  3. Copie a notação que precisar
Texto pretoTexto branco
HEX
HEX com alpha
RGB
HSL
Salvar esta ferramenta

Tenha Conversor de Cores sempre à mão

Favoritar

Sobre esta ferramenta

Converter hex para RGB, RGB para hex, ou qualquer um deles para HSL é uma tarefa rotineira, porque ferramentas de design, CSS e editores de imagem usam notações de cor diferentes. HEX é compacto e predominante em CSS e entrega de design. RGB reflete diretamente como a tela emite luz. HSL descreve a cor do jeito que pensamos, como matiz com saturação e luminosidade, facilitando criar paletas manualmente: mantenha o matiz, mude a luminosidade, e tem um conjunto consistente de tons. Este conversor aceita todos esses formatos mais nomes comuns, e é tolerante à sintaxe. Você pode colar hex com ou sem o #, usar três ou seis dígitos, incluir canal alpha, escrever no estilo vírgula ou no espaço-separado mais novo do CSS. Tudo converte enquanto você digita, com uma amostra ao vivo para ver o resultado em vez de imaginar.

Perguntas frequentes

Qual formato devo usar no CSS?

Todos funcionam. HEX é o mais comum e compacto. HSL vale a pena ao criar variações manualmente, pois ajustar a luminosidade mantendo matiz e saturação gera tons coerentes com mais facilidade que editar HEX.

Existe um seletor de cor junto com a conversão?

Sim — a amostra abre o seletor de cor do sistema, para escolher visualmente em vez de digitar. Os formatos HEX, RGB e HSL atualizam juntos. Essa é a função típica do seletor HTML: escolha o tom que parecer certo e obtenha o código para o CSS.

O que significam os dígitos extras num hex de oito caracteres?

Os últimos dois representam o canal alpha, de 00 (totalmente transparente) até ff (totalmente opaco). É suportado em todos os navegadores atuais e é geralmente mais simples que usar rgba só para transparência.

Por que converter para HSL e voltar às vezes altera um pouco o valor?

Porque os componentes HSL são arredondados para números inteiros para facilitar a leitura, e esse arredondamento não é perfeitamente reversível. A diferença é pequena, quase imperceptível, mas impede que a conversão de ida e volta seja idêntica byte a byte.

Posso colar uma cor sem o #?

Sim. Valores hex sem # são aceitos, assim como a notação abreviada de três dígitos, sintaxe CSS com espaços como rgb(59 130 246), e nomes comuns como teal ou crimson.

Como saber se o texto ficará legível na cor escolhida?

A prévia mostra texto preto e branco sobre sua cor para você julgar na hora. Para avaliar com rigor baseado nas normas de acessibilidade, use o verificador de contraste, que calcula a razão WCAG corretamente.

Ajude a melhorar esta ferramenta

Encontrou um bug, quer mudar algo ou precisa de uma ferramenta que não temos?

/color-converter

↑↓ para navegar · Enter para abrir · Esc para fechar