Color Palette Generator
Generate tints, shades and harmony colours from one base colour.
How Color Palette Generator works
Start from any colour and get five tints, five shades and three harmony colours with one-click copying. Everything happens inside this page: the tool reads your input, runs the calculation or conversion locally, and hands the result back to you. Nothing is transmitted, because there is no backend to transmit it to.
That design choice is deliberate. Most free tool sites upload your files to a server, process them there, and quietly keep a copy. Toolcin cannot do that — the site is a set of static files. If your connection dropped the moment the page finished loading, every tool would still work.
Tints, shades and the base
From one colour the tool derives nine steps: four tints at 90, 80, 70 and 60 percent lightness, the base unchanged, and four shades at 40, 30, 20 and 10 percent. Hue and saturation stay fixed, so every swatch is recognisably the same colour at a different depth.
That is exactly what a design system needs for hover states, borders, surfaces and text on a background — one brand colour expanded into a usable scale instead of nine unrelated colours.
The three harmony swatches
Three extra swatches rotate the hue by 180°, 150° and 210°. The 180° shift is the complement — maximum contrast, useful for an accent or a call to action. The 150° and 210° shifts are the split-complementary pair, which keeps the contrast but is easier to balance across a whole interface.
Rotating only the hue keeps saturation and lightness, so the result belongs to the same family. Rotating lightness as well would produce colours that fight each other.
| Shift | Name | Typical role |
|---|---|---|
| 0° | Base | Primary brand colour |
| +180° | Complement | Accent, call to action |
| +150° / +210° | Split complement | Secondary and tertiary accents |
| Lightness only | Tints and shades | Surfaces, borders, hover states |
Checking before you ship
A palette that looks balanced is not the same as a palette that is readable. Before using any swatch as text on another, check the pair in the contrast checker — the amber-on-white combinations that look tasteful in a mockup often fail the 4.5:1 threshold for body text.
Clicking any swatch copies its hex value, so the check takes one paste.
Good to know
- Works offline once loaded, including on flights and in locked-down networks.
- No file size limit beyond your device's own memory.
- Free to use, with no account and no usage counter.
- Results are produced locally, so they are not logged or shared with anyone.
Questions
What is a tint or shade?
A tint mixes the colour with white; a shade mixes it with black.
How are harmony colours chosen?
By rotating the hue ±150–210° in HSL, which produces complementary and triadic partners.
Can I generate a palette from an image?
Not here — the colour picker page reads a pixel from an image, and you can paste that hex into this tool.
Why are there no five-colour presets?
Presets hide the reasoning. This shows the two operations that actually matter — lightness for a scale, hue rotation for contrast.
Keep going
More design tools
Favicon Generator
Design a simple favicon from a letter or emoji, then download a multi-size .ico plus PNG versions.
Open toolBorder Radius Generator
Set each corner independently and copy the ready-to-use border-radius CSS.
Open toolColor Contrast Checker
Check the contrast ratio between text and background and see WCAG AA and AAA results.
Open toolColor Picker
Pick the exact colour of any pixel in a photo and read it as HEX, RGB and HSL — useful for matching a brand colour from a screenshot.
Open toolColor Converter
Convert colours between HEX, RGB, HSL and HSV, check contrast ratios and copy ready-to-use CSS values.
Open toolCSS Gradient Generator
Design a gradient with two or three colours, adjust the angle and copy the CSS.
Open tool