Convertidor de Unidades CSS
Convierte entre PX, EM, REM, %, VW/VH y más, con parámetros contextuales para precisión.
Convertir UnidadesCrea y explora esquemas de color armónicos para tus proyectos de diseño. Ajusta cada color, verifica el contraste WCAG para accesibilidad y exporta tu paleta en formatos útiles.
Haz clic en una muestra de color para editarla individualmente. Usa los campos de abajo para ajustes finos o bloquear colores.
La paleta de colores aparecerá aquí una vez generada.
Selecciona dos colores de tu paleta para verificar su ratio de contraste según las pautas WCAG.
Guarda tu paleta actual en el almacenamiento local de tu navegador para recuperarla más tarde.
El Generador de Paletas de Colores Profesional de Optikit es una herramienta sofisticada pero intuitiva, diseñada para ayudar a diseñadores gráficos, desarrolladores web, artistas y cualquier persona creativa a construir esquemas de color visualmente atractivos y armónicos. Crear la paleta de colores adecuada es un paso fundamental en cualquier proyecto de diseño, ya que los colores evocan emociones, transmiten mensajes y definen la identidad visual.
Esta herramienta va más allá de un simple selector de colores. Te permite:
Utilizando librerías como Chroma.js para cálculos de color precisos y Pickr.js para una selección de color amigable, Optikit te ofrece una solución completa para todas tus necesidades de diseño de color.
Las reglas de armonía son combinaciones de colores probadas que resultan agradables a la vista. Se basan en la posición de los colores en el círculo cromático.
Experimentar con estas reglas te ayudará a descubrir paletas efectivas para tus diseños.
Chroma.js es una librería de JavaScript para todo tipo de manipulación de colores. Permite convertir colores entre formatos (HEX, RGB, HSL, etc.), realizar cálculos de color (como obtener colores análogos, complementarios, etc.) y analizar propiedades del color como el contraste. La usamos para la lógica de generación de armonías y el cálculo de contraste. Pickr.js es un selector de color (color picker) plano, personalizable, responsivo y sin dependencias. Lo usamos para proporcionar una interfaz amigable para que elijas y edites los colores.
Cuando bloqueas un color en la paleta (haciendo clic en el botón " Bloquear"), ese color específico se marcará como "fijo". Al generar/actualizar la paleta, los colores bloqueados mantendrán su valor y, si es posible, su posición. Si cambias el número total de colores, la herramienta intentará preservar los colores bloqueados. El primer color bloqueado (o el color base si no hay bloqueados) suele influir en la generación de los colores no bloqueados.
Las Pautas de Accesibilidad al Contenido Web (WCAG) definen niveles de conformidad para asegurar que el contenido web sea accesible para personas con discapacidades. Para el contraste de color:
Actualmente, la herramienta está limitada a generar entre 2 y 10 colores. Esto ayuda a mantener la usabilidad y a fomentar paletas de colores concisas, que suelen ser más efectivas en diseño. Para la mayoría de los proyectos, 5-7 colores suelen ser suficientes.
Si ingresas un código de color inválido (ej. un HEX incorrecto como "#GGHHII" o un valor RGB fuera de rango), la herramienta intentará procesarlo. Si el color resultante no es válido, la entrada se revertirá al último valor válido para ese color, evitando que la paleta se corrompa.
La indicación "(N/I)" significa "No Implementada" en este ejemplo básico/versión actual. Extraer colores dominantes de una imagen es una funcionalidad popular y podría considerarse para futuras versiones de la herramienta. Requiere procesamiento de imágenes en el lado del cliente, lo cual es más complejo.
Los "colores seguros para la web" (web-safe colors) son un concepto algo anticuado que se refería a una paleta de 216 colores que se mostraban consistentemente en monitores de 8 bits. Hoy en día, la mayoría de los dispositivos pueden mostrar millones de colores (color de 24 bits o 32 bits). Esta herramienta te permite generar cualquier color en el espectro RGB, por lo que no se limita a la paleta web-safe tradicional. La prioridad moderna es la armonía y la accesibilidad (contraste).
Puedes editar un color individual haciendo clic en su muestra. Dentro del selector Pickr, puedes ajustar la luminosidad (L en HSL) o el brillo para obtener tintes (más claro, añadiendo blanco) o sombras (más oscuro, añadiendo negro). La regla "Monocromática" también te generará variaciones de luminosidad de tu color base.
Las variables CSS (también conocidas como propiedades personalizadas CSS) te permiten definir valores reutilizables en tus hojas de estilo. Exportar tu paleta como variables CSS (ej. --color-palette-1: #RRGGBB;
) facilita aplicar y mantener un esquema de color consistente en todo tu sitio web. Simplemente defines estas variables en tu :root
y luego las usas donde necesites (ej. background-color: var(--color-palette-1);
).
Actualmente, la exportación rápida se centra en Variables CSS (que usan HEX internamente) y una lista de códigos HEX. Puedes ver los valores RGB y HSL de cada color individualmente debajo de su muestra. Si necesitas una lista completa en formato RGB o HSL, puedes copiar los valores manualmente de cada slot de color o usar una herramienta adicional para convertir la lista de HEX.
Algunas reglas de armonía tienen un número "natural" de colores (ej. Complementaria produce 2, Triádica 3, Tetrádica 4). Si pides más colores que el natural de la regla, la herramienta intenta completar la paleta interpolando entre los colores generados por la regla o añadiendo tintes/sombras. Si pides menos, se seleccionarán los colores principales de esa armonía. El resultado siempre intentará cumplir con el número que especifiques.
El desarrollo de herramientas de calidad lleva tiempo y esfuerzo. Si Optikit te ayuda, considera apoyarnos.
Contribuir a Optikit