Datos clave
- Categoría
- Diseño y color
- Tipos de entrada
- text, select, number
- Tipo de salida
- html
- Cobertura de muestras
- 1
- API disponible
- Yes
Resumen
El Conversor de Color OKLCH permite transformar de forma bidireccional códigos de color entre HEX, RGB, HSL, OKLCH y Display-P3 utilizando las fórmulas matemáticas de CSS Color 4. La herramienta analiza si el color se encuentra dentro del gamut sRGB o Display-P3 y ofrece una sugerencia de recorte mediante reducción de croma para colores fuera de gama, facilitando la creación de paletas de diseño perceptualmente uniformes.
Cuándo usarlo
- •Cuando necesitas migrar colores HEX, RGB o HSL tradicionales al formato moderno OKLCH para aprovechar la uniformidad perceptual en CSS.
- •Al diseñar interfaces para pantallas modernas y requerir la validación de colores dentro del espacio de color extendido Display-P3.
- •Para corregir colores que exceden el gamut sRGB estándar mediante un recorte preciso de croma sin alterar el tono original.
Cómo funciona
- •Introduce un código de color en el campo de entrada (HEX, rgb, hsl u oklch) o ajusta directamente los valores de Luminosidad (L), Croma (C) y Tono (H).
- •El sistema procesa el color utilizando las matrices de conversión de CSS Color 4 para calcular sus equivalencias en múltiples espacios de color.
- •La herramienta evalúa la compatibilidad de gama (gamut) y, si el color queda fuera de sRGB o Display-P3, calcula automáticamente la alternativa más cercana reduciendo el croma.
- •Copia los códigos CSS resultantes listos para usar, incluyendo las funciones oklch() y color(display-p3 ...).
Casos de uso
Ejemplos
1. Conversión de azul de marca a OKLCH
Diseñador de UI- Contexto
- Un diseñador necesita convertir el color principal de la marca (#3b82f6) a OKLCH para crear una escala de grises y tonos consistentes.
- Problema
- Obtener los valores exactos de luminosidad, croma y tono del color HEX original.
- Cómo usarlo
- Introduce #3b82f6 en el campo de entrada de color y selecciona el formato automático.
- Configuración de ejemplo
-
{ "colorInput": "#3b82f6", "inputFormat": "auto" } - Resultado
- Se obtienen los valores equivalentes en OKLCH y Display-P3, confirmando que el color está dentro del gamut sRGB.
2. Ajuste de color fuera de gama (Out of Gamut)
Desarrollador Frontend- Contexto
- Un desarrollador define un color verde muy brillante en OKLCH que se ve diferente en distintas pantallas.
- Problema
- El color excede el espacio sRGB estándar y requiere un ajuste de croma sin perder el tono.
- Cómo usarlo
- Introduce oklch(0.85 0.25 140) en la entrada y revisa la advertencia de gamut.
- Configuración de ejemplo
-
{ "colorInput": "oklch(0.85 0.25 140)", "clipMode": "srgb" } - Resultado
- La herramienta muestra que está fuera de sRGB y genera la sugerencia de recorte reduciendo el croma para mantener el tono verde exacto dentro de los límites seguros.
Probar con muestras
designHubs relacionados
Preguntas frecuentes
¿Qué ventaja tiene OKLCH sobre HSL?
OKLCH alinea la luminosidad con la percepción humana, lo que significa que cambiar la luminosidad o el croma no altera el tono del color.
¿Qué ocurre si un color está fuera del gamut sRGB?
La herramienta detecta la incompatibilidad y sugiere un recorte reduciendo el croma para encontrar el color equivalente más cercano dentro de sRGB.
¿Qué formatos de entrada soporta el conversor?
Soporta formatos HEX, rgb(), hsl(), oklch() y la manipulación directa de los canales L, C y H.
¿Cómo se calcula la conversión a Display-P3?
Se realiza mediante las matrices de transformación lineal especificadas en la especificación CSS Color Level 4.
¿Puedo copiar el código CSS directamente?
Sí, la herramienta genera declaraciones CSS válidas listas para copiar, como oklch(L C H) y color(display-p3 R G B).