Type a tool name, for example "keyword density" or "transcript".
Generate beautiful color palettes from a base color. Get complementary, analogous, triadic, and monochromatic color schemes with HEX and RGB values.
A color palette generator builds a matching set of colors from one base color you choose. This free tool is for web designers, developers and brand owners: pick a base color, choose a palette type such as complementary or triadic, and get HEX, RGB and HSL codes you can copy straight into CSS or design software.
A color palette is a small, planned set of colors that work together across a design, such as a website, logo, app interface or wedding theme. Instead of picking each color by eye, you start from one base color and derive the others by following a rule.
The rules come from the color wheel. Every color has a hue (its position on the wheel, from 0 to 360 degrees), a saturation (how vivid it is) and a lightness (how close it is to black or white). The generator reads your base color as those three values, moves the hue or the lightness in fixed steps, and converts the results back into color codes.
Each swatch is shown in three formats. A HEX code such as #6366F1 is the six-digit format used in CSS and most design apps. RGB lists the red, green and blue amounts from 0 to 255. HSL lists hue, saturation and lightness. Here is what each palette type produces:
| Palette Type | Colors | How It Is Built |
|---|---|---|
| Complementary | 2 | Base plus the opposite hue (180 degrees) |
| Analogous | 4 | Neighbors at -30, 0, +30 and +60 degrees |
| Triadic | 3 | Three hues spaced 120 degrees apart |
| Tetradic | 4 | Four hues spaced 90 degrees apart |
| Monochromatic | 5 | Same hue, lightness shifted up and down |
| Shades & Tints | 9 | Same hue, lightness from 10% to 90% |
You can build a palette in three actions: pick a color, pick a type and click a button. Here are the steps in order.
#6366f1 already filled in.Say you are designing a landing page for a software product and your brand color is the indigo #6366f1. The generator reads it as hsl(239, 84%, 67%): hue 239, saturation 84% and lightness 67%. Here is what three palette types return for it.
#F2EF64 (hue 59). The yellow works well for a call-to-action button or a highlight against the indigo.To use the monochromatic result, set the darkest swatch as your heading color, the middle swatch as buttons and links, and the lightest swatch as a section background. Everything stays in one color family, so the page looks consistent without extra effort.
Each swatch is a ready-to-use color: the HEX code goes into CSS or a design app, and the RGB and HSL values help when a tool asks for a different format. What matters next is choosing the right palette type and applying the colors in sensible proportions.
A widely used design guideline suggests about 60% of a layout in a dominant color, 30% in a secondary color and 10% in an accent. Take the dominant and secondary colors from the lightest and middle swatches, and save the boldest swatch for the accent.
Harmonious colors are not always readable. WCAG 2.1 asks for a contrast ratio of at least 4.5 to 1 for normal body text at level AA, and mid-lightness swatches often fail with white text. Test your text and background pair with the color contrast checker before you commit to it.
Anyone who needs colors that look intentional but has only one starting color will find this useful. These are the situations where it fits best.
Once your colors are set, you can shape the components that use them with the border radius generator and the CSS box shadow generator.
Most problems come from the input color or from expectations about how the schemes are calculated. These are the cases people run into most often.
#f80 is rejected with an error message, so expand it to #ff8800.The generator starts from one HEX color and uses fixed rules, so it is a starting point rather than a finished brand system. Knowing the boundaries saves time.
If you need a quick, reliable set of matching colors from one base, enter your HEX code above, choose a palette type and click Generate Palette. For more utilities in the same family, browse the web developer tools collection.
Your report has been submitted. We will look into this issue.
A VPN changes your network exit. It does not guarantee anonymity.
Themes, plugins, code, video, audio, graphics & more from 90,000+ authors.
Web Development
Design & Media
Unlimited Access
Explore Envato Market