Convertisseur de variables CSS vers configuration Tailwind

Transformez vos variables de couleur :root en thème Tailwind en un seul collage : configuration Tailwind v3 tailwind.config.js ou @theme de la v4, avec des valeurs littérales ou des références var().

Mis à jour le
Résultat Tailwind

Vos données ne quittent jamais votre ordinateur. Tout le traitement se fait localement dans votre navigateur.

Comment utiliser : Variables CSS vers Tailwind

  1. Collez votre CSS : une feuille de style complète convient, seules les propriétés personnalisées sont lues.
  2. Choisissez Configuration Tailwind v3 (un objet colors dans module.exports) ou @theme Tailwind v4.
  3. Sélectionnez Valeurs littérales pour copier les couleurs, ou Références var() pour garder vos variables comme source unique de vérité (idéal pour le mode sombre et les thèmes).
  4. Copiez ou téléchargez le résultat dans tailwind.config.js ou dans votre fichier CSS principal.

À quoi sert ce convertisseur ?

De nombreux projets commencent par des design tokens écrits sous forme de propriétés personnalisées CSS, par exemple --primary: #ff0055; ou --brand-500: #6366f1;. Lorsque vous adoptez Tailwind, vous avez besoin de ces mêmes couleurs dans son thème pour que des classes comme bg-primary et text-brand-500 existent. Les ressaisir est long et source d'erreurs : cet outil analyse chaque propriété personnalisée, conserve celles qui sont des couleurs et génère la structure Tailwind à votre place.

Comment les variables sont regroupées

  • --brand-50 … --brand-900 deviennent un objet imbriqué brand: { 50: …, 900: … }, qui donne accès à bg-brand-50 jusqu'à bg-brand-900.
  • Les suffixes comme -light, -dark, -hover et -foreground sont regroupés sous leur nom de base ; la variable simple devient DEFAULT, si bien que bg-primary et bg-primary-light fonctionnent tous les deux.
  • Le préfixe color- est supprimé (--color-surface devient surface).
  • Les tokens qui ne sont pas des couleurs, comme --radius-md: 8px ou les piles de polices, sont ignorés et listés.

Tailwind v3 ou v4 ?

Tailwind v3 configure les couleurs en JavaScript, sous theme.extend.colors. Tailwind v4 a déplacé la configuration vers le CSS : toute variable --color-* placée dans un bloc @theme génère des utilitaires de couleur. La palette par défaut de la v4 utilise l'OKLCH, c'est pourquoi la sortie v4 convertit les valeurs littérales en oklch().

Valeurs littérales ou références var() ?

Référencer les variables (primary: 'var(--primary)') permet de redéfinir --primary dans .dark ou dans un thème de marque : toutes les classes Tailwind suivent automatiquement. Notez que Tailwind v3 ne peut pas appliquer de modificateurs d'opacité comme bg-primary/50 aux couleurs var() simples ; si vous en avez besoin, stockez plutôt les canaux (--primary: 255 0 85 avec rgb(var(--primary) / <alpha-value>)). Tailwind v4 gère les modificateurs d'opacité sur les variables grâce à color-mix().

Aussi recherché comme : config tailwind, variables css tailwind, couleurs tailwind, propriétés personnalisées css, convertisseur css tailwind, thème tailwind, tokens de design, tailwind v4.

Outils complémentaires : Variables CSS vers Tailwind

  • Générateur de couleurs Tailwind — Il vous suffit de coller une couleur de marque pour obtenir une palette de nuances équilibrée en 11 étapes (de 50 à 950) intégrée à OKLCH, avec des indications de contraste et des options d'exportation vers Tailwind v3, v4, CSS et SCSS.
  • Convertisseur de couleurs — Collez n'importe quelle couleur CSS — HEX, rgb(), hsl(), hwb(), oklch() ou un nom comme tomato — et obtenez instantanément tous les autres formats, ainsi qu'une palette 50–950 prête à l'emploi.
  • Formateur CSS — Transformez une feuille de style minifiée en CSS lisible, avec une propriété par ligne et des blocs @media correctement imbriqués.
  • Trouveur de nom de couleur — Collez un code HEX pour obtenir son nom le plus proche, lisible par un humain, ainsi que des noms de tokens propres pour votre CSS, SCSS, JavaScript ou votre configuration Tailwind.

Questions fréquentes

Est-ce compatible avec Tailwind CSS v4 ?
Oui. Choisissez « @theme Tailwind v4 » pour obtenir un bloc CSS avec des variables --color-*, que la v4 transforme en utilitaires comme bg-primary.
Quels formats de couleur sont reconnus ?
HEX (3, 4, 6 et 8 chiffres), rgb()/rgba(), hsl()/hsla(), hwb(), oklch(), oklab(), les noms de couleurs CSS et les références à d'autres variables, comme var(--blue-500).
Que deviennent les variables qui ne sont pas des couleurs ?
Les espacements, rayons, polices et autres tokens qui ne sont pas des couleurs sont ignorés et listés sous la zone de saisie, afin que vous puissiez les déplacer manuellement vers la bonne partie de votre configuration.
Mon CSS est-il envoyé sur un serveur ?
Non. L'analyse s'exécute dans votre navigateur. Votre saisie est seulement mémorisée dans le stockage local de ce navigateur, par commodité.
Puis-je installer Variables CSS vers Tailwind en tant qu’application web et l’utiliser hors ligne ?
Oui. Variables CSS vers Tailwind est une application web installable (PWA) : elle s’installe depuis votre navigateur, sans passer par une boutique d’applications. Cliquez sur « Installer l’application » en haut de cette page dans Chrome ou Edge (Windows, macOS, Linux, ChromeOS) ; sur Android, utilisez « Partager » → « Ajouter à l’écran d’accueil » sur iPhone et iPad ; ou « Fichier » → « Ajouter au Dock » dans Safari 17+ sur Mac. L’application s’ouvre alors dans sa propre fenêtre avec sa propre icône, et comme elle s’exécute entièrement dans votre navigateur, elle continue de fonctionner hors ligne. Firefox sur ordinateur de bureau ne permet pas d’installer d’applications web. Comment fonctionne l’installation.

Outils similaires