snaptools
P
Color Palette Generator
Generated client-side · nothing uploaded
// about this tool

Color Palette Generator Online

Updated 2026-07-09

Generate colour palettes online for free. Pick a base colour, choose a harmony — analogous, complementary, triadic, tetradic, split-complementary, or monochromatic — and get a matching set of colours you can copy individually or all at once. Everything runs in your browser, so nothing is uploaded.

Good palettes come from the relationships on the colour wheel, and eyeballing those angles is hard. This generator does the HSL maths for you: it rotates the hue by the right amounts for each harmony (or varies lightness for shade ramps) and returns clean hex codes, so you can build a balanced scheme for a site, brand, or design system in seconds.

// how to use

  1. 1 Pick a base colour with the swatch or by typing a hex code.
  2. 2 Choose a harmony — analogous, complementary, triadic, tetradic, split, or monochromatic.
  3. 3 Click any swatch to copy its hex, or Copy all to grab the whole palette.

// examples

Complementary pair
Input
base #7c6aff, complementary
Output
#7C6AFF, #EDFF6A
Monochromatic shades
Input
base #7c6aff, monochromatic
Output
#C9C2FF, #A392FF, #7C6AFF, #4B37D6, #2C2080

// common uses

Building a colour scheme for a website or brand Finding accent colours that pair with a base Generating shade ramps for a design system Exploring colour harmonies while designing

// faq

No. Every colour is calculated in your browser, so nothing you generate leaves your machine.
The base colour is converted to HSL, then the harmony is built by rotating the hue by set angles (or varying lightness for monochromatic) and converting back to hex — the same colour-wheel relationships designers use.
Complementary uses the opposite hue for high contrast, analogous uses neighbours for a calm blend, triadic and tetradic space hues evenly for balanced variety, split-complementary softens complementary, and monochromatic varies only lightness of one hue.
Both. Click any swatch to copy just that hex code, or use Copy all to copy the entire palette as a comma-separated list.
Hex codes, the most portable format for CSS, design tools, and code. Use the Color Converter if you need the same colours as RGB or HSL.
Esc
↑↓ navigate open Esc close