Each click samples a fresh 24-bit RGB value at random and converts it to the three colour notations CSS designers use most: hexadecimal, decimal RGB, and HSL. Every value is clickable for one-tap copy, so you can lift a hex into a stylesheet without retyping it.
The distribution is uniform across the RGB cube, which is mathematically random but not perceptually uniform — humans see far more shades of green than blue, so "boring" greens may feel over-represented. For art-direction work the right tool is HSL: generate random hues but constrain saturation and lightness to a band that suits your brand. The bulk mode lets you eyeball dozens of options at once.
Each colour is a uniformly random 24-bit RGB value (each channel 0–255). This is uniform in RGB space but not visually uniform — purples and dark greens look "rarer" than they statistically are because human perception is non-linear.
HEX is the standard for CSS, RGB is what the browser actually paints, and HSL is the easiest to tweak (lightness and saturation are independent of hue). Showing all three saves a conversion step in design tools.
Yes — set the count above 1 and the page returns that many independent random colours at once. Each one is generated independently, so the result is a "swatch" rather than a coherent harmonised palette.
It uses Math.random(), which is fine for design exploration but not cryptographic. If two visitors ask for one colour at the same millisecond they could in principle get the same one — irrelevant for design, important for security.
Explore the full suite of Design tools and 290+ other free utilities at Chunky Munster.