Color Palette Generator

Pro palette studio: Spacebar generate, 12 harmony rules, palettes from words or photos, live website/app preview, WCAG contrast matrix, color-blind simulation and Tailwind 50–950 export.

5
Press Space to generate • L lock under mouse • C copy • Ctrl+Z undo • drag columns to reorder • click a HEX to copy
Charcoal
AAA 10.1
Cadetblue
AA 5.7
Burlywood
AAA 11.3
Sandybrown
AAA 9.2
Terracotta
AA 6.1
Brandly
ProductPricingBlog
Get started
✦ New: AI features
Design faster with beautiful colors
Your palette, applied to a real website. Check how buttons, text and cards look before you build.
Start free trialWatch demo
$49/moUpgrade
⚡
Fast
Short feature description text.
🔒
Secure
Short feature description text.
💬
Support
Short feature description text.
Roles: Background #FEF8EAText #001924Primary #E76F51Accent #F4A261Extra #2A9D8F — click 🔀 Shuffle roles to try other combinations.
Contrast of every color pair (WCAG 2.2). AAA ≥ 7 • AA ≥ 4.5 (normal text) • AA Large ≥ 3 • Fail. Use the 👁 menu above to simulate color blindness.
2646532A9D8FE9C46AF4A261E76F51
264653—
Aa
AA18 3.0
Aa
AA 6.0
Aa
AA 4.9
Aa
AA18 3.3
2A9D8F
Aa
AA18 3.0
—
Aa
✕ 2.0
Aa
✕ 1.6
Aa
✕ 1.1
E9C46A
Aa
AA 6.0
Aa
✕ 2.0
—
Aa
✕ 1.2
Aa
✕ 1.9
F4A261
Aa
AA 4.9
Aa
✕ 1.6
Aa
✕ 1.2
—
Aa
✕ 1.5
E76F51
Aa
AA18 3.3
Aa
✕ 1.1
Aa
✕ 1.9
Aa
✕ 1.5
—
4 of 20 color pairs are readable for normal text (AA). Best text pair: #264653 on #E9C46A (6.0:1).
or drop / paste an image. Drag the pins to pick exact colors.
No image yet — upload a photo and we will extract its best palette.
🌟 Palette of the DayTue Oct 27 2026 — a new one every day
Today's Palette
Trending Palettes
No saved palettes yet. Click ♡ Save on any palette you love — it stays in this browser.
Guest Free Trial: 0 of 5 free uses • Sign in with Gmail for 10 tools/day

💡 Help us improve the Color Palette Generator

Missing a feature or found a problem? Tell us — we read every message and add the most-requested features.

How to Use the Color Palette Generator

  1. 1
    Press Spacebar to generate, lock colors you love
  2. 2
    Type a mood (ocean, luxury, coffee) or upload a photo
  3. 3
    Check the Live Preview and Accessibility tabs
  4. 4
    Export CSS, Tailwind, SCSS, JSON, PNG or share a link

Features

✓Mood-to-Palette
✓Live UI Preview
✓Contrast & Color-Blind Check
✓Tailwind Scales Export

Generate colour palettes that work together

This color palette generator helps designers, developers and small businesses pick colours that look good together — and work in real life. Press Space for a new palette, lock the colours you like, and keep generating. Or describe a mood (“calm ocean”, “luxury gold”) or upload a photo to get a matching palette.

How to create a palette

  1. Press Space or click Generate.
  2. Lock colours you want to keep and adjust others with the colour picker.
  3. Choose a harmony rule: complementary, analogous, triadic, split-complementary, monochrome and more.
  4. Check the live website preview and contrast matrix.
  5. Export HEX, RGB, CSS variables or Tailwind 50–950 scales.

Colour harmony rules

RuleEffect
ComplementaryOpposite colours — strong contrast, great for buttons
AnalogousNeighbouring colours — calm and natural
TriadicThree evenly spaced colours — lively and balanced
MonochromeShades of one colour — clean and modern
Split-complementarySofter than complementary, still vibrant

Brand palette tips

  • Use the 60-30-10 rule: 60% neutral, 30% main brand colour, 10% accent.
  • Make sure text colours pass WCAG contrast — the matrix shows which pairs are readable.
  • Check the colour-blind simulation: about 1 in 12 men has some colour vision deficiency.
  • Save your palette and reuse it in our business card, letterhead and email signature makers.

Four ways to get a palette

  • 🎲 Generate: press the button (or the space bar) for a new harmonious palette. Lock 🔓 the colours you like and generate again to change only the others.
  • 🔮 From words: type a mood like “calm ocean”, “luxury bakery” or “eco fresh” and get matching colours.
  • From an image: upload your logo or a photo and pull the main colours out of it.
  • Edit: click a colour to pick an exact shade or type a HEX code.

Using a palette for a brand

  1. One main colour for buttons and highlights.
  2. One or two supporting colours for sections and illustrations.
  3. A dark and a light neutral for text and backgrounds.

A common rule is 60–30–10: 60% neutral, 30% supporting colour and 10% accent.

Check before you use it

Make sure text is readable on your colours with the contrast checker. Then copy the HEX codes, save the palette with ♡, or share a link with your designer or developer.

Frequently Asked Questions

How do I make a palette from a photo?

Upload the photo and the main colours are extracted automatically.

Can I export to Tailwind?

Yes, as full 50–950 colour scales ready for your config.

How do I know text will be readable?

The contrast matrix checks every colour pair against WCAG AA and AAA.

Can I lock colours?

Yes, locked colours stay when you generate a new palette.

Is it free?

Yes, with no sign-up.

How do I keep a colour when generating a new palette?

Click the lock icon on that colour; it stays when you generate again.

Can I get colours from my logo?

Yes. Upload the logo image and the main colours are extracted into a palette.

Official Sources & Further Reading