Random Colour Generator
Create one or many random colours for prototypes, illustrations, and test data.
Also known as: random color · colour picker
seeded
Presets
Output
About this tool, tips & examples
What it does
The Random Colour Generator produces random colors in HEX, RGB, or HSL notation — one color or up to 100 per run. Seeded output means the same colors return on demand, which turns “random” into “assignable”: seed by user ID, category, or test case and every entity gets a stable color.
Common use cases
- Design prototypes — quick color candidates when the palette isn’t decided yet.
- Test fixtures — color fields for theming, chart, and CSS-handling code.
- Generative art — reproducible color sequences as raw material.
- Deterministic color coding — seed per entity (user avatar, category tag) and the color never changes between sessions.
Settings
- Colour format — HEX (
#22c55e), RGB (rgb(34, 197, 94)), or HSL (hsl(142, 71%, 45%)). - How many — 1 to 100 colors per run, exportable as text, CSV, or JSON.
- Seed — the same seed and settings regenerate the identical sequence.
Privacy note
Colors are generated locally in your browser; nothing is uploaded. They are uniform random draws across the color space — no accessibility or harmony guarantees attached.
FAQ
Which format should I use? HEX for CSS and config files; RGB when code manipulates channels; HSL when you’ll adjust lightness or saturation afterwards — its axes match how people think about color.
Why do random colors clash? Uniform sampling doesn’t know about harmony. For colors that work together, the Palette generator applies harmony schemes; for smooth blends, the Gradient tool.
Can I use these for chart categories? As placeholders, yes — but check contrast and distinguishability (including for color-blind viewers) before shipping; random colors make no such promises.