Five Harmony Models
Generates complementary, triadic, analogous, split-complementary, and monochromatic palettes from a single base color, covering every major color theory approach used in graphic and UI design.
500+ fast, free tools. Most run in your browser only; Image & PDF tools upload files to the backend when you run them.
Generate random five-color hex palettes, lock favorites, and copy colors instantly.
A well-chosen color palette is the foundation of any visual design, and picking harmonious colors from scratch without color theory knowledge is surprisingly difficult. Color Palette Generator takes a single base color — entered as a hex code, an RGB value, or picked from a color wheel — and derives a full palette using established color harmony rules: complementary (the color directly opposite on the wheel), triadic (three colors spaced 120° apart), analogous (three colors adjacent on the wheel), and split-complementary (the base plus two colors flanking its complement). Each generated palette shows a visual swatch grid with hex codes displayed on every color so you can immediately evaluate contrast and harmony. Click any hex code to copy it, or copy the entire palette as a comma-separated or JSON array for pasting into CSS, Figma, or a design system token file. All color math is.
Generates complementary, triadic, analogous, split-complementary, and monochromatic palettes from a single base color, covering every major color theory approach used in graphic and UI design.
All hue rotation and saturation calculations are performed in HSL (Hue, Saturation, Lightness) space rather than raw RGB, producing perceptually balanced palettes where colors appear equally vivid and harmonious.
Each palette renders as a row of full-color swatches with hex codes overlaid, letting you immediately judge contrast, visual weight, and whether the palette suits your brand or design context.
Export individual hex codes with one click, or copy the full palette as CSV, as a JSON array, or as CSS custom property declarations for immediate use in stylesheets and design token files.
Enter colors as hex codes if you already know the value, or use the built-in color picker wheel for visual exploration — both inputs stay synchronized so switching between them requires no extra steps.
Unlike subscription design tools that restrict palette exports to paid tiers, this tool generates and exports any palette with no sign-up, no watermark, and no daily use limit.
Input: Base: #3B82F6 (blue) | Harmony: Complementary
Output: #3B82F6 (base blue) → #F6963B (complementary orange)
Input: Base: #EF4444 (red) | Harmony: Triadic
Output: #EF4444 (red) · #44EF74 (green) · #7444EF (violet)
Input: Base: #14B8A6 (teal) | Harmony: Analogous
Output: #14B8A6 (teal) · #14B852 (green-teal) · #1467B8 (blue-teal)