Générateur de Couleurs Aléatoires
Générez des couleurs aléatoires en hex et RGB en un clic.
Cet outil fonctionne entièrement dans votre navigateur. Vos fichiers ne sont jamais envoyés à un serveur.
#964b1d
rgb(150, 75, 29)
#1bf6b9
rgb(27, 246, 185)
#c8e77b
rgb(200, 231, 123)
#71c772
rgb(113, 199, 114)
#1d1b2f
rgb(29, 27, 47)
#9c12f5
rgb(156, 18, 245)
Ce que fait cet outil
Génère six couleurs aléatoires à la fois, chacune affichée sous forme d'échantillon avec son code hex (#rrggbb) et sa valeur RGB (rgb(r, g, b)), afin que vous puissiez prévisualiser et copier l'un ou l'autre format.
Mode d'emploi
Cliquez sur "Generate random colors" pour remplacer les six échantillons par un nouveau lot. Cliquez sur le texte hex ou RGB sous n'importe quel échantillon pour copier cette valeur — vous pouvez régénérer autant de fois que vous le souhaitez.
Exemple résolu
La conversion de hex vers RGB fonctionne de la même façon quelle que soit la couleur obtenue : le code hex #3498db se divise en paires d'octets 34, 98 et db, soit 52, 152 et 219 en décimal — l'outil affiche donc rgb(52, 152, 219) à côté de cette valeur hex.
Méthode
Chaque couleur part d'un entier aléatoire entre 0 et 16 777 215 (0xffffff, la plus haute valeur sur 24 bits) produit par Math.random(), puis converti en une chaîne hexadécimale à 6 chiffres complétée par des zéros. La valeur RGB correspondante provient du même entier via des décalages de bits qui extraient ses octets rouge, vert et bleu, et non de trois nombres générés séparément.
Formats et copie
Chaque échantillon affiche hex et RGB côte à côte car différents outils attendent différents formats — CSS et les logiciels de design acceptent généralement les deux, mais certains contextes, comme les anciens modèles d'e-mail, ne prennent en charge que le hex. Les deux valeurs disposent de leur propre bouton de copie en un clic.
Limites
Les couleurs proviennent de Math.random(), un générateur rapide à usage général, et non du crypto.getRandomValues() cryptographiquement sûr utilisé par des outils comme le Générateur de Chaînes Aléatoires — adapté à l'inspiration design, mais pas à un usage sensible en matière de sécurité. Les couleurs sont aussi choisies indépendamment dans tout l'espace RGB sans logique de palette, si bien qu'un lot de six peut inclure des combinaisons criardes ou des couleurs peu contrastées avec du texte blanc ou noir. Pour des couleurs pensées pour bien s'accorder, utilisez plutôt le Générateur de Palette de Couleurs.
Confidentialité et traitement
Chaque couleur est générée localement dans votre navigateur à l'aide du générateur de nombres aléatoires intégré de JavaScript. Rien n'est envoyé ni stocké sur un serveur.
Questions Fréquentes
- À quel point ces couleurs sont-elles aléatoires ?
- Chaque couleur est choisie de manière uniformément aléatoire dans tout l'espace colorimétrique RGB — sans biais vers une teinte particulière.
- Quels formats sont affichés ?
- Hex (#rrggbb) et RGB (rgb(r, g, b)) — cliquez sur l'un ou l'autre pour le copier.
- Puis-je générer une palette thématique à la place ?
- Pour un ensemble de couleurs plus travaillé qui s'accordent bien, essayez plutôt le Générateur de Palette de Couleurs.
- Est-ce sûr pour générer des clés ou jetons de sécurité ?
- Non — les couleurs sont générées avec Math.random(), rapide mais non cryptographiquement sûr. Pour des valeurs aléatoires utilisées dans un contexte de sécurité, utilisez un outil basé sur crypto.getRandomValues(), comme le Générateur de Chaînes Aléatoires.
Outils Similaires
Générateur de Palette de Couleurs
Générez une palette aléatoire de 5 couleurs en un clic.
Recherche de Nom de Couleur
Trouvez le nom de couleur le plus proche pour n'importe quel code hex.
Générateur de Teintes et Nuances de Couleur
Générez des teintes claires et foncées de n'importe quelle couleur de base.