lab.m8d.io
Panel/Utilidades/Conversor de Colores

Conversor de Colores

HEX, RGB, HSL, HSB, CMYK + contraste WCAG y paletas

Utilidades

Color activo

HEX
#3B82F6
RGB
rgb(59, 130, 246)
HSL
hsl(217, 91%, 60%)
HSB / HSV
hsb(217, 76%, 96%)
CMYK
cmyk(76%, 47%, 0%, 4%)
CSS Variables
--color: #3b82f6;
--color-rgb: 59, 130, 246;
--color-hsl: 217, 91%, 60%;
--color: #3b82f6;
Acerca de esta herramienta

El Conversor de Colores de lab.m8d.io permite convertir cualquier color entre los formatos más utilizados en diseño y desarrollo web: HEX, RGB, HSL, HSB/HSV y CMYK. Incluye un verificador de contraste WCAG 2.1 para evaluar la accesibilidad de combinaciones de color texto/fondo, y un generador de paletas cromáticas con seis modos de armonía: complementarios, análogos, triádicos, split-complementarios, tetrádicos y monocromáticos. Toda la herramienta funciona 100% en el navegador.

Conversión entre formatos de color

La herramienta soporta conversión bidireccional instantánea entre cinco modelos de color: • HEX — Notación hexadecimal estándar de CSS (#RRGGBB). Acepta formato corto de 3 dígitos (#RGB) que se expande automáticamente. Es el formato más usado en hojas de estilo y diseño web. • RGB — Modelo aditivo con valores de Rojo, Verde y Azul de 0 a 255. Cada canal se puede editar individualmente. Se exporta como rgb(R, G, B) listo para CSS. • HSL — Matiz (0-360°), Saturación (0-100%) y Luminosidad (0-100%). Más intuitivo que RGB para ajustes de color: cambiar la luminosidad no altera el tono, y la saturación controla la viveza del color. • HSB/HSV — Matiz (0-360°), Saturación (0-100%) y Brillo (0-100%). Similar a HSL pero con una interpretación diferente del brillo. Es el modelo que usan herramientas como Photoshop y Figma. • CMYK — Cian, Magenta, Amarillo y Negro (Key). Modelo sustractivo usado en impresión. La conversión es aproximada ya que depende del perfil de color del dispositivo de impresión. Los valores van de 0% a 100%. Además genera automáticamente variables CSS (--color, --color-rgb, --color-hsl) listas para copiar y pegar en tu código.

Verificador de contraste WCAG 2.1

El verificador de contraste evalúa la accesibilidad de combinaciones de color texto/fondo según las Directrices de Accesibilidad para el Contenido Web (WCAG) 2.1: • Ratio de contraste — Se calcula usando la fórmula de luminancia relativa del W3C: (L1 + 0.05) / (L2 + 0.05). Los valores van de 1:1 (sin contraste) a 21:1 (negro sobre blanco). • AA Texto normal — Requiere ratio ≥ 4.5:1. Aplica a texto de menos de 18pt regular o 14pt bold. • AA Texto grande — Requiere ratio ≥ 3:1. Aplica a texto de 18pt regular o 14pt bold en adelante. • AAA Texto normal — Requiere ratio ≥ 7:1. El nivel más estricto de accesibilidad para texto pequeño. • AAA Texto grande — Requiere ratio ≥ 4.5:1. Nivel estricto para texto grande. • Componentes UI — Iconos, bordes y controles de interfaz requieren ratio ≥ 3:1 (AA) o ≥ 4.5:1 (AAA). La vista previa en tiempo real muestra texto de ejemplo en diferentes tamaños con la combinación de colores seleccionada, permitiendo evaluar visualmente la legibilidad antes de implementar.

Generador de paletas cromáticas

El generador crea armonías de color basadas en la teoría del color. A partir de un color base, genera paletas según seis modos: • Complementarios — Color opuesto en la rueda cromática (180°). Máximo contraste visual, ideal para CTA y elementos que necesitan destacar. • Análogos — Colores adyacentes (±30°). Armonía natural y suave, frecuente en diseños de naturaleza y degradados. • Triádicos — Tres colores equidistantes (120° de separación). Balance entre contraste y armonía. Ideal para interfaces con tres niveles de jerarquía. • Split-complementarios — El color base más dos colores adyacentes a su complementario (150° y 210°). Similar al complementario pero menos agresivo. • Tetrádicos — Cuatro colores equidistantes (90° de separación). Ofrece la mayor variedad pero requiere cuidado en el balance visual. • Monocromáticos — Cinco variaciones del mismo matiz con diferente luminosidad (±15% y ±30%). Elegante y seguro, perfecto para estados de UI (hover, active, disabled). Cada color de la paleta se puede copiar individualmente en HEX o RGB, o exportar toda la paleta como CSS custom properties.

Preguntas frecuentes

¿Cómo convertir un color HEX a RGB?
Introduce el código hexadecimal en el campo HEX (por ejemplo, #3b82f6) y la herramienta convertirá automáticamente a RGB (59, 130, 246), HSL, HSB y CMYK. Cada formato tiene un botón de copiar para pegar directamente en tu CSS, Figma o Photoshop.
¿Qué es el contraste WCAG y por qué es importante?
WCAG (Web Content Accessibility Guidelines) es el estándar internacional de accesibilidad web. El contraste de color determina si un texto es legible sobre un fondo determinado. Un ratio de contraste bajo causa problemas de lectura para personas con baja visión, daltonismo o en pantallas con brillo reducido. WCAG 2.1 establece ratios mínimos: 4.5:1 para texto normal (nivel AA) y 7:1 para máxima accesibilidad (nivel AAA).
¿Cuál es la diferencia entre HSL y HSB/HSV?
Ambos modelos usan Matiz (Hue) y Saturación, pero difieren en el tercer componente. HSL usa Luminosidad (Lightness): 0% es negro, 50% es el color puro y 100% es blanco. HSB usa Brillo (Brightness/Value): 0% es negro y 100% es el color más brillante posible. HSB es más intuitivo para seleccionar colores porque la saturación y el brillo se comportan de forma más predecible. Figma y Photoshop usan HSB; CSS nativo usa HSL.
¿Cómo verificar si mi combinación de colores cumple WCAG AA?
Ve a la pestaña 'Contraste WCAG', introduce el color del texto como primer plano y el color de fondo. La herramienta calcula el ratio de contraste y muestra claramente si cumple o no cada nivel de WCAG (AA texto normal ≥ 4.5:1, AA texto grande ≥ 3:1, AAA texto normal ≥ 7:1). La vista previa en vivo te permite evaluar la legibilidad visualmente.
¿Qué formato de color debo usar en CSS?
HEX (#3b82f6) es el más compacto y ampliamente soportado. RGB es útil cuando necesitas manipular canales individuales o usar rgba() con transparencia. HSL es el más intuitivo para hacer ajustes: puedes cambiar la luminosidad sin alterar el tono, lo que facilita crear variantes claras/oscuras. Las variables CSS modernas con hsl() o rgb() permiten aplicar opacidad fácilmente con la sintaxis de barra: hsl(217 91% 60% / 0.5).
¿Cómo generar una paleta de colores para mi sitio web?
Selecciona tu color principal en la pestaña Conversor, luego ve a Paletas. Elige el tipo de armonía según tu necesidad: monocromáticos para un diseño sobrio, complementarios para máximo impacto visual, o análogos para una sensación natural. Copia toda la paleta como CSS custom properties con un clic para integrarla directamente en tu hoja de estilos.
¿La conversión CMYK es precisa para impresión?
La conversión CMYK es una aproximación matemática que funciona bien para referencia general. Sin embargo, los colores impresos reales dependen del perfil ICC de la impresora, el tipo de papel y la tinta. Para producción profesional de impresión, siempre usa software con gestión de color (como Adobe InDesign con perfiles ICC) y solicita pruebas de color antes de imprimir tiradas grandes.
¿Los datos se procesan en algún servidor?
No. Toda la conversión de colores, el cálculo de contraste WCAG y la generación de paletas se ejecutan íntegramente en tu navegador. No se envía ningún dato a servidores externos. Puedes verificarlo desconectando internet después de cargar la página — la herramienta sigue funcionando completamente.