TestFlight

ColourPal

A colour science playground for macOS

ColourPal is a novel palette generator built on the principle of additive colour summation: three primaries whose RGB values add up, channel by channel, to a chosen target. The result is a seven-colour set with guaranteed complementary pairs and a built-in sense of cohesion. Adjust any one circle and the others redistribute to keep the relationship true.

ColourPal editing view showing the Venn diagram of three primaries blending into a seven-colour palette

The Venn diagram is the palette

Three outer circles are your primaries — A, B, and C. Where two overlap you see their pairwise blend. Where all three meet you see the target the palette is summing to. Seven colours, mathematically guaranteed to play together.

ColourPal live editorial preview, with article headings, body text and surfaces all coloured from the active palette

See the palette in context

A live editorial preview shows every palette colour playing the role it was made for — headings, body text, highlights, surfaces. Click any element to reassign its colour, or click a swatch to see which roles it drives.

ColourPal in light mode, the same Venn-diagram interface adapted to a cream-and-warm palette

Light or dark — same maths

ColourPal follows your macOS appearance, no setting required. Same constraint solver, same seven colours, no compromise either way. Snapshot eight palettes at once, export to .ase, CSS, Tailwind, Material, Xcode, GIMP, Android XML, WordPress theme.json, or DTCG when you upgrade to Studio.

Why look like everyone else?

Most colour tutorials tell you how to copy someone else’s palette and call it a lesson. ColourPal hands you the method instead — so the colours you arrive at are genuinely your own.

Find your own original identity.

Features

The controls that turn the constraint solver into a working tool.

Lock individual colours

Pin specific swatches to their exact RGB. The constraint solver redistributes the rest of the palette around them — ideal for working with brand colours.

Free mode

Decouple any swatch from the global sliders to fine-tune it manually while the rest of the palette stays in sync.

Eyedropper

Sample any colour from anywhere on screen and drop it straight into the palette.

Vegas mode

Inspiration on demand — cycle through random palettes until something sparks an idea. Perfect for breaking out of a stuck moment.

Copy & paste hex

Click any swatch to copy its hex value; double-click to type or paste a new one in.

Eight snapshot slots

Save and recall whole palettes for A/B comparisons without losing your place.

Edit mode and Preview mode

Toggle between the diagram-driven editor and a live editorial preview that maps your palette across headings, body, surfaces, and links.

Global saturation control

Move every primary’s saturation together with a single slider, keeping colour depth consistent across the palette while you shift its mood.

Multiple export formats

Send your palette to Affinity, Illustrator, Figma and others — .ase, CSS, Tailwind, Material tokens, Android XML, Xcode asset catalogs, GIMP, WordPress theme.json, and DTCG.

Documentation & policy

ColourPal collects no data. No accounts, no analytics, no telemetry. Read the full policy or browse the help reference below.

ColourPal

Coming to the Mac App Store