Sări la conținut
TextArray
Complet local

Generator aleator de culori

Generați culori aleatorii ca HEX, RGB sau HSL, cu palete deschise, întunecate, pastelate și vii.

Ieșire

Generator aleator de culori

Generați oriunde de la una la o sută de culori aleatorii cu un singur clic. Fiecare culoare aterizează pe propria sa linie ca valoare HEX, o notație rgb() sau hsl() sau toate trei una lângă alta, astfel încât să puteți lipi rezultatul direct în CSS, într-un fișier token de design, într-o configurație de diagramă sau într-o foaie de calcul. Schimbarea numărului, formatului sau paletei recalculează lista instantaneu.

Culorile aleatorii sunt utile mai des decât pare: fundaluri de substituent pentru carduri și avatare, culori de serie distincte pentru o diagramă rapidă, valori de bază pentru o placă de dispoziție, date de testare pentru un sistem de tematică sau pur și simplu o cale de ieșire dintr-o rutină creativă. Deoarece o culoare extrasă uniform din cubul RGB complet este de obicei noroioasă, acest generator funcționează în spațiul HSL și limitează saturația și luminozitatea per paletă: Lumina menține luminozitatea între 70 și 90%, Întuneric rămâne între 10 și 35, Pastel îmbină o saturație moale de 25 până la 45% cu luminozitate ridicată și Vivid împinge 5 la saturație medie până la 1008%. Orice elimină complet constrângerile.

Include alpha adaugă o opacitate aleatorie la fiecare culoare și o imprimă în fiecare notație - o valoare HEX de 8 cifre, rgba() și hsla(). O culoare pe linie înseamnă că ieșirea se conectează direct la convertorul de culoare sau la verificatorul de contrast ori de câte ori doriți să inspectați o valoare în continuare.

Totul rulează local în browserul dvs.: nu este trimisă nicio solicitare, nimic nu este înregistrat, iar aleatoritatea provine din cripto.getRandomValues, eșantionat cu respingere, astfel încât fiecare valoare dintr-un interval este la fel de probabilă.

FAQ

Culorile sunt încărcate undeva?
Nu. Sunt generate în întregime în browser și nu părăsesc dispozitivul. Nimic nu este trimis, stocat sau înregistrat.
Cât de aleatoare sunt culorile?
Nuanța, saturația și luminozitatea sunt desenate cu crypto.getRandomValues, securizat din punct de vedere criptografic, folosind eșantionarea de respingere, astfel încât să nu existe o polarizare modulo - fiecare valoare dintr-un interval este la fel de probabilă.
De ce instrumentul generează în HSL în loc de RGB?
HSL separă nuanța de saturație și luminozitate, așa că o paletă precum „pastel” sau „viu” este doar o constrângere a două numere. Fiecare culoare este apoi convertită în RGB și HEX cu matematică simplă, astfel încât toate cele trei notații descriu exact aceeași culoare.
Ce face „Include alfa”?
Oferă fiecărei culori o opacitate aleatorie între 0 și 1 și o imprimă în fiecare notație: o valoare HEX de 8 cifre, rgba() și hsla().
Pot converti o culoare generată într-o altă notație?
Alegeți „Toate trei” pentru a vedea HEX, RGB și HSL unul lângă altul sau lipiți orice linie în convertorul de culoare pentru hex majuscule, sintaxă modernă și palete de nuanțe.