For UI, web and brand designers

Five pretty swatches aren't a color system. Get one that ships.

Start from your brand color, a logo or a mood. ColorComposer decides what’s background, text and button, and makes every pair pass contrast in light and dark.

Try it free Open the tool See the difference

One payment. No subscription, no account. Not for you? Full refund within 14 days.

10 palettes free. No account, no card. Then $7.99 once for unlimited.

Go on, press it. This whole page is the palette.
Background
Secondary
Accent
Text
Support
Text on background
– needs 7:1
Accent on background
– needs 3:1
Button label
– needs 4.5:1

The problem

Same colors. Only one of them is a real UI.

Most generators hand you five swatches and leave the hard part to you: which one is the button, and can anyone read it. Scroll to see the fix.

Five swatches, placed at randomBy role, contrast solved

Text on background needs 7:1
–
Button label needs 4.5:1
–
Accent on background needs 3:1
–

How it works

From your brand color to a finished color system in three steps.

  1. Start from what you have

    Your brand color, a few hex values, a logo, or a mood: type “calm coffee” or pick one of ten.

  2. Refine until it’s right

    Lock what you like and press Space for the rest, or ask for more like this. Contrast stays solved the whole time.

  3. Hand it over

    Copy CSS, design tokens for Figma, a Tailwind theme, or COLORS.md for your AI coding tool.

What you get

Less guessing, less rework, a palette that holds up.

Every part of the tool exists to save you a step you would otherwise do by hand, or forget.

No contrast rework

Stop fixing contrast after the fact.

Body text gets 7:1, the accent 3:1, button labels 4.5:1. When a color misses, its lightness slides until it passes. Your brand color stays untouched for the logo. So nothing fails later, in a review or an audit.

Aa
–needs 7:1
passes 7:1

Lightness of the text color

–Text on background
–Accent on background
–Button label

Dark mode included

Dark mode without a second project.

Every palette comes with a dark version. It keeps your hues and solves every lightness again, so both themes pass and share the same tokens. You design once and get both.

LightQuiet brands that hold attentionIdentities and websites for small makers.
Book a call
DarkQuiet brands that hold attentionIdentities and websites for small makers.
Book a call

No surprises

Find out where it breaks before your client does.

Six contrast checks with a Fix button, plus six tests where palettes usually fall apart:

Black-and-white print · Color vision · White paper · Favicon · The other theme · Small buttons

    Your palette, seen as designed

    One brand everywhere

    See it on real work before you commit.

    Website, app, social, print, ads and six packaging photos. Photos graded to your palette, and gradients that don’t turn grey. Click any element to change its color and the rest adapts. Every mockup is free.

    Smooth hand-off

    Into Figma, Tailwind and your AI coding tool.

    Design tokens for Figma, a Tailwind v4 theme with light and dark, and COLORS.md, which tells Claude Code, Cursor and other AI tools which color does which job.

    
                
              

    The difference in short

    A row of swatches vs. a color system.

    FeatureA row of swatchesColorComposer
    Which color is the buttonYou decideEvery color has a role
    ContrastChecked afterwards, fixed by handSolved while it generates
    Dark modeA second palette to buildComes with every palette
    Your brand colorSomething to work aroundKept, the rest is built around it
    Before you commitFive stripesWebsite, app, print, packaging and photos
    Hand-offHex codesCSS, Figma tokens, Tailwind, COLORS.md

    Everything else

    And a lot more in the tool.

    Price

    $7.99, once.

    Pay once and the tool is yours. No subscription, no account, no renewals.

    Everything in the tool: unlimited palettes, every mockup, the health check, light and dark, and all exports including design tokens for Figma, Tailwind v4 and COLORS.md.

    Free to try. $7.99 once to keep going.

    Your first 10 palettes are free, with every mockup, the health check, light and dark, and CSS. One payment unlocks unlimited palettes and the three hand-off formats.

    If it saves you one round of contrast fixes, it has paid for itself.

    FeatureFreeFull · $7.99
    Palettes10Unlimited
    Mockups, health check, light and dark, CSS, share link✓✓
    Design tokens for Figma, Tailwind v4, COLORS.md–✓

    Not for you? Full refund within 14 days. Just reply to your receipt email.

    You keep version 1 for good. Price in US dollars plus VAT where it applies. Payment and refunds via Lemon Squeezy, our reseller.

    Questions

    Why not just use Coolors? It's free.

    Coolors gives you five colors and leaves the rest to you. ColorComposer tells you which one is the button, fixes the contrast, builds the dark mode and hands it all to Figma. Use whichever saves you more time.

    My client’s brand color fails contrast. Now what?

    Keep it. Set it as accent or secondary, and wherever text or a button needs contrast, ColorComposer uses a lighter or darker shade of the same color. The original stays in the export for the logo and large areas.

    Does it meet WCAG?

    For color contrast, yes: body text reaches 7:1 (AAA), button labels and text on secondary 4.5:1 (AA), the accent 3:1. That covers the colors. It does not replace an accessibility check of your whole design.

    How do I get it into Figma?

    Export the design tokens (W3C format) and bring them in with a Figma variables importer or Style Dictionary. Light and dark are both in the file. Developers get the same names as CSS or a Tailwind theme.

    What happens after the 10 free palettes?

    Everything you made stays. Editing, fixes, variations, mockups, light and dark, CSS and the share link keep working. Only starting new palettes and the three hand-off formats need the full version, $7.99 once.

    What counts as a palette?

    Every time you press Generate, pick a variation, or start from a mood, a hex or a logo. Editing a color does not count.

    How do I unlock it after paying?

    You get a license key by email and on the receipt page. Paste it into the tool once. It works in up to three browsers.

    Do you store my palettes?

    No. There is no account. Palettes stay in your browser and in the links you copy. The site counts visits without cookies.

    Why does it cost anything?

    It is built and looked after by one designer. A one-time price keeps it free of ads, accounts and upsells.

    Try it on your own brand color.

    $7.99 once, and it's yours. If it doesn't earn its place in your workflow, you get a full refund within 14 days.

    10 palettes free. No account, no card. If it saves you an afternoon, it's $7.99 once.

    Try it free Open the tool
    One payment · 14-day refund10 palettes free · no account Try it free