Paleta a variables CSS
:root {
--color-1: #1E293B;
--color-2: #0EA5E9;
--color-3: #10B981;
--color-4: #F43F5E;
}Sitios externos relacionados
Algunos enlaces son enlaces de afiliados.
Herramientas relacionadas
Pega una paleta — o cualquier texto que contenga códigos hex — y esta herramienta extrae los colores y los escribe como propiedades personalizadas CSS, variables SCSS o una configuración de colores Tailwind. Los duplicados se eliminan y cada color recibe un nombre numerado. Todo ocurre en tu navegador.
Cómo usar
- Pega los colores hex (o texto que los contenga) en el cuadro.
- Define un prefijo de nombre y elige la salida CSS, SCSS o Tailwind.
- Copia el código generado en tu hoja de estilos o configuración.
Cómo funciona
La herramienta escanea el texto en busca de códigos hex (3 o 6 dígitos, con o sin #), los normaliza a formato mayúsculas de 6 dígitos y elimina los duplicados manteniendo el orden de aparición. Cada color se convierte en una variable numerada con tu prefijo, luego se formatea para la salida elegida: propiedades :root CSS, $variables SCSS o un objeto theme.extend.colors de Tailwind.
Funciones
Extracción inteligente
Encuentra códigos hex dentro de cualquier texto pegado e ignora el resto.
Tres formatos
Genera propiedades personalizadas CSS, variables SCSS o una configuración de Tailwind.
Sin duplicados
Los colores repetidos se fusionan para que cada variable sea única.
Totalmente privado
Los colores se procesan en tu navegador y nunca se suben.
Cuándo usarlo
Entrega de diseño
Convierte rápidamente una paleta de una herramienta de diseño en tokens de código.
Temas
Crea un conjunto de variables CSS para el tema de un sitio.
Proyectos Tailwind
Añade los colores de tu marca directamente a tu configuración de Tailwind.
Guías de estilo
Documenta un sistema de colores con nombres de variables coherentes.
Notas
- Se aceptan y normalizan tanto #RGB como #RRGGBB.
- Los colores mantienen el orden de su primera aparición; los duplicados se eliminan.
- Renombra las variables tras pegar si prefieres nombres semánticos.
- Todo el procesamiento se ejecuta en tu dispositivo; no se sube nada.
Preguntas frecuentes
- ¿Qué tipo de entrada acepta?
- Cualquier texto que contenga códigos hex — separados por espacios, comas o pegados desde una hoja de estilos. El texto que no sea color se ignora.
- ¿Admite hex abreviado?
- Sí. El hex de 3 dígitos como #abc se expande automáticamente a #AABBCC.
- ¿Puedo cambiar los nombres de las variables?
- Define un prefijo para controlar el nombre base; los números se añaden automáticamente. Edita el resultado para nombres semánticos.
- ¿Qué es la salida de Tailwind?
- Una configuración module.exports con los colores bajo theme.extend.colors, lista para fusionarse en tailwind.config.js.
- ¿Se suben mis colores?
- No. Todo se procesa en tu navegador y nada sale de tu dispositivo.