Conversor de color y contraste WCAG
HEX ↔ RGB ↔ HSL con generador de paleta y comprobador de contraste WCAG.
Palette suggestions
Large heading sample
The quick brown fox jumps over the lazy dog.
WCAG 2.x compliance
Sobre esta herramienta
Color Converter traduce colores entre los formatos que diseñadores y desarrolladores usan a diario: HEX (#3366FF), RGB / RGBA, HSL / HSLA, HSV, OKLCH, CMYK, además de los colores nombrados de CSS (rebeccapurple, tomato, los 147). Escriba cualquier formato y el resto se actualiza al instante; el alfa se preserva en los formatos que lo soportan.
Dos extras hacen que esto sea más que un convertidor pasivo. El generador de paletas produce escalas tonales (50/100/.../900) y grupos de armonía (complementarios, tríadicos, tetrádicos, complementarios divididos) alrededor de su color base — útil para rellenar un sistema de diseño. El comprobador de contraste WCAG elige un primer plano y un fondo, calcula el ratio de contraste según WCAG 2.2 y le dice si el par pasa AA (4,5:1 pequeño, 3:1 grande) y AAA (7:1 pequeño, 4,5:1 grande).
Cuándo utilizar esta herramienta
- Construir un sistema de diseño. Elija un color de marca, obtenga una escalera tonal completa para roles primario/secundario/neutro.
- Auditar accesibilidad. Pase cada par texto/fondo por el comprobador de contraste; por debajo de 4,5:1 el criterio AA de WCAG falla.
- Migrar CSS. Convierta constantes hex antiguas a OKLCH para el flujo moderno de gama amplia.
- Entrega diseñador-desarrollador. Traduzca los valores RGB de Figma a hex CSS (o viceversa) sin errores de redondeo.
Sobre contraste WCAG y OKLCH
El contraste WCAG 2.2 usa la fórmula histórica de «luminancia relativa» — adecuada para la mayoría de los casos pero conocida por sobrevalorar e infravalorar ciertos pares de colores. APCA (el algoritmo previsto para WCAG 3) corrige esto con una métrica perceptualmente uniforme; mostramos ambos números para que pueda planificar con antelación. OKLCH es un espacio de color CSS reciente que es perceptualmente uniforme — pasos numéricos iguales en L (luminosidad) se ven iguales al ojo, lo que hace generar paletas consistentes mucho más fácil que con HSL.Preguntas frecuentes
¿Cuál es el umbral WCAG AA?
¿Por qué HEX y RGB son equivalentes?
#3366FF es solo una abreviatura para «rojo=0x33 (51), verde=0x66 (102), azul=0xFF (255)» — tres bytes. La notación RGB en CSS (rgb(51, 102, 255)) escribe los mismos tres bytes en decimal. HEX es más compacto (7 caracteres vs ~17); RGB es más legible cuando necesita calcular sobre los canales. Use el que encaje en su contexto; el resultado es idéntico.
¿Qué es OKLCH y debería usarlo?
¿El comprobador de contraste soporta opacidad?
rgba(0,0,0,0.6) sobre blanco renderiza como el mismo color que #666666 sobre blanco, y los tratamos idénticamente. Si compone sobre un fondo complejo (imagen, gradiente), elija el color de fondo medio como referencia.