Free Colour Palette Generator
I love a good colour palette generator. Genuinely. Every time I’m designing a web page, putting together a brochure, working on a PDF guide, or doing pretty much anything that needs colour, I’ll find myself flicking through swatches and hammering the spacebar, watching the combinations roll past. Two hours can disappear without me noticing. There’s something deeply satisfying about that moment when five colours line up and just feel right together.
I’ve used so many palette tools over the years that I figured I’d build my own and make it free for everyone. So here it is. Press space to start.
Rob, Wrise SEO Agency
Why your brand’s colour palette matters
Colour does a surprising amount of heavy lifting in branding. Before anyone reads a word of your copy, they’ve already absorbed your colour palette and started forming impressions. A muted, earthy palette signals something very different from a high-contrast neon one, even when the underlying business is identical.
Look at the most recognisable brands in the world. Coca-Cola red, Tiffany blue, Cadbury purple. Each one has built so much equity into its colours that you can identify the brand from a single swatch with no logo or words attached. That kind of recognition takes years to build, but it starts with picking colours that genuinely fit the brand and then using them consistently everywhere.
A good palette typically has three layers. A primary colour that does most of the heavy lifting. A secondary colour or two that complement it. And a small set of neutrals (usually an off-white and an off-black) for backgrounds and text. The classic 60-30-10 rule is a useful starting point: 60% primary, 30% secondary, 10% accent. The exact ratio matters less than making sure you have a clear hierarchy.
How to use the colour palette generator
Six things to know. Everything else, you’ll discover as you go.
Press space to generate
Each generation uses a different colour-harmony rule, so you’ll see analogous, complementary, and triadic combinations rather than random RGB values.
Lock the colours you like
Click the padlock to keep a colour. The next generation builds new palettes around what you’ve locked, so the rest of the swatches harmonise with it.
Click any hex to edit it
Got a specific colour in mind? Click the hex code and type a new one. Useful when you’re building a palette around an existing brand colour.
Open the shades panel
The three-line icon reveals the full lightness range of any colour. Perfect for finding tints for hover states, backgrounds, and dark-mode variants.
Drag to reorder
The order of swatches matters when you’re thinking about which is primary versus secondary. Drag any swatch into the position you want.
Export as PDF
When the palette’s ready, download a PDF showing each colour with its hex code. Perfect for sharing with a designer, a developer, or a client for sign-off.
A practical workflow that works well: start with one colour you already know you want (your existing logo colour, say, or a colour drawn from a photograph that captures the brand mood), lock it, and keep generating until the rest of the palette feels right. It’s much faster than trying to design five colours from scratch.
Frequently asked questions
How many colours should a brand palette have?
Most brand palettes have between three and five colours: a primary, one or two secondaries, and a couple of neutrals. Going beyond five tends to dilute recognition. If every piece of marketing uses a different colour, none of them become “your” colour. If you need more variety for things like data visualisation or illustration, consider building a secondary palette that extends the main one, rather than expanding the core palette itself.
What’s the difference between hex codes, RGB, and HSL?
They’re three ways of describing the same colour. Hex codes (like #08CF65) are the most common online. You’ll see them in CSS, design tools, and brand guidelines. RGB describes a colour in terms of red, green, and blue light values, which is how screens actually produce colours. HSL (hue, saturation, lightness) is more intuitive when you’re trying to make adjustments, like making a colour darker or more muted. The generator outputs hex codes because they’re the format you’ll need most often.
Why don’t the palettes include very bright pastels or saturated darks?
The generator deliberately desaturates very light and very dark colours, because pure hues at extreme lightness values rarely look professional. A near-white at full saturation reads as a pastel sweet wrapper. A near-black at full saturation reads as muddy. Real brand palettes (the ones that look refined) almost always use desaturated tints for their off-whites and off-blacks. The tool builds these in by default.
Can I use these colours commercially?
Yes. Colours themselves can’t be copyrighted, with very rare exceptions for highly specific shades registered as trademarks (Cadbury’s purple is one famous case). Any palette you generate here is yours to use however you like, including for client work and commercial branding.
What’s the difference between analogous, complementary, and triadic palettes?
Analogous palettes use colours that sit next to each other on the colour wheel. Think blue, blue-green, and green. They feel harmonious and calm, but can lack contrast. Complementary palettes use colours from opposite sides of the wheel (like blue and orange), which creates strong contrast and visual energy. Triadic palettes use three colours evenly spaced around the wheel, which gives you more variety while still feeling balanced. The generator cycles through all of these, so you’ll see different moods each time you press space.
How do I check if my palette has enough contrast for accessibility?
The key thing to check is the contrast between any text colour and the background it sits on. WCAG accessibility guidelines recommend a contrast ratio of at least 4.5:1 for normal body text, and 3:1 for large text. Tools like WebAIM’s Contrast Checker will give you a precise reading once you have your hex codes. As a rule of thumb, if you’re struggling to read text on a coloured background, your users will struggle too.
Should I match competitor brand colours or differentiate?
Differentiate. If every law firm in your area uses navy and gold, picking navy and gold makes you forgettable. The whole point of a brand palette is to be recognisable as you, not as “another business in this category.” Look at what competitors are doing, then pick something that stands out while still fitting your industry’s tone. You don’t need neon pink to be different from navy.