Colour Palette Generator
Generate a harmonious palette from a base colour — or upload any image to extract its dominant colours automatically. Lock colours you want to keep, then regenerate the rest. 7 harmony types, 8 mood themes, adjustable palette size.
Two Ways to Build a Palette
Generate tab — pick a base colour and a harmony type. The palette is built mathematically from colour theory: complementary, analogous, triadic, tetradic, split-complementary, shades, or tints. Hit Random (or Spacebar) for a surprise palette. Lock any colour you want to keep and regenerate the rest.
From Image tab — upload any photo, illustration, or screenshot. The tool samples the image and uses k-means clustering to find the most dominant distinct colours, outputting them as a ready-to-use palette. This is how Canva's palette generator works and is useful for matching a design to a photograph, brand imagery, or a mood board.
Palette Size
Use the colour count selector to generate palettes of 3, 4, 5, 6 or 8 colours. Smaller palettes are easier to keep consistent across a design. Larger palettes give more flexibility for complex UIs or multi-section designs.
Mood Theme Presets
Eight curated themes give you a starting point when you do not have a base colour in mind: Pastel for soft, approachable designs; Warm for energetic, welcoming tones; Cool for calm, professional feels; Sunset for dramatic gradients; Vintage for muted, aged aesthetics; Earthy for organic, natural palettes; Neon for high-contrast digital looks; and Mono for dark, deep UI themes.
Locking Colours
Click the padlock icon on any colour strip to lock it. Locked colours stay fixed when you hit Random or change the harmony type — only unlocked colours are replaced. This is the fastest way to find palette companions when you already have a required brand colour.