Un generador de colores pensado para crear sin fricción
Este generador de colores produce un tono nuevo cada vez que pulsas un botón, haces clic en el lienzo o presionas la barra espaciadora. Cada color se muestra en grande con sus tres formatos habituales —HEX, RGB y HSL— listos para copiar con un solo toque, junto con su nombre aproximado en español para que te resulte fácil recordarlo y comunicarlo.
Cómo funciona
- Genera: pulsa «Generar color», haz clic sobre el fondo o usa la barra espaciadora. El color cambia con una transición suave.
- Copia: toca cualquier chip HEX, RGB o HSL y el código quedará en tu portapapeles al instante.
- Reutiliza: los últimos 12 colores quedan guardados en tu navegador; haz clic en cualquiera para volver a él.
- Llévatelo: descarga el color como SVG o compártelo directamente desde tu dispositivo.
HEX, RGB y HSL: en qué se diferencian
Los tres formatos describen el mismo color, pero cada uno brilla en un contexto distinto:
Cómo usarlos en CSS
Cualquiera de los tres valores se pega directamente en tus hojas de estilo. La forma más mantenible es guardarlos en variables personalizadas:
:root {
--primario: #4a7dff; /* HEX */
--sombra: rgba(74, 125, 255, .25); /* RGB con alpha */
--acento: hsl(223, 100%, 65%); /* HSL */
}
Con HSL es especialmente fácil derivar paletas: mantén el tono y baja la luminosidad para obtener sombras, o súbelo para conseguir tintes más claros.
Ideas prácticas para tu próximo color
- Paletas rápidas: genera un color que te guste y construye alrededor su tono análogo o complementario usando HSL como referencia.
- Estados de interfaz: a partir de un color base, crea versiones más claras para hover y más oscuras para active.
- Moodboards: descarga los SVG de tus colores favoritos y reúnelos en un tablero antes de decidir la dirección visual.
Preguntas frecuentes
¿Qué es un generador de colores aleatorios?
Es una herramienta que crea colores al azar y muestra su código en formatos HEX, RGB y HSL para que puedas copiarlos directamente en tus diseños o en CSS.
¿Qué diferencia hay entre HEX, RGB y HSL?
HEX expresa el color en hexadecimal (#ff0000), RGB lo define por cantidades de rojo, verde y azul (rgb(255,0,0)) y HSL por tono, saturación y luminosidad (hsl(0,100%,50%)). Los tres representan el mismo color; HSL es el más intuitivo para ajustarlo a mano.
¿Cómo uso un color generado en mi CSS?
Copia cualquiera de los tres códigos y pégalo en la propiedad que necesites, por ejemplo color: #4a7dff; o background-color: hsl(223, 100%, 65%);. También puedes guardarlo en una variable: --primario: #4a7dff;.
¿Los colores generados son aptos para diseño accesible?
La herramienta calcula automáticamente si el texto sobre el color debe ser blanco o negro según la luminancia WCAG, así que la tarjeta siempre es legible. Para validar combinaciones concretas conviene comprobar además un contraste mínimo de 4.5:1.
¿Se guarda mi historial de colores?
Sí. Los últimos 12 colores se guardan en tu navegador mediante localStorage. Nadie más puede verlos y puedes borrarlos cuando quieras con el botón limpiar.
¿Puedo descargar el color generado?
Sí, puedes descargarlo como archivo SVG con el color y su código HEX, ideal para moodboards o documentación. También puedes compartirlo con el menú nativo de tu dispositivo si está disponible.
¿Listo para tu siguiente color?
Vuelve arriba, pulsa la barra espaciadora y deja que el azar elija. El color perfecto suele aparecer cuando menos lo esperas.
Generar otro color