Color Palette Generator

Enter a brand color to get six tints and six shades, each with its WCAG contrast ratio against white and black — so you can pick accessible colors for social graphics, text overlays, and buttons.

Base Color
#ebf3fe
Contrast on white: 1.12:1
Contrast on black: 18.78:1
#cee0fd
Contrast on white: 1.34:1
Contrast on black: 15.7:1
#b1cdfb
Contrast on white: 1.62:1
Contrast on black: 12.99:1
#89b4fa
Contrast on white: 2.11:1
Contrast on black: 9.97:1
#6ca1f8
Contrast on white: 2.6:1
Contrast on black: 8.09:1
#4f8ff7
Contrast on white: 3.18:1
Contrast on black: 6.6:1
#3b82f6
Contrast on white: 3.68:1
Contrast on black: 5.71:1
#3575dd
Contrast on white: 4.43:1
Contrast on black: 4.74:1
#2c62b9
Contrast on white: 5.91:1
Contrast on black: 3.55:1
#234e94
Contrast on white: 8.11:1
Contrast on black: 2.59:1
#183462
Contrast on white: 12.31:1
Contrast on black: 1.71:1
#0f213e
Contrast on white: 16.06:1
Contrast on black: 1.31:1
#060d19
Contrast on white: 19.46:1
Contrast on black: 1.08:1

How to build an accessible palette

  1. Type your brand color as a hex code, like #3b82f6.
  2. Scan the generated tints (lighter) and shades (darker). Each swatch lists its contrast against white and black.
  3. For text on a white background, choose a shade with at least 4.5:1 contrast on white. For white text, choose one with at least 4.5:1 too.
  4. Copy the hex codes you'll use for backgrounds, text, and accents into your design tool or brand kit.

WCAG contrast requirements

The Web Content Accessibility Guidelines (WCAG) set minimum contrast ratios between text and its background. AA is the level most organizations aim for; AAA is stricter.

ContentAA minimumAAA minimum
Body text4.5:17:1
Large text (24px+, or 18.66px+ bold)3:14.5:1
Icons, buttons, and UI outlines3:1—

Why does contrast matter on social media?

Social posts are read on small screens, often outdoors, often at reduced brightness, and often as tiny thumbnails in a feed or grid. Text that looks fine on a large monitor can disappear on a phone. Good contrast also helps the many people with low vision or color vision deficiency, and it makes quote graphics, carousels, and captions easier for everyone to skim.

How to use tints and shades in a brand palette

  • Light tints (70–90%) make calm backgrounds for quote cards and carousel slides.
  • Your base color works for buttons, highlights, and one key word in a headline — not whole paragraphs.
  • Dark shades (60–90%) are for text on light backgrounds and for dark-mode graphics.
  • Pair tints with shades of the same hue for a cohesive look that still passes contrast.

Need a place to use the palette? Build slides in the free carousel maker or frame screenshots with the screenshot beautifier.

Keep every post on brand

Save your colors, fonts, and logo as a brand kit in Schedulin, and the AI carousel generator lays out every slide in them — then schedules the post to Instagram and TikTok from your calendar.

See the carousel generator

Frequently asked questions

What is a good contrast ratio for text?

At least 4.5:1 for normal text and 3:1 for large text to meet WCAG AA. For small text over images or on phones in sunlight — which is how most social posts are seen — aim higher, around 7:1.

What's the difference between a tint and a shade?

A tint is your color mixed with white, so it gets lighter. A shade is your color mixed with black, so it gets darker. This tool generates six of each, from 10% to 90% mixed, around your base color.

How is the contrast ratio calculated?

It uses the WCAG 2 formula: the relative luminance of the lighter color plus 0.05, divided by the relative luminance of the darker color plus 0.05. The result ranges from 1:1 (no contrast) to 21:1 (black on white).

How many colors should a brand palette have?

Most brands do well with one primary color, one or two accents, and a set of neutrals for backgrounds and text. Tints and shades of the primary give you variety without adding new colors.

Can I use this for social media graphics?

Yes. Use the tints for backgrounds and the darker shades for text on top of them. Any pair that passes 4.5:1 will stay readable on small phone screens and in feed thumbnails.