Herramientas de color y diseño
Convierte formatos de color, genera paletas, gradientes y comprueba el contraste WCAG con vista previa inmediata.
Herramientas en esta categoría
HEX a RGB
Convierte HEX a RGB con preview.
RGB a HEX
Convierte RGB a HEX con preview.
HEX a HSL
Convierte HEX a HSL con preview.
HSL a HEX
Convierte HSL a HEX con preview.
Generador de paletas
Genera paletas armónicas desde un color base.
Verificador de contraste WCAG
Comprueba el contraste WCAG entre dos colores.
Generador de gradientes CSS
Crea gradientes CSS con preview.
Generador de Box Shadow
Crea sombras CSS con preview en vivo.
Generador de Border Radius
Crea border-radius CSS con preview.
Selector de color
Elige un color y obtén HEX, RGB y HSL.
HEX, RGB y HSL son formas distintas de escribir el mismo color, no colores distintos entre sí -- pero convertir entre ellas implica redondeo, y eso tiene consecuencias prácticas. Esta guía explica qué cambia realmente al convertir un color y cuándo conviene usar cada representación.
HEX, RGB y HSL
HEX (#RRGGBB) codifica los tres canales de color (rojo, verde, azul) en hexadecimal; RGB expresa esos mismos tres canales en números de 0 a 255; HSL describe el color por matiz (el tono en la rueda de color, 0-360°), saturación e luminosidad, un formato más intuitivo para aclarar, oscurecer o desaturar un color en CSS. Son tres representaciones del mismo modelo de color subyacente, no espacios de color independientes: convertir entre ellas no cambia qué color es, solo cómo se escribe.
Conversión, redondeo y equivalencia
El HEX admitido aquí es de 3 o 6 dígitos (#RGB o #RRGGBB); no hay soporte para HEX de 8 dígitos con canal de transparencia. Convertir HEX a HSL y de vuelta a HEX no siempre devuelve exactamente el mismo código: el matiz, la saturación y la luminosidad se redondean a números enteros al mostrarlos, y ese redondeo intermedio puede desplazar el HEX final respecto al original -- no es un fallo, es una consecuencia de mostrar valores redondeados en un paso intermedio; el desplazamiento no está acotado a una unidad por canal, así que conviene comprobar el resultado en vez de asumir que siempre es mínimo. Al convertir RGB a HEX, cada canal también se redondea antes de pasarlo a hexadecimal.
Transparencia
Ninguna de las herramientas de conversión de esta categoría admite un canal alfa (transparencia) en el HEX de entrada o salida: si necesitas trabajar con transparencia, tendrás que añadir el valor alfa aparte al usar el resultado en CSS (por ejemplo, con rgba() o el cuarto/octavo dígito de un HEX de 4 u 8 caracteres que no genera esta herramienta).
Elegir el formato según el uso
HEX es compacto y habitual en diseño gráfico y en código; RGB es útil cuando necesitas trabajar con los tres canales numéricos por separado; HSL es el más práctico cuando quieres ajustar manualmente un color -- subir la luminosidad para aclararlo, bajar la saturación para desaturarlo -- porque esos ajustes corresponden directamente a uno de sus tres valores, algo que no es igual de directo en HEX o RGB. El selector de color te deja elegir un color visualmente y obtener al instante su valor en los tres formatos.
Contraste, paletas y edición
El verificador de contraste calcula el ratio de contraste entre dos colores según la fórmula de luminancia relativa de WCAG 2.x, y lo compara con los umbrales estándar de las pautas WCAG (AA texto normal desde 4,5:1, AA texto grande desde 3:1, AAA texto normal desde 7:1, AAA texto grande desde 4,5:1). Que dos colores "se vean distintos" no es lo mismo que superar estos umbrales: dos colores pueden ser visualmente diferentes y aun así no ofrecer contraste suficiente para ser accesibles, por eso esta herramienta calcula el ratio numérico en vez de basarse en una impresión visual. El generador de paletas crea colores armónicos rotando el matiz del color base en pasos iguales, manteniendo la misma saturación y luminosidad -- genera una paleta con relación de color entre sí, no verifica si esos colores tienen contraste suficiente entre ellos para texto y fondo: para eso hace falta el verificador de contraste por separado. El generador de gradientes CSS, el de sombras (box-shadow) y el de bordes redondeados (border-radius) no convierten colores: construyen directamente el código CSS a partir de los valores que elijas (colores, ángulo, desenfoque, radio), con vista previa en directo.
Comprobar contraste de color (WCAG)
Privacidad y límites
Las 10 herramientas de esta categoría calculan en tu navegador: ningún color, paleta ni valor de contraste se envía a un servidor. Ten en cuenta el redondeo al encadenar varias conversiones (por ejemplo HEX a HSL y de vuelta a HEX) y la ausencia de canal alfa en el HEX que manejan estas herramientas.
Preguntas frecuentes
¿HEX, RGB y HSL son colores distintos?
No. Son tres formas distintas de escribir el mismo color. Convertir entre ellas no cambia el color, solo su representación.
¿Convertir HEX a HSL y de vuelta a HEX da siempre el mismo código exacto?
No siempre. El matiz, la saturación y la luminosidad se redondean a números enteros al mostrarse, y ese redondeo puede desplazar el HEX resultante respecto al original en una cantidad que varía según el color, no siempre limitada a una unidad por canal.
¿Estas herramientas admiten un HEX con canal de transparencia (8 dígitos)?
No. Solo admiten HEX de 3 o 6 dígitos, sin canal alfa; la transparencia hay que añadirla aparte al usar el resultado en CSS.
¿Que dos colores se vean distintos significa que tienen contraste suficiente para accesibilidad?
No necesariamente. El verificador de contraste calcula un ratio numérico según la fórmula WCAG y lo compara con umbrales concretos; una diferencia visual perceptible no garantiza superar esos umbrales.
¿El generador de paletas comprueba que los colores generados tengan buen contraste entre sí?
No. Genera colores armónicos rotando el matiz del color base, sin evaluar contraste ni legibilidad; para eso está el verificador de contraste, una herramienta separada.
¿Los generadores de gradiente, sombra y border-radius convierten colores?
No. Construyen código CSS a partir de los valores que eliges (colores, ángulo, desenfoque, radio); no realizan ninguna conversión entre formatos de color.