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.
- Digite ou cole uma cor em qualquer formato
- Veja a conversão para todos os outros formatos instantaneamente
- Copie a notação que precisar
- HEX
- HEX com alpha
- RGB
- HSL
Salvar esta ferramenta
Tenha Conversor de Cores sempre à mão
Use o menu Compartilhar do navegador e escolha “Adicionar à Tela Inicial”.
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?
Você tem um rascunho não enviado.
Obrigado — recebemos sua mensagem. Você verá a resposta na sua caixa de entrada.Ir para minhas mensagens