Random Color Generator
Random colors with HEX, RGB, and HSL.
- 100% free
- No sign-up
- Private — runs in your browser
- Instant results
Instant random colors
Click the button and get a fresh random color with its HEX, RGB, and HSL values plus a full-size preview. It's a quick way to break designer's block, find a starting point for a palette, or just discover a shade you wouldn't have picked yourself.
The three color formats
- HEX — like
#3A7BD5, the standard for web and CSS. - RGB — red, green, and blue channels from 0–255.
- HSL — hue, saturation, and lightness, the most intuitive for tweaking by hand.
FAQ
Can I copy the value?
Yes — the Copy HEX button puts the current color on your clipboard, ready to paste into your design tool or stylesheet. Generate as many as you like; every color is produced right in your browser.
How are the colors generated — are they truly random?
Each color is produced by your browser's random number generator across the full RGB range, so any of the roughly 16.7 million web colors can appear. It's effectively random rather than drawn from a fixed list, which is why you'll see shades you wouldn't normally reach for.
Which format should I use — HEX, RGB, or HSL?
Use HEX for most web and CSS work since it's the most compact, RGB when you need explicit channel values or are working with opacity, and HSL when you want to tweak a color by hand because hue, saturation, and lightness are intuitive to adjust.
Can I build a palette from this?
Yes — generate a base color you like, then use its HSL values as a starting point and shift the hue or lightness to create matching shades. The tool gives you the random spark; you refine it into a coordinated set.
Is it free, and does it work on mobile?
Yes on both — it's completely free with no sign-up, and it works in any mobile browser. Every color is generated on your device, so nothing is sent to a server.