Tabela de cores HTML: códigos HEX, RGB e conversor de cores

Durante o desenvolvimento de um website, existem diversos fatores que interferem diretamente na qualidade dele e em como o usuário receberá as informações do conteúdo. Uma das coisas mais importantes para a criação de um layout é a escolha certa das cores a utilizar. Por esta razão, ter à mão ferramentas que facilitem o processo, como uma tabela de cores HTML, é essencial.

Através das linhas de código HTML e CSS, podemos aplicar cores tanto para fontes como para seus elementos. Podemos até mesmo aplicar cores às bordas ou sombreamentos. São muitas possibilidades que nos permitem criar layouts mais complexos e com diversas características.

Com os diversos tipos de display, grids, flexbox, floats, é possível criar inúmeras possibilidades visuais só utilizando o HTML e CSS, assim como aplicar diversos backgrounds, animações e até mesmo vetores.

Assim, é importante entender quais são os padrões de cores que o HTML suporta, e como são formados. Após compreender esse tema, você poderá então começar a aplicar as cores através do estilos em HTML e CSS.  Para tanto, disponibilizamos uma tabela de cores HTML, com os nomes das cores, o código hexadecimal e o valor RGB prontos para usar diretamente no seu estilo!

Conversor de cores HTML e verificador de contraste

Escolha uma cor no seletor, digite o código em qualquer formato — HEX, RGB, HSL ou o nome em inglês — ou clique numa das 148 cores com nome do CSS. A ferramenta mostra os três códigos, testa se o texto fica legível sobre o fundo e gera o código pronto para colar na tag.

Conversor de cores HTML e verificador de contraste

Escolha uma cor ou digite em qualquer formato — #1a73e8, rgb(26,115,232), hsl(214,81%,51%) ou um nome como tomato. Veja os códigos, teste se o texto fica legível e copie o código pronto.

Variações (clique para usar)
Contraste: o texto fica legível?
Código pronto para a tag
As 148 cores com nome no CSS

Nomes e valores conforme a especificação do CSS. Contraste calculado pela fórmula das diretrizes de acessibilidade WCAG 2. Fonte: homehost.com.br

Tabela de cores HTML

Na tabela de cores HTML, você poderá encontrar diversos exemplos de cores com seu código hexadecimal, assim como o nome em inglês e o código RGB, já prontos para copiar diretamente para o seu código HTML/CSS:

Nome da Cor Código hexadecimal Código RGB
Black #000000 (0,0,0)
DimGray #696969 (105,105,105)
Gray #808080 (128,128,128)
DarkGray #A9A9A9 (169,169,169)
Silver #C0C0C0 (192,192,192)
LightGrey #D3D3D3 (211,211,211)
Gainsboro #DCDCDC (220,220,220)
SlateBlue #6A5ACD (106,90,205)
DarkSlateBlue #483D8B (72,61,139)
MidnightBlue #191970 (25,25,112)
Navy #000080 (0,0,128)
DarkBlue #00008B (0,0,139)
MediumBlue #0000CD (0,0,205)
Blue #0000FF (0,0,255)
CornflowerBlue #6495ED (100,149,237)
RoyalBlue #4169E1 (65,105,225)
DodgerBlue #1E90FF (30,144,255)
DeepSkyBlue #00BFFF (0,191,255)
LightSkyBlue #87CEFA (135,206,250)
SkyBlue #87CEEB (135,206,235)
LightBlue #ADD8E6 (173,216,230)
SteelBlue #4682B4 (70,130,180)
LightSteelBlue #B0C4DE (176,196,222)
SlateGray #708090 (112,128,144)
LightSlateGray #778899 (119,136,153)
Aqua / Cyan #00FFFF (0,255,255)
DarkTurquoise #00CED1 (0,206,209)
Turquoise #40E0D0 (64,224,208)
MediumTurquoise #48D1CC (72,209,204)
LightSeaGreen #20B2AA (32,178,170)
DarkCyan #008B8B (0,139,139)
Teal #008080 (0,128,128)
Aquamarine #7FFFD4 (127,255,212)
MediumAquamarine #66CDAA (102,205,170)
CadetBlue #5F9EA0 (95,158,160)
DarkSlateGray #2F4F4F (47,79,79)
MediumSpringGreen #00FA9A (0,250,154)
SpringGreen #00FF7F (0,255,127)
PaleGreen #98FB98 (152,251,152)
LightGreen #90EE90 (144,238,144)
DarkSeaGreen #8FBC8F (143,188,143)
MediumSeaGreen #3CB371 (60,179,113)
SeaGreen #2E8B57 (46,139,87)
DarkGreen #006400 (0,100,0)
Green #008000 (0,128,0)
ForestGreen #228B22 (34,139,34)
LimeGreen #32CD32 (50,205,50)
Lime #00FF00 (0,255,0)
LawnGreen #7CFC00 (124,252,0)
Chartreuse #7FFF00 (127,255,0)
GreenYellow #ADFF2F (173,255,47)
YellowGreen #9ACD32 (154,205,50)
OliveDrab #6B8E23 (107,142,35)
DarkOliveGreen #556B2F (85,107,47)
Olive #808000 (128,128,0)
DarkKhaki #BDB76B (189,183,107)
Goldenrod #DAA520 (218,165,32)
DarkGoldenrod #B8860B (184,134,11)
SaddleBrown #8B4513 (139,69,19)
Sienna #A0522D (160,82,45)
RosyBrown #BC8F8F (188,143,143)
Peru #CD853F (205,133,63)
Chocolate #D2691E (210,105,30)
SandyBrown #F4A460 (244,164,96)
NavajoWhite #FFDEAD (255,222,173)
Wheat #F5DEB3 (245,222,179)
BurlyWood #DEB887 (222,184,135)
Tan #D2B48C (210,180,140)
MediumSlateBlue #7B68EE (123,104,238)
MediumPurple #9370DB (147,112,219)
BlueViolet #8A2BE2 (138,43,226)
Indigo #4B0082 (75,0,130)
DarkViolet #9400D3 (148,0,211)
DarkOrchid #9932CC (153,50,204)
MediumOrchid #BA55D3 (186,85,211)
Purple #800080 (128,0,128)
DarkMagenta #8B008B (139,0,139)
Fuchsia / Magenta #FF00FF (255,0,255)
Violet #EE82EE (238,130,238)
Orchid #DA70D6 (218,112,214)
Plum #DDA0DD (221,160,221)
MediumVioletRed #C71585 (199,21,133)
DeepPink #FF1493 (255,20,147)
HotPink #FF69B4 (255,105,180)
PaleVioletRed #DB7093 (219,112,147)
LightPink #FFB6C1 (255,182,193)
Pink #FFC0CB (255,192,203)
LightCoral #F08080 (240,128,128)
IndianRed #CD5C5C (205,92,92)
Crimson #DC143C (220,20,60)
Maroon #800000 (128,0,0)
DarkRed #8B0000 (139,0,0)
FireBrick #B22222 (178,34,34)
Brown #A52A2A (165,42,42)
Salmon #FA8072 (250,128,114)
DarkSalmon #E9967A (233,150,122)
LightSalmon #FFA07A (255,160,122)
Coral #FF7F50 (255,127,80)
Tomato #FF6347 (255,99,71)
Red #FF0000 (255,0,0)
OrangeRed #FF4500 (255,69,0)
DarkOrange #FF8C00 (255,140,0)
Orange #FFA500 (255,165,0)
Gold #FFD700 (255,215,0)
Yellow #FFFF00 (255,255,0)
Khaki #F0E68C (240,230,140)
AliceBlue #F0F8FF (240,248,255)
GhostWhite #F8F8FF (248,248,255)
Snow #FFFAFA (255,250,250)
Seashell #FFF5EE (255,245,238)
FloralWhite #FFFAF0 (255,250,240)
WhiteSmoke #F5F5F5 (245,245,245)
Beige #F5F5DC (245,245,220)
OldLace #FDF5E6 (253,245,230)
Ivory #FFFFF0 (255,255,240)
Linen #FAF0E6 (250,240,230)
Cornsilk #FFF8DC (255,248,220)
AntiqueWhite #FAEBD7 (250,235,215)
BlanchedAlmond #FFEBCD (255,235,205)
Bisque #FFE4C4 (255,228,196)
LightYellow #FFFFE0 (255,255,224)
LemonChiffon #FFFACD (255,250,205)
LightGoldenrodYellow #FAFAD2 (250,250,210)
PapayaWhip #FFEFD5 (255,239,213)
PeachPuff #FFDAB9 (255,218,185)
Moccasin #FFE4B5 (255,228,181)
PaleGoldenrod #EEE8AA (238,232,170)
MistyRose #FFE4E1 (255,228,225)
LavenderBlush #FFF0F5 (255,240,245)
Lavender #E6E6FA (230,230,250)
Thistle #D8BFD8 (216,191,216)
Azure #F0FFFF (240,255,255)
LightCyan #E0FFFF (224,255,255)
PowderBlue #B0E0E6 (176,224,230)
PaleTurquoise #AFEEEE (175,238,238)
Honeydew #F0FFF0 (240,255,240)
MintCream #F5FFFA (245,255,250)

Já imaginou como seria um website apenas com cores preto e branco e sem a inserção de multimídia?

Antes do surgimento do protocolo HTTP e da linguagem HTML, a navegação de sites era apresentada através de uma tela similar à do terminal, com fundo preto e fonte branca ou verde, em que a navegação era feita por meio do teclado. Um ótimo exemplo disso é o The Gopher Project.

Em 1989, o britânico Tim Berners-Lee dava início a um projeto que mais tarde seria conhecido como HyperText Markup Language, o HTML, a principal linguagem quando o assunto é desenvolvimento web. Em 1991 surge o primeiro website, que ainda está online.

Com o HTML, passou a ser possível a inserção de multimídia e uma melhor manipulação de fontes, cores e posicionamento de elementos. Por consequência, conforme foram lançando novas versões, o HTML foi recebendo novas funcionalidades, até chegar ao que conhecemos hoje, o HTML5.

Tela inicial do The Gopher Project em Cores Preto e Branco, sem uso de HTML
Tela inicial do The Gopher Project

As cores no HTML e CSS

No HTML e CSS, as cores podem ser definidas através de seu nome (em inglês), através do código hexadecimal ou através do seu valor RGB. Com as novas versões do CSS, é possível também utilizar os valores RGBA, HSL e HSLA. Esses valores são intensidades de cores ou propriedades (como saturação e opacidade) que, juntos, formam uma outra cor.

Então, após compreender como as cores funcionam, é interessante estar sempre com a tabela de cores HTML com fácil acesso para consultar sempre que precisar.

Cores Hexadecimais

O código hexadecimal para cores consiste em seis letras ou números precedidos do “#”. Os dois primeiros elementos representam a intensidade de vermelho, o terceiro e quarto elementos representam a intensidade de verde e os dois últimos a intensidade de azul. Desta forma, o resultado final será a combinação dessas três cores em diferentes intensidades, formando a cor desejada. Os valores variam entre 00 (mais escuro) até FF (mais claro). Por exemplo, temos o código #FFFFFF, que representa a cor branca, pois tem a intensidade máxima das três cores. Do mesmo modo, #FF0000 representa a cor vermelha, com intensidade máxima de vermelho e nenhuma intensidade para verde e azul. Na tabela de cores HTML, é possível encontrar mais de 100 códigos hexadecimais das cores mais utilizadas.

RGB

Do mesmo modo, valor RGB significa Red, Green, Blue (vermelho, verde, azul) e sua teoria é a mesma: a intensidade dessas três cores formará a cor final. Os RGB são declarados com três valores com escala entre 0 e 255. Dessa forma, temos o código rgb(255,255,255) para a cor branca, rgb(255,0,0) para a cor vermelha e rgb(0,0,0) para a cor preta. Na tabela de cores HTML, é possível encontrar mais de 100 valores RGB das cores mais utilizadas.

RGBA

No sistema RGBA, é utilizado o mesmo código do sistema RGB porém acrescenta-se um novo valor, o Alpha. O valor alpha significa a opacidade da cor, que varia em uma escala entre decimais de 0.0 (transparente) e 1.0 (opaco). É muito utilizado para a sobreposição de elementos, sem perder a visibilidade do elemento inferior, dando a sensação de transparência. Por exemplo: para a cor preta com 50% de opacidade, utilizamos o rgba(0,0,0,0.5).

HSL

Diferentemente, o sistema HSL representa Hue (tom), Saturation (saturação) e Lightness (luminosidade). O valor do tom é medido em ângulos expressos em graus. O valor de saturação é medido em porcentagem, sendo 0% um tom de cinza, sem cor, e 100% a cor mais viva possível. O valor de luminosidade também é expresso em porcentagem. Por exemplo: um valor igual a 100% resulta em cor branca e 0 em cor preta, sendo 50% o valor mais usual.

HSLA

Assim como no RGBA, no sistema HSLA segue o mesmo padrão do HSL, acrescentando o valor Alpha, que representa a opacidade. Também varia numa escala entre 0.0 e 1.0.

Aplicando cores nos elementos HTML

No HTML, podemos customizar as cores nos elementos através do seu estilo, podendo ser feito na própria tag, com a utilização da propriedade `style`, ou através de uma folha de estilo, seja ela interna ou externa. Após a leitura, realize testes práticos, utilize a tabela de cores HTML do início deste artigo e aplique em seus elementos.

Modificando as cores inline das tags HTML

Para modificar o estilo de um elemento inline, basta acrescentar dentro da tag do elemento o atributo style e assim realizar as modificações.

Por exemplo: se tivermos um elemento p e queremos alterar sua fonte para a cor azul, bastaria utilizar o código:

<p style="color: blue;">Azul</p>

Como resultado, teremos:

Azul

Mas e se quisermos modificar também o background do elemento? Então podemos utilizar a propriedade background-color para isso!

Dessa forma, vamos aplicar ao nosso elemento p um fundo vermelho:

<p style="color: blue; background-color: red;">Azul</p>

Funciona, mas teste no verificador de contraste: azul sobre vermelho tem contraste de 2,14 : 1 — muito abaixo do mínimo de 4,5 para ser lido com conforto.

Como resultado, teremos:

Azul

Fácil, não é?

Escolha algumas cores, através da tabela de cores HTML, e pratique!

Modificando as cores através de uma folha de estilos CSS

Através das tags <style> e </style>, podemos inserir um código CSS dentro dela, ou podemos também aplicar um estilo externo. Dessa forma, fica muito mais fácil alterar os estilos dos elementos.

Por exemplo, vejamos a seguinte estrutura em HTML:

<body>
    <p>Olá mundo</p>
    <p>Olá mundo</p>
    <p class="vermelho">Eu sou vermelho</p>
    <p class="azul">Eu sou Azul</p>
    <p class="bgciano">Eu tenho um Background ciano!</p>
</body>

Como resultado inicial, teremos:

Olá mundo

Olá mundo

Eu sou vermelho

Eu sou Azul

Eu tenho um Background ciano!

Repare que nada aconteceu, pois ainda não aplicamos nenhum estilo. Mas, se quisermos aplicar a cor púrpura a todos os elementos p, basta utilizar o CSS:

p{ 
    color: #ff00ff; 
}

O resultado será:

Olá mundo

Olá mundo

Eu sou vermelho

Eu sou Azul

Eu tenho um Background ciano!

Aplicando agora o estilo para as classes, teremos um novo resultado.

p{
  color: #FF00FF; 
}
p.vermelho{
  color:red;
} 
.azul{
  color:rgb(0,0,255);
}
.bgciano{
  background-color: #00FFFF;
}

Olá mundo

Olá mundo

Eu sou vermelho

Eu sou Azul

Eu tenho um Background ciano!

Da mesma forma, você também pode aplicar essa técnica para diversos elementos e propriedades, gerando cores para os textos e background do seu site. Contudo, para criar um layout bonito, é importante entender como as cores funcionam e interagem entre si. Mas se você não puder se aprofundar no estudo da Teoria das Cores, há ferramentas que podem auxiliar.

Ferramentas para utilizar em conjunto com a tabela de Cores HTML e CSS

Para converter códigos, testar o contraste e gerar o código pronto, use o conversor no início deste artigo. Vale a pena utilizar algumas paletas de cores; veja abaixo algumas sugestões:

  • Material UI Colors: Neste site é possível encontrar as cores padrão mais utilizadas no Material Design. São vibrantes, porém sofisticadas e modernas, muito utilizadas para produção de websites hoje em dia. Ao clicar em cima da cor, a ferramenta já copia o código hexadecimal automaticamente para você, podendo colar diretamente no arquivo HTML e CSS! Vale a pena dar uma olhada;
  • Color Hunt: neste site, é possível encontrar diversas paletas de cores, feitas tanto por profissionais como por amadores. Você pode selecionar as que mais te agradem e utilizar.
  • Adobe Color: esta ferramenta pertence à Adobe, é muito útil para gerar combinações de cores. Ao clicar em uma cor, ela já seleciona as cores que se enquadram nela. Vale muito a pena utilizar essa ferramenta!

Após escolher as cores com a ajuda das ferramentas acima, você pode utilizar a nossa tabela de cores HTML para copiar o código hexadecimal, nome ou valores RGB diretamente para seu código.

Este artigo foi útil?

Obrigado pela resposta!
Picture of Rafael Marques

Rafael Marques

Especialista em Desenvolvimento Web e Marketing. É apaixonado por tecnologia, empreendedorismo, audiovisual e animais. Em sua carreira, dedica-se ao empreendedorismo, além de atuar como Desenvolvedor Fullstack e redator técnico. Gosta de usar seu tempo livre para assistir a filmes, jogar, escrever, e passar um bom tempo brincando e mimando seus animais de estimação.

Contato: rafael.blog@homehost.com.br

Ganhe 30% OFF

Indique seu nome e e-mail,e ganhe um cupom de desconto de 30% para sempre na Homehost!