Preskoči na sadržaj
TextArray
100% lokalno

Generator slučajnih boja

Generirajte nasumične boje kao HEX, RGB ili HSL, sa svijetlim, tamnim, pastelnim i živopisnim paletama.

Rezultat

Generator slučajnih boja

Generirajte od jedne do sto nasumičnih boja jednim klikom. Svaka boja nalazi se u vlastitom retku kao HEX vrijednost, rgb() ili hsl() notacija, ili sve tri jedna pored druge, tako da možete zalijepiti izlaz izravno u CSS, datoteku tokena dizajna, konfiguraciju grafikona ili proračunsku tablicu. Promjena broja, formata ili palete odmah ponovno izračunava popis.

Nasumične boje korisne su češće nego što se čini: pozadine rezerviranih mjesta za kartice i avatare, različite serije boja za brzi grafikon, početne vrijednosti za ploču raspoloženja, testni podaci za tematski sustav ili jednostavno izlaz iz kreativne kolotečine. Budući da je boja jednoliko nacrtana iz pune RGB kocke obično mutna, ovaj generator umjesto toga radi u HSL prostoru i ograničava zasićenost i svjetlinu po paleti: svjetlo održava svjetlinu između 70 i 90 posto, tamno ostaje između 10 i 35, pastelno spaja meku zasićenost od 25 do 45 posto s visokom svjetlinom, a živopisno gura zasićenost na 85 do 100 posto na srednjoj lakoća. Any u potpunosti uklanja ograničenja.

Uključi alfa dodaje nasumičnu neprozirnost svakoj boji i ispisuje je u svakoj notaciji — 8-znamenkasti HEX vrijednost, rgba() i hsla(). Jedna boja po retku znači da se izlaz izravno uključuje u pretvarač boja ili provjeru kontrasta kad god želite dodatno provjeriti vrijednost.

Sve se izvodi lokalno u vašem pregledniku: zahtjev se ne šalje, ništa se ne bilježi, a slučajnost dolazi iz kriptografski sigurnih crypto.getRandomValues, uzorkovanih s odbijanjem tako da je svaka vrijednost u rasponu jednako vjerojatna.

FAQ

Jesu li boje negdje učitane?
Ne. U potpunosti se generiraju u vašem pregledniku i nikada ne napuštaju vaš uređaj. Ništa se ne šalje, pohranjuje ili bilježi.
Koliko su boje nasumične?
Nijansa, zasićenost i svjetlina iscrtavaju se kriptografski sigurnim crypto.getRandomValues, korištenjem uzorkovanja odbijanja tako da nema modulo pristranosti — svaka vrijednost u rasponu je jednako vjerojatna.
Zašto alat generira u HSL umjesto u RGB?
HSL odvaja nijansu od zasićenosti i svjetline, tako da je paleta poput "pastel" ili "vivid" samo ograničenje na dva broja. Svaka se boja zatim jednostavnom matematikom pretvara u RGB i HEX, tako da sve tri oznake opisuju potpuno istu boju.
Što radi "Uključi alfu"?
Svakoj boji daje slučajnu neprozirnost između 0 i 1 i ispisuje je u svakoj notaciji: 8-znamenkastu HEX vrijednost, rgba() i hsla().
Mogu li pretvoriti generiranu boju u drugu notaciju?
Odaberite "Sve tri" da biste vidjeli HEX, RGB i HSL jedan pored drugog ili zalijepite bilo koju liniju u pretvarač boja za velika heksadecimalna slova, modernu sintaksu i palete nijansi.