Random Color Generator
Generate random colours in HEX, RGB, and HSL — pick a style, set how many you want, and copy them with one click.
Last updated: May 30, 2026
Find this tool useful? Support the project to keep it free!
Buy me a coffeeWhat is Random Color Generator?
The Random Color Generator creates random colours and shows each one in HEX, RGB, and HSL at once. You can generate a single colour or a whole palette of up to 64, and constrain the look with styles: vibrant, pastel, light, or dark.
It is handy for finding fresh colour ideas, filling in placeholder values, or building a quick palette without leaving the browser. Every colour is generated locally — nothing is sent to a server.
How to Use Random Color Generator
Choose a style (Any, Vibrant, Pastel, Light, or Dark)
Set how many colours you want
Click Generate for a new set
Copy a single HEX value, or copy all of them at once
Common Use Cases
- Finding a starting colour or palette for a website or graphic.
- Generating placeholder colours for mockups and prototypes.
- Exploring vibrant or pastel schemes for branding ideas.
- Picking random dark or light background colours for UI themes.
Example Input and Output
Generate a vibrant palette and copy the HEX values.
Style: Vibrant · Colours: 4#e63946, #2a9d8f, #e9c46a, #264653How This Tool Works
For each colour the tool picks random HSL values within the chosen style's range (or random RGB for Any), converts to RGB, and formats the result as HEX, RGB, and HSL — all in the browser.
Technical Stack
Styles
Vibrant and Pastel adjust saturation; Light and Dark adjust lightness. Any gives fully random RGB.
Privacy
All colours are generated client-side — nothing leaves your browser.

