Aller au contenu
TextArray
Tout en local

Générateur de couleurs aléatoires

Générez des couleurs aléatoires au format HEX, RVB ou HSL, avec des palettes claires, sombres, pastel et vives.

Sortie

Générateur de couleurs aléatoires

Générez entre une et cent couleurs aléatoires en un seul clic. Chaque couleur apparaît sur sa propre ligne sous la forme d'une valeur HEX, d'une notation rgb() ou hsl(), ou les trois côte à côte, afin que vous puissiez coller la sortie directement dans CSS, un fichier de jeton de conception, une configuration de graphique ou une feuille de calcul. Changer le nombre, le format ou la palette recalcule la liste instantanément.

Les couleurs aléatoires sont utiles plus souvent qu'il n'y paraît : arrière-plans réservés pour les cartes et les avatars, couleurs de séries distinctes pour un graphique rapide, valeurs de départ pour un mood board, données de test pour un système thématique ou simplement un moyen de sortir d'une ornière créative. Étant donné qu'une couleur dessinée uniformément à partir du cube RVB complet est généralement trouble, ce générateur fonctionne plutôt dans l'espace HSL et limite la saturation et la luminosité par palette : la lumière maintient la luminosité entre 70 et 90 %, l'obscurité reste entre 10 et 35, le pastel associe une saturation douce de 25 à 45 % à une luminosité élevée et Vivid pousse la saturation entre 85 et 100 % à une luminosité moyenne. Any supprime entièrement les contraintes.

Inclure alpha ajoute une opacité aléatoire à chaque couleur et l'imprime dans chaque notation - une valeur HEX à 8 chiffres, rgba() et hsla(). Une couleur par ligne signifie que la sortie se branche directement sur le convertisseur de couleurs ou le vérificateur de contraste chaque fois que vous souhaitez inspecter une valeur plus en détail.

Tout s'exécute localement dans votre navigateur : aucune demande n'est envoyée, rien n'est enregistré et le caractère aléatoire provient du crypto.getRandomValues cryptographiquement sécurisé, échantillonné avec rejet afin que chaque valeur d'une plage soit également probable.

FAQ

Les couleurs sont-elles téléchargées quelque part ?
Non, ils sont entièrement générés dans votre navigateur et ne quittent jamais votre appareil. Rien n'est envoyé, stocké ou enregistré.
Les couleurs sont-elles aléatoires ?
La teinte, la saturation et la luminosité sont dessinées avec le crypto.getRandomValues cryptographiquement sécurisé, en utilisant un échantillonnage par rejet afin qu'il n'y ait pas de biais modulo - chaque valeur d'une plage est également probable.
Pourquoi l'outil génère-t-il en HSL au lieu de RVB ?
HSL sépare la teinte de la saturation et de la luminosité, donc une palette comme « pastel » ou « vif » n'est qu'une contrainte sur deux nombres. Chaque couleur est ensuite convertie en RVB et HEX avec des mathématiques simples, de sorte que les trois notations décrivent exactement la même couleur.
À quoi sert « Inclure alpha » ?
Il donne à chaque couleur une opacité aléatoire entre 0 et 1 et l'imprime dans chaque notation : une valeur HEX à 8 chiffres, rgba() et hsla().
Puis-je convertir une couleur générée en une autre notation ?
Choisissez « Tous les trois » pour voir HEX, RVB et HSL côte à côte, ou collez n'importe quelle ligne dans le convertisseur de couleurs pour les palettes hexadécimales majuscules, la syntaxe moderne et les palettes de teintes.