Random Color Generator
Create beautiful random colors and palettes with our free color generator. Choose from vibrant, pastel, dark, or muted color modes. Lock colors you like and regenerate others. Get values in HEX, RGB, and HSL formats, and export as CSS variables.
Single Color
Palette
All color generation happens in your browser. No data is sent to any server.
Embed This Tool
Add this tool to your website with customizable styling
How to Use
Choose a color mode
Select Vibrant for bright colors, Pastel for soft tones, Dark for deep shades, or Muted for subtle hues.
Generate a single color or palette
Click Generate Color for one random color, or select a palette size (3, 5, or 10 colors) and click Generate Palette.
Lock colors you like
Click the lock icon on any color to keep it when regenerating. Unlocked colors will be replaced with new random colors.
Copy color values
Click on HEX, RGB, or HSL buttons to copy that format to your clipboard.
Export as CSS
Click 'Export as CSS' to copy all colors as CSS custom properties ready to paste in your stylesheet.
Frequently Asked Questions
What's the difference between the color modes?
Vibrant produces bright, saturated colors perfect for eye-catching designs. Pastel creates soft, muted tones great for gentle aesthetics. Dark generates deep, rich colors ideal for dark mode interfaces. Muted produces subtle, desaturated colors for professional, understated designs.
How do color harmony options work?
Color harmony uses color theory to generate complementary colors from your base color. Complementary picks the opposite color on the wheel, Analogous picks neighboring colors, Triadic picks colors evenly spaced around the wheel, and Split Complementary picks colors adjacent to the complement.
What formats are available?
Each color is available in three formats: HEX (#FF5733), RGB (rgb(255, 87, 51)), and HSL (hsl(12, 100%, 60%)). Click any format button to copy it to your clipboard instantly.
Can I use these colors commercially?
Yes! All generated colors are completely free to use for personal or commercial projects. There are no restrictions or attribution required.