Generador de paleta de colores

Generador de paleta de colores

Pulsa Nueva paleta o la barra espaciadora y obtén cinco colores que combinan entre sí. Bloquea los que te gusten y sigue generando, parte de tu propio color o saca los colores de una foto. Cada color trae sus códigos HEX, RGB, HSL y OKLCH y la comprobación de contraste WCAG; las imágenes no salen de tu dispositivo.

Empezar desde
ArmoníaComplementaria dividida (elegida al azar)

Un tono y los dos tonos a 30° a cada lado de su opuesto (a 150° y 210°): contraste más fácil de equilibrar.

Contraste del texto sobre cada color (WCAG 2.2)
MuestraTexto blancoWCAGTexto negroWCAG
#88315b7.96:1AAA2.63:1No cumple
#00380313.4:1AAA1.56:1No cumple
#3ec1cd2.16:1No cumple9.71:1AAA
#b4e7b11.39:1No cumple15:1AAA
#058c964.03:1AA solo texto grande5.19:1AA

Se calcula en tu dispositivo · fórmulas comprobadas con resultados conocidos · Cómo las probamos

Cómo usar el generador de paletas

  1. Pulsa Nueva paleta (o la barra espaciadora en un teclado) para obtener cinco colores que siguen una armonía de color. Cada pulsación genera una paleta nueva al azar.
  2. Bloquea los colores que te gusten con el candado debajo de cada muestra. Los colores bloqueados se quedan en su sitio mientras los demás cambian; en el modo aleatorio, el primer color bloqueado se convierte en el ancla de los colores nuevos, que siguen combinando con él.
  3. Parte de tu propio color: cambia Empezar desde a Mi color base y elígelo — el color de tu marca, por ejemplo. Cada paleta incluirá exactamente ese color.
  4. Elige una armonía (análoga, monocromática, complementaria, complementaria dividida, triádica, tetrádica o tintes y sombras), o déjala en Cualquiera para que cambie cada vez.
  5. Ajusta un color con el lápiz, que abre el selector de color de tu dispositivo; el color editado queda bloqueado automáticamente.
  6. Saca los colores de una foto: pulsa Colores de una imagen, suelta el archivo sobre la herramienta o pega una captura de pantalla. Se encuentran y bloquean los cinco colores principales de la imagen.
  7. Copia y exporta: toca cualquier código para copiarlo, cambia entre HEX, RGB, HSL y OKLCH, copia la paleta completa como variables CSS o JSON, o descarga un PNG con las cinco muestras. Copiar enlace te da una dirección que abre exactamente esta paleta.

Todo funciona en tu navegador. La imagen que cargas se lee en tu dispositivo, se reduce a 100 píxeles como máximo en su lado mayor y se analiza ahí mismo; nunca se sube a ningún servidor.

Por qué las paletas se generan en OKLCH

Las ruedas de color más comunes — HSL en CSS, HSV/HSB en los programas de diseño — son simples reordenamientos de los canales rojo, verde y azul, no modelos de cómo vemos. Con la misma luminosidad HSL del 50%, el amarillo puro se ve mucho más claro que el azul puro, así que una paleta que gira el tono en HSL salta entre colores chillones y apagados. Este generador trabaja en OKLCH, la forma polar de OKLab, un espacio de color perceptual publicado por Björn Ottosson en 2020 y adoptado en CSS Color Module Level 4 como la función oklch(). Sus tres números son L (luminosidad percibida, 0–100%), C (croma, qué tan vivo es el color: 0 es gris; los colores sRGB llegan a unos 0.32) y H (ángulo del tono en grados). Pasos iguales en L se ven como pasos iguales de claridad, sea cual sea el tono.

La conversión tiene tres pasos: deshacer la curva gamma de sRGB para obtener luz lineal, multiplicar por una matriz fija y sacar raíces cúbicas, y multiplicar por una segunda matriz para llegar a L, a y b. El croma es √(a² + b²) y el tono es atan2(b, a). Valores de referencia de esta herramienta, que coinciden con los publicados:

ColorHEXOKLCH
Rojo#ff0000oklch(62.8% 0.258 29.2)
Verde lima#00ff00oklch(86.6% 0.295 142.5)
Azul#0000ffoklch(45.2% 0.313 264.1)
Blanco#ffffffoklch(100% 0 0)
Azul marino#1f4e79oklch(41.4% 0.088 249.1)

No todos los colores OKLCH existen en una pantalla. Cuando un color planeado cae fuera de la gama sRGB, el generador conserva su luminosidad y su tono y baja el croma hasta que cabe — la misma idea del mapeo de gama de CSS Color 4 —, así que la paleta nunca cambia de tono solo porque un color se recortó.

Cómo se arma una paleta

Cada paleta parte de un ancla: tu color base, el primer color bloqueado o un color aleatorio con luminosidad entre 45% y 80% y croma moderado. Los otros cuatro colores reciben los tonos de la armonía elegida y niveles de luminosidad repartidos entre 30% y 90% (se omite el nivel más cercano al ancla, así que todos se distinguen de ella en claridad). El croma varía hasta un 30% alrededor del del ancla y se reduce en los colores muy claros y muy oscuros, que se ven chillones cuando están muy saturados. Un número aleatorio que se sortea con cada Nueva paleta decide todo, y el mismo número siempre da la misma paleta: así un enlace copiado reproduce tus colores.

ArmoníaTonos respecto al anclaCarácter
Análoga−2 a +2 pasos de 18–32°Tranquila, natural, coherente
MonocromáticaMismo tono, cinco niveles de luminosidadSegura para interfaces y gráficas
Complementaria0° y 180°Contraste fuerte; usa el opuesto como acento
Complementaria dividida0°, 150° y 210°Contraste más fácil de equilibrar
Triádica0°, 120° y 240°Animada; deja que domine un tono
Tetrádica (cuadrado)0°, 90°, 180° y 270°Rica; mantén apagados la mayoría
Tintes y sombrasMismo tono, mezclado con blanco y negro en OKLabUn solo color para fondos, bordes y texto

Como los ángulos se miden en la rueda OKLCH, el complementario de un color puede ser distinto del que muestra una rueda HSL o el círculo cromático de pintura (rojo-amarillo-azul): el complementario OKLCH del azul marino #1f4e79 (tono 249°) es un tono cálido entre oliva y naranja, cerca de 69°.

Ejemplo: una paleta triádica a partir de #1f4e79

Con el color base #1f4e79 (luminosidad OKLCH 41.4%, croma 0.088, tono 249.1°) y la armonía triádica, la semilla inicial de la página produce estos colores. Los tonos quedan cerca de 249°, 9° y 129°, separados 120°, y la luminosidad va de 28.7% a 92.9%:

N.ºHEXOKLCHTexto blancoTexto negro
1#1f4e79oklch(41.4% 0.088 249.1)8.66:12.42:1
2#461a23oklch(28.7% 0.068 9.7)14.66:11.43:1
3#758e58oklch(61.3% 0.082 128.8)3.64:15.76:1
4#ffdee2oklch(92.9% 0.037 9.5)1.25:116.79:1
5#a2b68doklch(75% 0.061 129)2.18:19.61:1

Las columnas de contraste indican qué texto funciona sobre cada color. El vino oscuro admite texto blanco con 14.66:1, el rosa pálido admite texto negro con 16.79:1 y el verde intermedio solo llega a 3.64:1 con blanco: sirve para títulos grandes, no para texto normal.

Contraste y accesibilidad

Cada muestra indica el mejor de texto blanco o negro sobre ella, con su razón y su nivel, y la tabla de contraste bajo la paleta muestra ambos. Los números siguen las Pautas de Accesibilidad para el Contenido Web (WCAG) 2.2 del W3C: la luminancia relativa es 0.2126 R + 0.7152 G + 0.0722 B de los canales linealizados, y la razón es (más clara + 0.05) / (más oscura + 0.05), de 1:1 a 21:1. El texto normal necesita 4.5:1 para el nivel AA y 7:1 para AAA; el texto grande (24 px, o 18.7 px en negrita) necesita 3:1 para AA. Las razones se truncan, no se redondean, en dos decimales, así que un color nunca aparece como aprobado si no lo está.

Consejos para usar una paleta

Preguntas frecuentes

¿Cómo hago una paleta a partir del color de mi marca?

Cambia Empezar desde a Mi color base, elige tu color y una armonía. Cada paleta incluirá exactamente tu color y los otros cuatro se arman alrededor de él. Pulsa Nueva paleta hasta que te guste el resultado.

¿Cómo conservo un color que me gusta?

Toca el candado que tiene debajo. Los colores bloqueados se quedan en su sitio al pulsar Nueva paleta o la barra espaciadora, y el primer color bloqueado sirve de ancla para las paletas siguientes, así que los colores nuevos siguen combinando. Toca otra vez el candado para desbloquearlo.

¿Puedo sacar una paleta de una foto?

Sí. Pulsa Colores de una imagen, suelta el archivo sobre la herramienta o pega una captura de pantalla. La imagen se reduce en tu dispositivo a 100 píxeles como máximo, sus píxeles se agrupan por corte de la mediana y se afinan con k-means, y los cinco grupos más grandes forman la paleta, del más común al menos común. No se sube nada.

¿Cómo comparto o guardo una paleta?

Pulsa Copiar enlace: la dirección lleva los colores, los candados y la semilla aleatoria, así que abre la misma paleta en cualquier lugar. La página también recuerda tu última paleta en este dispositivo. Para guardar una imagen, usa Descargar PNG.

¿Por qué OKLCH y no HSL?

OKLCH es perceptual: el mismo número de luminosidad se ve igual de claro en cualquier tono, así que las paletas tienen una gama de claros y oscuros pareja y deliberada. En HSL, el amarillo y el azul al 50% de luminosidad se ven muy distintos. Además, los códigos oklch() funcionan directamente en el CSS de los navegadores actuales.

¿Qué significan AAA, AA y Bajo en las muestras?

Califican el mejor de texto blanco o negro sobre ese color según WCAG 2.2: AAA es al menos 7:1, AA al menos 4.5:1 (suficiente para texto normal), AA grande al menos 3:1 (solo títulos) y Bajo queda por debajo de 3:1.

Inserta esta calculadora en tu sitio web

Gratis para cualquier sitio o blog. Pega este código donde quieras que aparezca la calculadora:

Última actualización: 15 de octubre de 2026

Menú

Categorías

Calculadoras financieras15 calculadorasCalculadoras de negocios y compras6 calculadorasCalculadoras de salud y bienestar8 calculadorasCalculadoras de matemáticas y escuela16 calculadorasCalculadoras de fechas y horas9 calculadorasCuentas regresivas para fiestas6 calculadorasHerramientas para el día a día32 calculadorasHerramientas de imagen y PDF18 calculadorasHerramientas de micrófono, cámara y sonido10 calculadoras

CalcWorthy

Acerca deContactoPolítica de privacidadTérminos de uso

Idioma

Idioma
EspañolSpanishEnglishEnglishالعربيةArabicবাংলাBanglaDeutschGermanفارسیPersianFrançaisFrenchעבריתHebrewहिन्दीHindiBahasa IndonesiaIndonesianItalianoItalian日本語Japanese한국어KoreanBahasa MelayuMalayNederlandsDutchPolskiPolishPortuguêsPortugueseРусскийRussianไทยThaiTürkçeTurkishУкраїнськаUkrainianاردوUrduTiếng ViệtVietnamese简体中文Simplified Chinese