Armonías de color y contraste: cómo elegir una paleta que funcione

Publicado el 14 de octubre de 2026 · 4 min de lectura

Una buena paleta no depende del «buen gusto», sino de unas pocas reglas verificables: cómo se relacionan los tonos en la rueda de color y cuánto contraste hay entre texto y fondo. Aquí las tienes con ejemplos numéricos.

Tres formas de describir un color

Un mismo color puede expresarse de varias maneras, y conviene distinguirlas:

Las armonías de color se construyen casi siempre en HSL: se toma un tono base y se desplazan los grados sobre la rueda.

Las cinco armonías clásicas

ArmoníaCómo se obtieneEfecto
MonocromáticaMismo tono, distinta luminosidadSobria, coherente, difícil de equivocar
AnálogaTonos vecinos (por ejemplo ±15° y ±30°)Suave y armoniosa, poco contraste
ComplementariaTono opuesto (+180°)Máxima tensión visual, ideal para resaltar
TriádicaTres tonos separados 120°Viva y equilibrada; conviene que uno domine
TétradaCuatro tonos separados 90°Rica, pero exige moderación para no saturar

El generador de paletas de kitbox calcula estas cinco armonías sobre el color base que elijas y te muestra siempre cinco muestras que puedes copiar en HEX o exportar como variables CSS.

La regla 60-30-10

Tener cinco colores no significa usarlos por igual. Una proporción que casi siempre funciona es:

Si el acento aparece por todas partes deja de ser acento. Esta es la razón por la que la mayoría de las interfaces cuidadas usan un único color vivo sobre una base de neutros.

Contraste: lo que decide si se puede leer

Las pautas de accesibilidad WCAG definen el contraste como una razón entre las luminosidades relativas de dos colores, de 1:1 (idénticos) a 21:1 (negro sobre blanco). Los umbrales más usados son:

Algunos ejemplos calculados con la fórmula oficial, todos sobre fondo blanco:

CombinaciónContrasteResultado
#000000 sobre #FFFFFF21,0 : 1AAA
#4A3AEF sobre #FFFFFF6,7 : 1AA
#777777 sobre #FFFFFF4,5 : 1Solo texto grande (AA)
#999999 sobre #FFFFFF2,8 : 1No cumple
#F0C419 sobre #FFFFFF1,7 : 1No cumple

Observa dos cosas: el gris medio que tanto se usa para textos secundarios (#999999) no alcanza el mínimo para texto normal, y un amarillo vivo sobre blanco, por llamativo que sea, es casi ilegible. Para esos casos, usa el color como fondo con texto oscuro encima, o como decoración, nunca como color del texto.

No dependas solo del color

Alrededor del 8 % de los hombres y un 0,5 % de las mujeres de ascendencia europea tienen alguna forma de daltonismo, normalmente dificultad para distinguir rojos y verdes. Por eso un mensaje de «error en rojo» y «correcto en verde» debe acompañarse de un icono, un texto o un patrón. Una comprobación sencilla: convierte tu diseño a escala de grises; si la información sigue entendiéndose, el color es un refuerzo y no el único canal.

Sacar una paleta de una fotografía

Muchas marcas parten de una imagen que las representa. Para extraer los colores dominantes se usa un algoritmo llamado median cut: reúne todos los píxeles, busca el canal (rojo, verde o azul) con más variación, parte el grupo por la mediana de ese canal y repite hasta tener tantos grupos como colores quieras; el color de cada grupo es la media de sus píxeles. Es lo que hace la opción «Desde imagen» de la herramienta, además del cuentagotas con lupa para tomar un píxel concreto.

Consejo práctico: extrae entre 5 y 6 colores y luego ajusta a mano. Los colores medios de una foto suelen ser apagados; sube un poco la saturación del que vayas a usar como acento y asegúrate de que el texto cumple el contraste necesario.

De la paleta al código

Una vez elegida, lo más cómodo es guardar la paleta como variables CSS, de modo que cambiar un color en un único sitio lo actualice en toda la web:

:root {
  --color-1: #4A3AEF;   /* acento */
  --color-2: #8F85F5;
  --color-3: #1C1A17;   /* texto */
  --color-4: #FAF8F4;   /* fondo */
}

Modo oscuro: no basta con invertir

Para un tema oscuro no se invierten los colores. Lo habitual es usar un fondo gris muy oscuro (no negro puro), reducir la saturación de los acentos para que no «vibren» sobre el fondo y revisar de nuevo todos los contrastes: un violeta que funciona sobre blanco puede quedarse corto sobre negro, y por eso suele aclararse.

Guías relacionadas

Este artículo tiene carácter informativo y se revisa de forma periódica. Si detectas un error o quieres proponer un tema, escríbenos desde la página de contacto.