Coolors
Palette generator: press the space bar for new color schemes, lock the colors you like, and export or check contrast.
- Free plan or free use
- Mobile app
Color is often the first thing people remember about a brand, and it is easy to get wrong. A palette that looks good as five swatches can fail on a real website, where text needs enough contrast to read and buttons need to stand out from the page. The tools here help you build palettes, preview them on layouts and check them against accessibility guidelines.
Coolors and Adobe Color generate palettes from a starting color, an image or a color rule, and let you lock the colors you like while you shuffle the rest. Paletton builds schemes from the color wheel. Khroma and Huemint use machine learning: Khroma learns which colors you like and suggests combinations, and Huemint generates palettes and previews them on sample brand graphics.
Realtime Colors applies a palette to a sample website so you can see your colors on headings, buttons and backgrounds before a designer builds anything. The WebAIM Contrast Checker tests a text color against its background using the WCAG contrast levels. Run every text and background pair your brand will use, including white text on your main brand color, which often fails.
For print you also need color values that printers understand. Pantone Connect gives access to Pantone's color libraries for matching spot colors, and most brand guidelines list each color as a Pantone reference, CMYK values for print, and RGB and hex values for screens. Screens and printers show color differently, so order a printed proof before a large print run.
What a featured listing costs ยท from $99 a month
Palette generator: press the space bar for new color schemes, lock the colors you like, and export or check contrast.
Free palette tool for building schemes from color rules or images, with accessibility checks and Adobe library sync.
Color scheme designer built around the color wheel, with previews of each scheme on sample pages.
Learns which colors you like from a set you pick, then suggests combinations as type, gradients and posters.
Uses machine learning to generate palettes and previews them on brand graphics, websites and illustrations.
Shows a palette and font pair on a sample website so you can see text, buttons and backgrounds together before building.
Tests a text and background color pair against WCAG contrast levels and reports the ratio.
Pantone's digital color libraries for finding spot colors, matching them to screen values and sharing palettes.
When you settle on a palette, decide where each color goes. One main color carries the logo and key buttons, the accent marks links or highlights, and the neutrals handle text and backgrounds. Rules like these keep a palette consistent when different people make material for the brand.
Check the palette in more than one place before you print anything. Look at it on a phone in daylight, on a laptop, and on a printed proof. Colors that look balanced on one screen can look dull or harsh on another, and a quick check now is cheaper than a reprint later.
Save the final palette where everyone can find it, with each value written out in full, so nobody on the team ever has to pick colors from a screenshot again.
A palette written down once is easy to reuse on every new project.
A common setup is one or two main brand colors, one accent and a set of neutrals for text and backgrounds. Fewer colors are easier to keep consistent across print, web and signs.
WCAG level AA asks for at least 4.5:1 for normal text and 3:1 for large text against its background. Contrast checkers like WebAIM's calculate the ratio for any two colors you enter.
Screens mix light (RGB) and printers mix ink (CMYK), and some screen colors can't be printed exactly. A Pantone reference or tested CMYK values, plus a printed proof, keep print closer to what you see on screen.
They can suggest combinations quickly, but they don't know your market, your competitors or what colors mean to your customers. Use them to explore, then test the shortlist on real layouts.