Sobre: Conversor de código de cor
O conversor de código de cor transforma uma cor nos três formatos mais usados na web: HEX (#FF8800), RGB (rgb(255, 136, 0)) e HSL (hsl(32, 100%, 50%)). Digite um código em qualquer um deles, ou escolha uma cor, e copie o formato de que precisa para CSS, uma ferramenta de design ou código.
Ele também verifica o contraste. Digite uma cor de texto e uma cor de fundo para ver a taxa de contraste WCAG e se elas passam nos níveis AA e AAA para texto normal e grande, para que o seu texto seja legível para todos.
Tudo roda no seu navegador; nada do que você digita é enviado para lugar nenhum.
Como usar
- Digite um código de cor como #777, rgb(0 128 255) ou hsl(120, 50%, 50%), ou use o seletor de cor.
- Veja a cor em HEX, RGB e HSL ao lado da pré-visualização.
- Clique em Copiar ao lado do formato que você quer.
- Para o contraste, digite uma cor de texto (ou deixe vazio para usar a cor acima) e uma cor de fundo.
- Veja a taxa de contraste e os resultados AA e AAA para texto normal e grande.
Recursos
- HEX, RGB e HSL: Lê HEX curto e longo, rgb() e hsl() com vírgulas ou espaços, e três números soltos.
- Seletor de cor: Escolha uma cor visualmente e receba os códigos dela na hora.
- Taxa de contraste: A taxa de contraste WCAG 2 de quaisquer duas cores, de 1:1 a 21:1.
- AA e AAA: Passa ou não passa para texto normal e grande nos dois níveis.
- Erros claros: Diz qual parte do código está errada, como um valor de vermelho acima de 255.
Exemplos
Cinza sobre branco
#777777 sobre branco tem taxa de 4,48:1: passa no AA só para texto grande.
Cor da marca
#1E3A8A é hsl(224, 64%, 33%); texto branco sobre ela passa no AAA com folga.
De uma ferramenta de design
Cole 255, 136, 0 para obter #FF8800 e hsl(32, 100%, 50%).
Limitações e observações
- Cores com transparência (alfa), como #FF000080 ou rgba(), não são compatíveis.
- Nomes de cores (red, blue), CMYK, LAB e outros espaços de cor não são convertidos.
- Os valores HSL são arredondados para números inteiros, então ao converter de volta um canal pode mudar alguns pontos.
- A verificação de contraste segue a WCAG 2.x; ela não avalia por você o peso e o tamanho da fonte nem o daltonismo.
Perguntas frequentes
Como converto HEX em RGB?
Digite o código HEX, por exemplo #FF8800, e veja rgb(255, 136, 0) logo abaixo. Clique em Copiar para usá-lo.
Qual taxa de contraste eu preciso?
O nível AA da WCAG pede 4,5:1 para texto normal e 3:1 para texto grande; o AAA pede 7:1 e 4,5:1.
O que conta como texto grande?
Texto de pelo menos 24 px, ou de pelo menos 18,66 px em negrito.
Posso digitar códigos #RGB?
Sim. Códigos curtos como #777 são lidos como #777777.
Algo é enviado para um servidor?
Não. Todas as conversões e verificações acontecem no seu navegador.