Tabla de colores HTML: nombres, hex y RGB
Los 148 colores con nombre de CSS con su hex, RGB y HSL.
Sin registro, sin rastreoCSS define exactamente 148 palabras clave de color, y aquí están todas, agrupadas por tono, con su valor hexadecimal, RGB y HSL. Es un conjunto cerrado —ningún navegador agrega nombres propios—, así que esta tabla es el vocabulario completo.
Cada valor se extrajo de la tabla de colores con nombre de la especificación CSS Color Module Level 4 y se verificó: las columnas hex y RGB son idénticas byte a byte, y cada valor HSL vuelve a convertirse en el RGB original. Nada de esta página se escribió de memoria.
Cómo se lee la tabla
Cada fila da el mismo color en las tres notaciones que vas a necesitar. Las cuatro columnas de abajo son intercambiables en una hoja de estilos y el navegador las trata igual.
| Notación | Ejemplo | Notas |
|---|---|---|
| Nombre | tomato | No distingue mayúsculas: TOMATO y Tomato son la misma palabra clave. |
| Hex | #ff6347 | Dos dígitos hexadecimales por canal. La forma corta #f63 se expande a #ff6633. |
| RGB | rgb(255 99 71) | De 0 a 255 por canal. La forma antigua con comas sigue funcionando. |
| HSL | hsl(9 100% 64%) | Tono en grados, luego saturación y luminosidad en porcentaje. |
Los valores HSL de las tablas están redondeados a grados y puntos porcentuales enteros, que es como se escriben normalmente. Al convertirlos de vuelta a RGB quedan a menos de una unidad de los bytes exactos, así que si necesitas coincidencia exacta usa la columna hex o la RGB.
Los dieciséis originales
Estos dieciséis vienen de la paleta VGA, pasaron al HTML y son las únicas palabras clave de color que funcionan incluso en los navegadores más viejos. Los otros 132 nombres llegaron después, de la paleta X11 de los sistemas Unix.
| Nombre | Hex | RGB | HSL |
|---|---|---|---|
| aqua | #00ffff | 0, 255, 255 | 180, 100%, 50% |
| black | #000000 | 0, 0, 0 | 0, 0%, 0% |
| blue | #0000ff | 0, 0, 255 | 240, 100%, 50% |
| fuchsia | #ff00ff | 255, 0, 255 | 300, 100%, 50% |
| gray | #808080 | 128, 128, 128 | 0, 0%, 50% |
| green | #008000 | 0, 128, 0 | 120, 100%, 25% |
| lime | #00ff00 | 0, 255, 0 | 120, 100%, 50% |
| maroon | #800000 | 128, 0, 0 | 0, 100%, 25% |
| navy | #000080 | 0, 0, 128 | 240, 100%, 25% |
| olive | #808000 | 128, 128, 0 | 60, 100%, 25% |
| purple | #800080 | 128, 0, 128 | 300, 100%, 25% |
| red | #ff0000 | 255, 0, 0 | 0, 100%, 50% |
| silver | #c0c0c0 | 192, 192, 192 | 0, 0%, 75% |
| teal | #008080 | 0, 128, 128 | 180, 100%, 25% |
| white | #ffffff | 255, 255, 255 | 0, 0%, 100% |
| yellow | #ffff00 | 255, 255, 0 | 60, 100%, 50% |
Rosados
Seis nombres, todos en el arco que va del magenta al rojo. mediumvioletred es el más oscuro y pink el más pálido.
| Nombre | Hex | RGB | HSL |
|---|---|---|---|
| mediumvioletred | #c71585 | 199, 21, 133 | 322, 81%, 43% |
| deeppink | #ff1493 | 255, 20, 147 | 328, 100%, 54% |
| palevioletred | #db7093 | 219, 112, 147 | 340, 60%, 65% |
| hotpink | #ff69b4 | 255, 105, 180 | 330, 100%, 71% |
| lightpink | #ffb6c1 | 255, 182, 193 | 351, 100%, 86% |
| pink | #ffc0cb | 255, 192, 203 | 350, 100%, 88% |
Rojos
Nueve rojos, desde darkred hasta el lightsalmon pálido, pasando por el rojo puro de la paleta original.
| Nombre | Hex | RGB | HSL |
|---|---|---|---|
| darkred | #8b0000 | 139, 0, 0 | 0, 100%, 27% |
| red | #ff0000 | 255, 0, 0 | 0, 100%, 50% |
| firebrick | #b22222 | 178, 34, 34 | 0, 68%, 42% |
| crimson | #dc143c | 220, 20, 60 | 348, 83%, 47% |
| indianred | #cd5c5c | 205, 92, 92 | 0, 53%, 58% |
| lightcoral | #f08080 | 240, 128, 128 | 0, 79%, 72% |
| salmon | #fa8072 | 250, 128, 114 | 6, 93%, 71% |
| darksalmon | #e9967a | 233, 150, 122 | 15, 72%, 70% |
| lightsalmon | #ffa07a | 255, 160, 122 | 17, 100%, 74% |
Naranjas
Solo hay cinco nombres en la franja naranja, y por eso tantos diseños terminan usando aquí un valor hexadecimal en vez de un nombre.
| Nombre | Hex | RGB | HSL |
|---|---|---|---|
| orangered | #ff4500 | 255, 69, 0 | 16, 100%, 50% |
| tomato | #ff6347 | 255, 99, 71 | 9, 100%, 64% |
| darkorange | #ff8c00 | 255, 140, 0 | 33, 100%, 50% |
| coral | #ff7f50 | 255, 127, 80 | 16, 100%, 66% |
| orange | #ffa500 | 255, 165, 0 | 39, 100%, 50% |
Amarillos
Los amarillos se van hacia los caquis y las cremas. Varios son mucho más pálidos de lo que sugiere el nombre: lightyellow es casi blanco.
| Nombre | Hex | RGB | HSL |
|---|---|---|---|
| darkkhaki | #bdb76b | 189, 183, 107 | 56, 38%, 58% |
| gold | #ffd700 | 255, 215, 0 | 51, 100%, 50% |
| khaki | #f0e68c | 240, 230, 140 | 54, 77%, 75% |
| peachpuff | #ffdab9 | 255, 218, 185 | 28, 100%, 86% |
| yellow | #ffff00 | 255, 255, 0 | 60, 100%, 50% |
| palegoldenrod | #eee8aa | 238, 232, 170 | 55, 67%, 80% |
| moccasin | #ffe4b5 | 255, 228, 181 | 38, 100%, 85% |
| papayawhip | #ffefd5 | 255, 239, 213 | 37, 100%, 92% |
| lightgoldenrodyellow | #fafad2 | 250, 250, 210 | 60, 80%, 90% |
| lemonchiffon | #fffacd | 255, 250, 205 | 54, 100%, 90% |
| lightyellow | #ffffe0 | 255, 255, 224 | 60, 100%, 94% |
Marrones y tierras
El grupo cálido más grande. maroon y olive vienen de los dieciséis originales; el resto llegó con la paleta X11.
| Nombre | Hex | RGB | HSL |
|---|---|---|---|
| maroon | #800000 | 128, 0, 0 | 0, 100%, 25% |
| brown | #a52a2a | 165, 42, 42 | 0, 59%, 41% |
| saddlebrown | #8b4513 | 139, 69, 19 | 25, 76%, 31% |
| sienna | #a0522d | 160, 82, 45 | 19, 56%, 40% |
| chocolate | #d2691e | 210, 105, 30 | 25, 75%, 47% |
| darkgoldenrod | #b8860b | 184, 134, 11 | 43, 89%, 38% |
| peru | #cd853f | 205, 133, 63 | 30, 59%, 53% |
| rosybrown | #bc8f8f | 188, 143, 143 | 0, 25%, 65% |
| goldenrod | #daa520 | 218, 165, 32 | 43, 74%, 49% |
| sandybrown | #f4a460 | 244, 164, 96 | 28, 87%, 67% |
| tan | #d2b48c | 210, 180, 140 | 34, 44%, 69% |
| burlywood | #deb887 | 222, 184, 135 | 34, 57%, 70% |
| wheat | #f5deb3 | 245, 222, 179 | 39, 77%, 83% |
| navajowhite | #ffdead | 255, 222, 173 | 36, 100%, 84% |
| bisque | #ffe4c4 | 255, 228, 196 | 33, 100%, 88% |
| blanchedalmond | #ffebcd | 255, 235, 205 | 36, 100%, 90% |
| cornsilk | #fff8dc | 255, 248, 220 | 48, 100%, 93% |
Verdes
Veinte verdes, con el par que más confunde: green es el oscuro original, #008000, mientras que lime es el brillante a intensidad completa, #00ff00.
| Nombre | Hex | RGB | HSL |
|---|---|---|---|
| darkgreen | #006400 | 0, 100, 0 | 120, 100%, 20% |
| green | #008000 | 0, 128, 0 | 120, 100%, 25% |
| darkolivegreen | #556b2f | 85, 107, 47 | 82, 39%, 30% |
| forestgreen | #228b22 | 34, 139, 34 | 120, 61%, 34% |
| seagreen | #2e8b57 | 46, 139, 87 | 146, 50%, 36% |
| olive | #808000 | 128, 128, 0 | 60, 100%, 25% |
| olivedrab | #6b8e23 | 107, 142, 35 | 80, 60%, 35% |
| mediumseagreen | #3cb371 | 60, 179, 113 | 147, 50%, 47% |
| limegreen | #32cd32 | 50, 205, 50 | 120, 61%, 50% |
| lime | #00ff00 | 0, 255, 0 | 120, 100%, 50% |
| springgreen | #00ff7f | 0, 255, 127 | 150, 100%, 50% |
| mediumspringgreen | #00fa9a | 0, 250, 154 | 157, 100%, 49% |
| darkseagreen | #8fbc8f | 143, 188, 143 | 120, 25%, 65% |
| mediumaquamarine | #66cdaa | 102, 205, 170 | 160, 51%, 60% |
| yellowgreen | #9acd32 | 154, 205, 50 | 80, 61%, 50% |
| lawngreen | #7cfc00 | 124, 252, 0 | 90, 100%, 49% |
| chartreuse | #7fff00 | 127, 255, 0 | 90, 100%, 50% |
| lightgreen | #90ee90 | 144, 238, 144 | 120, 73%, 75% |
| greenyellow | #adff2f | 173, 255, 47 | 84, 100%, 59% |
| palegreen | #98fb98 | 152, 251, 152 | 120, 93%, 79% |
Cianes y turquesas
aqua y cyan son dos nombres del mismo color. El resto va desde el teal muy oscuro hasta el lightcyan casi blanco.
| Nombre | Hex | RGB | HSL |
|---|---|---|---|
| teal | #008080 | 0, 128, 128 | 180, 100%, 25% |
| darkcyan | #008b8b | 0, 139, 139 | 180, 100%, 27% |
| lightseagreen | #20b2aa | 32, 178, 170 | 177, 70%, 41% |
| cadetblue | #5f9ea0 | 95, 158, 160 | 182, 25%, 50% |
| darkturquoise | #00ced1 | 0, 206, 209 | 181, 100%, 41% |
| mediumturquoise | #48d1cc | 72, 209, 204 | 178, 60%, 55% |
| turquoise | #40e0d0 | 64, 224, 208 | 174, 72%, 56% |
| aqua | #00ffff | 0, 255, 255 | 180, 100%, 50% |
| cyan | #00ffff | 0, 255, 255 | 180, 100%, 50% |
| aquamarine | #7fffd4 | 127, 255, 212 | 160, 100%, 75% |
| paleturquoise | #afeeee | 175, 238, 238 | 180, 65%, 81% |
| lightcyan | #e0ffff | 224, 255, 255 | 180, 100%, 94% |
Azules
Quince azules, de navy a powderblue. cornflowerblue y dodgerblue son los dos que se usan muchísimo más allá de su propósito original.
| Nombre | Hex | RGB | HSL |
|---|---|---|---|
| navy | #000080 | 0, 0, 128 | 240, 100%, 25% |
| darkblue | #00008b | 0, 0, 139 | 240, 100%, 27% |
| mediumblue | #0000cd | 0, 0, 205 | 240, 100%, 40% |
| blue | #0000ff | 0, 0, 255 | 240, 100%, 50% |
| midnightblue | #191970 | 25, 25, 112 | 240, 64%, 27% |
| royalblue | #4169e1 | 65, 105, 225 | 225, 73%, 57% |
| steelblue | #4682b4 | 70, 130, 180 | 207, 44%, 49% |
| dodgerblue | #1e90ff | 30, 144, 255 | 210, 100%, 56% |
| deepskyblue | #00bfff | 0, 191, 255 | 195, 100%, 50% |
| cornflowerblue | #6495ed | 100, 149, 237 | 219, 79%, 66% |
| skyblue | #87ceeb | 135, 206, 235 | 197, 71%, 73% |
| lightskyblue | #87cefa | 135, 206, 250 | 203, 92%, 75% |
| lightsteelblue | #b0c4de | 176, 196, 222 | 214, 41%, 78% |
| lightblue | #add8e6 | 173, 216, 230 | 195, 53%, 79% |
| powderblue | #b0e0e6 | 176, 224, 230 | 187, 52%, 80% |
Morados, violetas y magentas
Diecinueve nombres, incluido rebeccapurple, que se agregó a la especificación en memoria de la hija del desarrollador web Eric Meyer y es el único color con nombre que lleva una dedicatoria detrás.
| Nombre | Hex | RGB | HSL |
|---|---|---|---|
| indigo | #4b0082 | 75, 0, 130 | 275, 100%, 25% |
| purple | #800080 | 128, 0, 128 | 300, 100%, 25% |
| darkmagenta | #8b008b | 139, 0, 139 | 300, 100%, 27% |
| darkviolet | #9400d3 | 148, 0, 211 | 282, 100%, 41% |
| darkslateblue | #483d8b | 72, 61, 139 | 248, 39%, 39% |
| blueviolet | #8a2be2 | 138, 43, 226 | 271, 76%, 53% |
| darkorchid | #9932cc | 153, 50, 204 | 280, 61%, 50% |
| fuchsia | #ff00ff | 255, 0, 255 | 300, 100%, 50% |
| magenta | #ff00ff | 255, 0, 255 | 300, 100%, 50% |
| slateblue | #6a5acd | 106, 90, 205 | 248, 53%, 58% |
| mediumslateblue | #7b68ee | 123, 104, 238 | 249, 80%, 67% |
| mediumorchid | #ba55d3 | 186, 85, 211 | 288, 59%, 58% |
| mediumpurple | #9370db | 147, 112, 219 | 260, 60%, 65% |
| orchid | #da70d6 | 218, 112, 214 | 302, 59%, 65% |
| violet | #ee82ee | 238, 130, 238 | 300, 76%, 72% |
| plum | #dda0dd | 221, 160, 221 | 300, 47%, 75% |
| thistle | #d8bfd8 | 216, 191, 216 | 300, 24%, 80% |
| lavender | #e6e6fa | 230, 230, 250 | 240, 67%, 94% |
| rebeccapurple | #663399 | 102, 51, 153 | 270, 50%, 40% |
Blancos y casi blancos
Diecisiete nombres que están todos a pocos puntos porcentuales del blanco. Sirven de fondo de página y son casi imposibles de distinguir sin una muestra al lado.
| Nombre | Hex | RGB | HSL |
|---|---|---|---|
| white | #ffffff | 255, 255, 255 | 0, 0%, 100% |
| snow | #fffafa | 255, 250, 250 | 0, 100%, 99% |
| honeydew | #f0fff0 | 240, 255, 240 | 120, 100%, 97% |
| mintcream | #f5fffa | 245, 255, 250 | 150, 100%, 98% |
| azure | #f0ffff | 240, 255, 255 | 180, 100%, 97% |
| aliceblue | #f0f8ff | 240, 248, 255 | 208, 100%, 97% |
| ghostwhite | #f8f8ff | 248, 248, 255 | 240, 100%, 99% |
| whitesmoke | #f5f5f5 | 245, 245, 245 | 0, 0%, 96% |
| seashell | #fff5ee | 255, 245, 238 | 25, 100%, 97% |
| beige | #f5f5dc | 245, 245, 220 | 60, 56%, 91% |
| oldlace | #fdf5e6 | 253, 245, 230 | 39, 85%, 95% |
| floralwhite | #fffaf0 | 255, 250, 240 | 40, 100%, 97% |
| ivory | #fffff0 | 255, 255, 240 | 60, 100%, 97% |
| antiquewhite | #faebd7 | 250, 235, 215 | 34, 78%, 91% |
| linen | #faf0e6 | 250, 240, 230 | 30, 67%, 94% |
| lavenderblush | #fff0f5 | 255, 240, 245 | 340, 100%, 97% |
| mistyrose | #ffe4e1 | 255, 228, 225 | 6, 100%, 94% |
Grises y negro
La rampa neutra que va del negro a gainsboro. Siete de estos tienen grafía con gray y con grey, y aquí aparecen como filas separadas porque ambas son CSS válido.
| Nombre | Hex | RGB | HSL |
|---|---|---|---|
| black | #000000 | 0, 0, 0 | 0, 0%, 0% |
| darkslategray | #2f4f4f | 47, 79, 79 | 180, 25%, 25% |
| darkslategrey | #2f4f4f | 47, 79, 79 | 180, 25%, 25% |
| dimgray | #696969 | 105, 105, 105 | 0, 0%, 41% |
| dimgrey | #696969 | 105, 105, 105 | 0, 0%, 41% |
| slategray | #708090 | 112, 128, 144 | 210, 13%, 50% |
| slategrey | #708090 | 112, 128, 144 | 210, 13%, 50% |
| lightslategray | #778899 | 119, 136, 153 | 210, 14%, 53% |
| lightslategrey | #778899 | 119, 136, 153 | 210, 14%, 53% |
| gray | #808080 | 128, 128, 128 | 0, 0%, 50% |
| grey | #808080 | 128, 128, 128 | 0, 0%, 50% |
| darkgray | #a9a9a9 | 169, 169, 169 | 0, 0%, 66% |
| darkgrey | #a9a9a9 | 169, 169, 169 | 0, 0%, 66% |
| silver | #c0c0c0 | 192, 192, 192 | 0, 0%, 75% |
| lightgray | #d3d3d3 | 211, 211, 211 | 0, 0%, 83% |
| lightgrey | #d3d3d3 | 211, 211, 211 | 0, 0%, 83% |
| gainsboro | #dcdcdc | 220, 220, 220 | 0, 0%, 86% |
Nueve pares de nombres que son el mismo color
Hay 148 palabras clave pero solo 139 colores distintos, porque nueve pares son duplicados exactos. Siete son la grafía británica y la estadounidense de grey; los otros dos son remanentes de los dieciséis originales.
| Nombre | Igual que | Hex | RGB |
|---|---|---|---|
| aqua | cyan | #00ffff | 0, 255, 255 |
| fuchsia | magenta | #ff00ff | 255, 0, 255 |
| gray | grey | #808080 | 128, 128, 128 |
| darkgray | darkgrey | #a9a9a9 | 169, 169, 169 |
| darkslategray | darkslategrey | #2f4f4f | 47, 79, 79 |
| dimgray | dimgrey | #696969 | 105, 105, 105 |
| lightgray | lightgrey | #d3d3d3 | 211, 211, 211 |
| lightslategray | lightslategrey | #778899 | 119, 136, 153 |
| slategray | slategrey | #708090 | 112, 128, 144 |
Lo que la tabla no dice
- transparent y currentcolor parecen palabras clave de color pero no están en esta lista. La especificación las define aparte: transparent equivale a rgb(0 0 0 / 0) y currentcolor toma el valor que tenga en ese momento la propiedad color del elemento.
- Ninguna de las 148 palabras clave lleva canal alfa. Para transparencia necesitas rgb(255 99 71 / 50%), hsl() con barra, o la forma hexadecimal de ocho dígitos #ff634780.
- Los nombres son históricos, no sistemáticos. darkgray (#a9a9a9) es más claro que gray (#808080), y green no es el verde más brillante: ese es lime. Elegir una palabra clave porque suena bien te va a sorprender; mira siempre la muestra.
- Estas palabras clave se resuelven en el espacio de color sRGB. Si trabajas en display-p3 o en oklch, un color con nombre sigue siendo sRGB y no alcanza la gama más amplia.
Convertir un color que no está en esta lista
Esta tabla cubre el conjunto finito de nombres que define la especificación de CSS. Para todo lo demás —un hexadecimal de un manual de marca, un RGB sacado de una captura, un HSL que quieres ajustar— usa el convertidor de colores de este sitio. Convierte entre hex, RGB, HSL y colores con nombre en todas las direcciones, muestra una muestra en vivo y corre completo en tu navegador, así que nada de lo que pegues sale de tu equipo.