Générateur de couleurs Tailwind
Transformez une couleur de marque en une échelle de nuances Tailwind complète 50-950 en OKLCH, avec contraste WCAG par nuance, directement dans votre navigateur.
Le générateur de couleurs Tailwind s'exécute entièrement dans votre navigateur. La couleur de marque que vous saisissez et les nuances générées sont calculées sur votre appareil et ne sont jamais téléversées vers ArrayKit.
Ouvrir le convertisseur de couleurs CSS
À propos de Générateur de couleurs Tailwind
Le générateur de couleurs Tailwind transforme une seule couleur de marque en une échelle de nuances complète 50, 100, 200 … 900, 950 que vous pouvez déposer directement dans tailwind.config. Au lieu de deviner les valeurs HEX, il interpole la luminosité en OKLCH — un espace perceptuellement uniforme — pour que chaque pas paraisse également espacé, et il ajuste votre saisie sur le pas le plus proche pour que la palette contienne réellement votre couleur de marque exacte. Chaque échantillon affiche son HEX ainsi que le rapport de contraste WCAG contre le noir et contre le blanc, pour que vous voyiez d'un coup d'œil quelles nuances sont sûres pour du texte. Copiez toute l'échelle sous forme de bloc theme.colors ou de propriétés personnalisées CSS. Collez n'importe quelle couleur CSS — HEX, rgb(), hsl() ou une couleur nommée comme rebeccapurple. Tout est calculé sur votre appareil ; les couleurs que vous saisissez ne quittent jamais le navigateur.
Fonctionnalités
- Générez une échelle Tailwind complète 50-950 à partir d'une couleur de marque
- Luminosité interpolée en OKLCH pour des pas perceptuellement réguliers
- Couleur saisie ajustée et préservée sur le pas le plus proche
- Contraste WCAG par nuance contre le noir et le blanc, avec badges AA
- Accepte HEX, rgb(), hsl() et les couleurs CSS nommées
- Copiez un bloc theme.colors de tailwind.config prêt à coller
- Copiez la même échelle sous forme de propriétés personnalisées CSS :root
- Cliquez sur un échantillon pour copier son HEX ; aperçu en dégradé en direct de la rampe
Comment utiliser Générateur de couleurs Tailwind
- Saisissez ou choisissez votre couleur de marque (HEX, rgb(), hsl() ou un nom)
- Définissez un nom de couleur — il devient la clé, par ex. brand ou accent
- Lisez les badges de contraste WCAG par nuance pour repérer les pas sûrs pour du texte
- Basculez entre la sortie tailwind.config et les variables CSS
- Copiez le bloc, ou cliquez sur un seul échantillon pour récupérer son HEX
Exemple
Entrée
#7c3aed (name: brand)
Sortie
colors: { brand: { 50: '#faf5ff', 500: '#7c3aed', 950: '#2e1065' } }
Un HEX violet se déploie en une échelle 50-950 espacée en OKLCH indexée sous brand.
Erreurs courantes et dépannage
- La nuance 500 ne correspond pas exactement à mon HEX de marque. — Votre couleur est ancrée sur le pas le plus proche par luminosité, qui peut être 400 ou 600 plutôt que 500. Cherchez l'échantillon dont le HEX égale votre saisie — c'est le pas d'ancrage qui le reproduit fidèlement.
- La nuance 50 ou 950 semble un peu délavée ou terne. — La chroma est réduite vers les extrêmes pour que le presque-blanc et le presque-noir restent crédibles. Si vous voulez plus de saturation aux extrémités, partez d'une couleur de marque légèrement plus chromatique.
- Rien ne se génère après que je tape une couleur. — La valeur doit être une couleur CSS analysable. Utilisez un HEX complet comme #7c3aed, une fonction rgb()/hsl() ou un nom de couleur CSS ; un HEX partiel comme #7c n'est pas encore valide.
- Le texte clair sur mes nuances intermédiaires échoue au contrôle de contraste. — Utilisez les badges par nuance : le vert atteint WCAG AA (4,5:1) et l'ambre atteint AA grand texte (3:1). Choisissez un pas plus sombre (700-900) pour le texte courant sur un fond clair.
Foire aux questions
- Comment le générateur de couleurs Tailwind construit-il l'échelle 50-950 ?
- Il convertit votre couleur en OKLCH, conserve la teinte, fait varier la luminosité sur les onze pas Tailwind, et réduit la chroma vers les extrêmes. OKLCH est perceptuellement uniforme, donc chaque pas paraît également espacé au lieu de se regrouper dans les tons moyens comme le font les rampes HSL simples.
- Pourquoi ma couleur de marque tombe-t-elle sur 400 ou 600 au lieu de 500 ?
- Le générateur ajuste votre saisie sur le pas dont la luminosité cible est la plus proche et y préserve votre couleur exacte. Une couleur de marque plus claire s'ancre près de 300-400 et une plus sombre près de 600-700, pour que l'échelle contienne toujours la couleur que vous avez tapée.
- Que signifient les nombres de contraste sur chaque échantillon ?
- Ce sont les rapports de contraste WCAG 2.x de cette nuance contre le noir pur et le blanc pur. Un badge vert vaut au moins 4,5:1 (AA pour le texte normal) et l'ambre au moins 3:1 (AA pour le grand texte ou l'UI). Utilisez-les pour choisir les associations texte et fond.
- Puis-je coller rgb(), hsl() ou une couleur nommée au lieu de HEX ?
- Oui. Toute chaîne de couleur CSS fonctionne — #7c3aed, rgb(124 58 237), hsl(262 83% 58%), ou un nom comme rebeccapurple. L'outil l'analyse, la convertit en OKLCH et construit l'échelle de la même façon.
- Comment utiliser la sortie dans mon projet ?
- Copiez le bloc tailwind.config dans theme.extend.colors et référencez des classes comme bg-brand-500 ou text-brand-800. Ou copiez la version en variables CSS et utilisez var(--brand-500) partout en CSS simple. Renommez la clé en changeant le champ du nom de couleur.
- Les couleurs que je saisis sont-elles envoyées quelque part ?
- Non. Toute l'échelle — l'analyse, les calculs OKLCH, les rapports de contraste et les deux formats de sortie — est calculée dans votre navigateur. La couleur de marque que vous tapez ou choisissez ne quitte jamais votre appareil et n'est pas téléversée vers ArrayKit.
Outils associés
- Convertisseur de couleurs CSS — Convertit entre HEX, RGB et HSL avec un échantillon en direct.
- Vérificateur de contraste — Vérifie le rapport de contraste WCAG et la conformité AA/AAA entre deux couleurs.
- Convertisseur de format de couleur — Convertit toute couleur CSS en HEX, RGB, HSL, HWB, LAB, LCH, OKLCH et OKLAB en une fois, localement.
- Générateur de balises meta — Construit des balises SEO, Open Graph et Twitter Card depuis un formulaire.
- Générateur CSS Grid — Construit une grille CSS visuellement et copie le grid-template avec les placements, dans votre navigateur.
- Générateur Open Graph — Génère des balises meta Open Graph et Twitter avec aperçu de carte sociale.
Tous les outils ArrayKit