GoDesign Technologies LLP

12 Online Colour Tools for Building a Palette

The best online colour tools are Coolors and Adobe Color for generating a palette, Realtime Colors for seeing it on a website, and the WebAIM Contrast Checker for making sure people can read it. This guide covers twelve free or freemium colour tools, what each one is actually good for, the phone apps worth installing, and the order we use them in on client work.

By Usman · · Updated 28 October 2026 · 8 min read

Online colour palette tools and generators for designers

The best online colour tools at a glance

A colour tool does one of four jobs: it generates palettes, shows you palettes other people have built, previews a palette on a real layout, or checks that the colours are readable. No single tool does all four well, which is why most designers keep three or four bookmarked. The table sorts the twelve below by the job they do best.

ToolBest forCost
CoolorsFast palette generation, locking colours you likeFree, paid Pro plan
Adobe ColorColour harmony rules and palettes from photosFree with an Adobe account
KhromaPalettes tuned to your own tasteFree
ColormindMachine-learned palettes previewed on a UIFree
Color HuntBrowsing curated four-colour palettesFree
Happy HuesSeeing a palette applied to a whole pageFree
Pantone ConnectMatching screen colours to Pantone for printLimited free use, paid plans
Realtime ColorsPreviewing a website colour palette liveFree
PalettonBuilding tints and shades on a colour wheelFree
ColorHexaConversions and variations of one colourFree
WebAIM Contrast CheckerPass or fail for text contrastFree
Accessible PaletteColour scales with predictable contrastFree
Contents card listing the sections of this article: The best online colour tools at a glance; Colour palette generators; Colour palette inspiration sites; Tools to preview a website colour palette; Colour contrast and accessibility checkers; Is there a colour scheme app for your phone?; How to build a palette with these tools
What this article covers.

Colour palette generators

Generators are where a palette starts. They are fast and a little random, which is the point: they show you combinations you would not have tried.

1. Coolors

Press the space bar and Coolors gives you a five-colour palette. Click the lock on any colour you like and keep pressing until the rest fall into place. You can start from a photo, adjust each colour by hue, saturation and brightness, and export as PNG, PDF, SVG or CSS code. The free version covers almost everything a designer needs; the Pro plan adds things like larger palettes and unlimited saved projects.

2. Adobe Color

Adobe Color puts a proper colour wheel in front of you with harmony rules: analogous, monochromatic, triad, complementary, split complementary, square and compound. Pick a base colour, pick a rule, and the wheel builds the rest. It can also extract a theme from an uploaded image, and its accessibility tools check a palette for colour-blind conflicts and text contrast. Palettes save to your Creative Cloud Libraries, so they appear inside Photoshop, Illustrator and InDesign.

3. Khroma

Khroma asks you to pick 50 colours you like, then uses that choice to generate an endless stream of pairings, shown as type on a background, gradients, posters and images. It is the most enjoyable of the generators and good at breaking a creative block, but it is less useful when you already have a fixed brand colour to build around.

4. Colormind

Colormind generates five-colour palettes from a model trained on photographs, films and art. Its most useful feature is the UI preview: the palette appears on a sample website, with each colour assigned to a role such as background, accent or button. Lock a colour and regenerate the others, just as in Coolors.

Colour palette inspiration sites

When the brief says "modern but warm" and nothing more, browsing palettes other designers have already balanced is faster than generating from scratch.

5. Color Hunt

A curated collection of four-colour palettes, sortable by popular, new and random, and tagged by mood and theme (pastel, vintage, dark, earth and so on). Click a palette to copy the HEX codes. It is a starting point, not a system: you will still need neutrals and text colours.

6. Happy Hues

Happy Hues shows each palette applied to the whole site you are looking at, and labels which colour does what: background, headline, paragraph, button, illustration stroke. That is how a palette should be judged, because colours that look fine as swatches often fall apart once text sits on them.

7. Pantone Connect

Pantone Connect finds the nearest Pantone match for a HEX or RGB colour, converts between systems and builds palettes with Pantone references. You need it once a brand goes to packaging, signage or printed merchandise, where "the blue on the website" is not a usable instruction for a printer. Full features sit behind a paid plan.

Tools to preview a website colour palette

A website colour palette has to do more than look nice: it has to cover backgrounds, body text, links, buttons and states. These tools show you whether yours does. For the method behind choosing the colours in the first place, see our guide on how to pick a colour scheme for your website.

8. Realtime Colors

Enter five colours (text, background, primary, secondary, accent) and Realtime Colors applies them to a realistic landing page as you type. You can switch between light and dark mode, randomise, and export the result as CSS variables or a Tailwind config. It is the best sanity check before committing to a palette, because you see the headings, buttons and cards together.

9. Paletton

The interface looks dated, but Paletton is still one of the best tools for building tints and shades systematically. Choose mono, adjacent, triad or tetrad, drag around the wheel, and it lays out each hue with lighter and darker steps. It also simulates several kinds of colour blindness.

10. ColorHexa

Type any colour code and ColorHexa returns everything about it: RGB, HSL, CMYK and other conversions, complementary and triadic schemes, tints, shades and a colour-blindness preview. It is a reference tool, the one to open when a client sends a single HEX code and asks for "something that goes with it".

Colour contrast and accessibility checkers

Under WCAG 2.2, normal body text needs a contrast ratio of at least 4.5:1 against its background, large text needs 3:1, and icons and form borders need 3:1 against what surrounds them. A palette that fails these numbers will look washed out on a phone in sunlight and be hard to read for anyone with low vision.

11. WebAIM Contrast Checker

Enter a foreground and background colour and WebAIM shows the ratio and whether it passes AA and AAA for normal text, large text and graphical objects. A lightness slider lets you nudge a failing colour until it passes. Check every text and background pair you plan to use, not just the main one.

12. Accessible Palette

Accessible Palette builds full colour scales (say, ten steps of blue from very light to very dark) where every step has consistent lightness across hues. The result is a scale where you know in advance which steps can carry text on which backgrounds. This is how design systems should be made, and it saves a lot of fixing later.

Is there a colour scheme app for your phone?

Yes. Most colour work is still easier on a desktop, but two apps are worth having:

  • Coolors has an iPhone app with the same generate-and-lock routine as the website, plus palette extraction from your photos and saved projects that sync with your account.
  • Adobe Capture (iOS and Android) pulls a palette from whatever the camera sees, a shop front, a fabric, a sunset, and saves it to your Creative Cloud Libraries for use in Adobe apps.

Do the final contrast check on a desktop. Phone screens vary in brightness and colour, so a pairing that looks fine on yours may not on a client's.

How to build a palette with these tools

This is the order our designers in Islamabad follow when a client needs a palette for a new brand or website:

  1. 01Fix the base colour. If the brand already has one, start there; if not, explore in Coolors, Khroma or Color Hunt until two or three candidates stand out.
  2. 02Set the harmony in Adobe Color. Choose analogous for calm, complementary for contrast, and add one accent for buttons and links.
  3. 03Build tints and shades for each hue in Paletton or Accessible Palette, plus four to six neutrals for text, backgrounds and borders.
  4. 04Preview the palette on a real layout in Realtime Colors, in light and dark mode.
  5. 05Check every text and background pair in the WebAIM Contrast Checker and adjust any that fail.
  6. 06If the brand will be printed, find the Pantone matches in Pantone Connect.
  7. 07Save the final values as named colour styles or variables in Figma, so developers get the same HEX codes the designer approved.

Matching charts and slides to your brand palette

A common question: you have chart data and want the bars and lines in your brand colours rather than the software's defaults. You do not need a separate tool for most of it.

  • Excel and PowerPoint: go to Page Layout (Excel) or Design (PowerPoint), open Colors, then Customize Colors, and enter your brand HEX codes as the accent colours. New charts pick them up automatically.
  • Google Sheets and Slides: set a custom theme with your colours, or change each series colour in the chart editor under Customize.
  • Datawrapper: set custom colours for each series, and save them in a theme if you make charts often.
  • Viz Palette: paste your brand colours to see them as chart elements side by side and check whether any two look the same to people with colour blindness.

Brand palettes are usually designed for logos and websites, not for eight data series, so expect to add lighter and darker steps of your main colours for charts. Keep the brand's strongest colour for the series you want people to notice.

Choosing colours for a brand rather than a single website? Read does brand colour matter for what each colour tends to signal and how to choose.

Sources

  • W3C: Web Content Accessibility Guidelines (WCAG) 2.2, success criteria 1.4.3 Contrast (Minimum) and 1.4.11 Non-text Contrast (w3.org)
  • WebAIM: Contrast Checker (webaim.org/resources/contrastchecker)

Common questions

What is the best free colour palette generator?
Coolors is the fastest: press the space bar to generate and lock the colours you want to keep. Adobe Color gives more control through harmony rules on a colour wheel. Both are free for the features most designers need.
How do I check if my colours are accessible?
Put each text and background pair into the WebAIM Contrast Checker. Under WCAG 2.2, normal text needs at least 4.5:1 and large text 3:1. Build the palette so those pairs pass from the start rather than fixing them at the end.
How many colours should a website palette have?
Usually one primary colour, one accent and four to six neutrals for text, backgrounds and borders. Add success, warning and error colours for forms and messages. More hues than that rarely make a site better.
Is there a colour scheme app for my phone?
Yes. Coolors has an iPhone app for generating and saving palettes, and Adobe Capture on iOS and Android pulls a palette from anything you point the camera at. Do the final contrast checks on a desktop, because phone screens vary.
What tool lets me change chart colours to match our brand palette?
Excel, PowerPoint and Google Sheets all let you set custom theme colours, and new charts then use your brand colours automatically. Datawrapper lets you set colours per series and save them in a theme. Viz Palette checks whether your chart colours stay distinct for people with colour blindness.
How do I get a colour palette from an image?
Upload the image to Adobe Color or Coolors and both will extract a palette you can adjust. On a phone, Adobe Capture does the same from the camera or your photo library.

Keep reading

Start a project

Want this applied to your business?

Tell us what you are working on. You get a reply from the team within one working day, usually a short call and then a fixed quote.

An email or a phone number is enough; we reply on whichever you give.

Start a project

Tell us what you are building