Selector de color
Elija cualquier color y obtenga su código en todos los formatos habituales, listo para copiar. Genere paletas a juego, extraiga los colores dominantes de una foto sin subirla y compruebe si una combinación de texto y fondo cumple el contraste WCAG.
Selector de color
Códigos de color en todos los formatos
- HEX#2F6FED
- RGB47, 111, 237
- HSL220°, 84%, 56%
- HSB / HSV220°, 80%, 93%
- CMYK (aprox.)80%, 53%, 0%, 7%
- CSS rgb()rgb(47 111 237)
- CSS hsl()hsl(220 84% 56%)
Paletas a partir de este color
Complementaria
Análoga
Triádica
Tintes (mezclados con blanco)
Sombras (mezcladas con negro)
Paleta a partir de una imagen
Su propio navegador lee la imagen y nunca la sube: los píxeles se muestrean en un lienzo de este dispositivo y no se envía nada a ningún sitio.
Suelte aquí una foto, una captura de pantalla o un logotipo
Aquí aparecerán los seis colores dominantes de su imagen. Haga clic en una muestra para cargarla en el selector.
Verificador de contraste (WCAG 2.1)
Muestra de texto grande
El veloz murciélago hindú comía feliz cardillo y kiwi. 0123456789
- AA · texto normalCumple
- AAA · texto normalCumple
- AA · texto grandeCumple
- AAA · texto grandeCumple
Texto grande significa al menos 18 pt (24 px) en peso normal o 14 pt (unos 18,7 px) en negrita. AA exige 4,5:1 para texto normal y 3:1 para texto grande; AAA exige 7:1 y 4,5:1.
Colores con nombre CSS más comunes
Veinte palabras clave que entiende cualquier navegador, con sus valores exactos en HEX, RGB y HSL.
| Nombre | HEX | RGB | HSL |
|---|---|---|---|
black | #000000 | 0, 0, 0 | 0°, 0%, 0% |
white | #ffffff | 255, 255, 255 | 0°, 0%, 100% |
gray | #808080 | 128, 128, 128 | 0°, 0%, 50% |
silver | #c0c0c0 | 192, 192, 192 | 0°, 0%, 75% |
red | #ff0000 | 255, 0, 0 | 0°, 100%, 50% |
crimson | #dc143c | 220, 20, 60 | 348°, 83%, 47% |
maroon | #800000 | 128, 0, 0 | 0°, 100%, 25% |
tomato | #ff6347 | 255, 99, 71 | 9°, 100%, 64% |
coral | #ff7f50 | 255, 127, 80 | 16°, 100%, 66% |
orange | #ffa500 | 255, 165, 0 | 39°, 100%, 50% |
gold | #ffd700 | 255, 215, 0 | 51°, 100%, 50% |
yellow | #ffff00 | 255, 255, 0 | 60°, 100%, 50% |
olive | #808000 | 128, 128, 0 | 60°, 100%, 25% |
green | #008000 | 0, 128, 0 | 120°, 100%, 25% |
teal | #008080 | 0, 128, 128 | 180°, 100%, 25% |
aqua | #00ffff | 0, 255, 255 | 180°, 100%, 50% |
blue | #0000ff | 0, 0, 255 | 240°, 100%, 50% |
navy | #000080 | 0, 0, 128 | 240°, 100%, 25% |
purple | #800080 | 128, 0, 128 | 300°, 100%, 25% |
rebeccapurple | #663399 | 102, 51, 153 | 270°, 50%, 40% |
Qué describen realmente HEX, RGB, HSL y HSB
Todos los colores de esta página están en sRGB, el espacio de color predeterminado de la web desde que los navegadores lo adoptaron a finales de los años noventa. Una pantalla mezcla luz roja, verde y azul, y cada canal tiene 256 niveles (0–255), lo que da 16 777 216 colores posibles. RGB escribe esos tres números directamente; HEX escribe los mismos tres números en base 16, con dos dígitos cada uno, así que #FF6600 es rojo 255, verde 102, azul 0. La forma abreviada de tres dígitos duplica cada dígito: #F60 es #FF6600.
HSL y HSB (también llamado HSV) describen los mismos colores de una forma más fácil de ajustar a mano. El tono es un ángulo en la rueda de color: 0° rojo, 120° verde, 240° azul. La diferencia está en el último número. En HSL, una luminosidad del 100 % siempre es blanco y el 50 % es la versión más pura del tono; en HSB, un brillo del 100 % es el tono puro y el blanco necesita una saturación del 0 %. Aplicaciones de diseño como Photoshop y Figma usan HSB en sus selectores, mientras que CSS entiende hsl() de forma nativa, y por eso arriba aparecen los dos.
Por qué el valor CMYK es solo una aproximación
Las pantallas suman luz; las impresoras la restan con tintas cian, magenta, amarilla y negra. Los dos sistemas abarcan rangos de color distintos, llamados gamas. Los colores de pantalla muy saturados, como un verde RGB intenso, un azul eléctrico o un naranja neón, quedan fuera de lo que pueden reproducir las tintas de cuatricromía, así que se imprimen más apagados de lo que se ven en el monitor.
Los valores CMYK de aquí usan la conversión matemática simple sin perfil ICC, útil para un encargo orientativo pero no para imprenta. Una imprenta convierte con un perfil para su papel y su máquina, como FOGRA39 en Europa o GRACoL en Estados Unidos, y el mismo color RGB puede salir con porcentajes de tinta distintos en cada uno. Para trabajos de impresión, envíe el valor RGB o HEX junto con el perfil que pida su imprenta.
Cómo se calcula la relación de contraste
WCAG 2.1 compara la luminancia relativa de dos colores: la del más claro más 0,05, dividida entre la del más oscuro más 0,05. El resultado va de 1:1 (colores idénticos) a 21:1 (negro sobre blanco). El nivel AA exige al menos 4,5:1 para texto normal y 3:1 para texto grande, es decir, de 18 puntos o de 14 puntos en negrita; el nivel AAA lo eleva a 7:1 y 4,5:1. Los elementos de la interfaz, como los bordes de los campos y los iconos, necesitan 3:1 frente a lo que los rodea según el criterio de conformidad 1.4.11.
La luminancia pondera el verde mucho más que el azul, porque el ojo es más sensible a él. Por eso un texto amarillo sobre blanco falla de lejos mientras que un azul oscuro sobre blanco cumple con holgura, aunque ambos colores parezcan totalmente saturados. Los logotipos y el texto puramente decorativo están exentos de la regla.
Sacar una paleta de una foto o un logotipo
La paleta de imagen lee su archivo con el lienzo (canvas) del navegador, lo reduce a un máximo de 200 píxeles en el lado largo y agrupa los píxeles parecidos con el método de corte por la mediana que describió Paul Heckbert en 1982: el rango de color se divide una y otra vez por su canal más amplio hasta que quedan seis grupos, y la media de cada grupo se convierte en una muestra. Los píxeles transparentes se ignoran, así que un logotipo sobre fondo transparente da los colores del logotipo.
Una vez obtenidos los colores, un logotipo plano suele funcionar mejor como vector. El conversor de imagen a SVG lo traza en formas que conservan estos colores exactos, y si está diseñando la cabecera de un canal, el redimensionador de banners de YouTube ajusta la imagen a 2560 × 1440 teniendo en cuenta la zona segura.
Preguntas frecuentes
- ¿Por qué el «green» de CSS es más oscuro que el verde del selector RGB?
- La palabra clave green es #008000, un verde medio heredado de la antigua paleta HTML de 16 colores. El #00FF00 totalmente saturado se llama lime. La lista completa de CSS tiene sorpresas parecidas: gray (#808080) es más oscuro que darkgray (#A9A9A9).
- ¿Se sube mi imagen al extraer una paleta de colores?
- No. El navegador abre el archivo, lo dibuja en un lienzo en memoria y lo analiza ahí. No se hace ninguna solicitud con la imagen, y al cerrar la pestaña se descarta.
- ¿Qué relación de contraste WCAG necesita el texto principal?
- Al menos 4,5:1 para cumplir el nivel AA de WCAG 2.1, y 7:1 para el nivel AAA. Los títulos de 18 puntos o más, o de 14 puntos en negrita, pueden usar 3:1 para AA. Muchos sistemas de diseño apuntan a 4,5:1 en todas partes para que el texto siga siendo legible en pantallas con poco brillo y a pleno sol.
- ¿Se puede usar un código HEX de 8 dígitos con transparencia?
- Sí, en CSS. Los dos últimos dígitos son el canal alfa, así que #2F6FED80 es el mismo azul con una opacidad de alrededor del 50 %. Este selector trabaja con colores opacos, por eso muestra seis dígitos; añada usted el par alfa cuando lo necesite.
- ¿Cuántos colores con nombre tiene CSS?
- El módulo CSS Color Level 4 define 148 palabras clave de color, contando las grafías duplicadas como gray y grey. La más reciente es rebeccapurple (#663399), añadida en 2014 en memoria de Rebecca Meyer, hija del autor de CSS Eric Meyer.