How to Choose a Color Scheme: The 60-30-10 (70-25-5) Rule, Picking 3 Colors, and Tips That Prevent Mistakes
When you build a website, slides, or a flyer, it is easy to end up with “too many colors and a cluttered look,” “something that feels amateurish,” or feedback that “the text is hard to read.” Color is often treated as a matter of taste, but professional designers actually follow a fixed process and numeric guidelines. This guide builds a color scheme around three roles (base, main, and accent) and a 70:25:5 area ratio, then covers color-wheel harmonies, how to match tones (lightness and saturation), the impressions colors give, how to check readability numerically with the contrast ratio, and how to account for different types of color vision, with ready-to-use palette examples that include color codes.
Short answer: a color scheme comes down to 3 colors, a 70:25:5 ratio, and lightness contrast
When you are stuck on colors, there are only three things to get right first: limit yourself to three colors with clear roles, give those three colors very different amounts of area, and keep enough difference in brightness (lightness contrast) between text and background. Following these three rules alone prevents most color-scheme mistakes.
| What to get right | Guideline | What happens if you don't |
|---|---|---|
| Number of colors | Three colors: base, main, and accent (text color counted separately) | Too many colors, and nobody knows where to look |
| Area ratio | Base 70%, main 25%, accent 5% | Every color competes equally, and the design looks disjointed |
| Lightness contrast (contrast ratio) | Body text vs. background at 4.5:1 or higher | It looks stylish but the text is unreadable in print or on a phone outdoors |
Personal taste and “a sense for color” only start to matter once these three are in place. Put the other way around: even if you are not confident about picking colors, getting the number, the area, and the lightness contrast right will make your scheme look professional. The sections below go through how to decide each one.
The roles of the base, main, and accent colors
The basis of a color scheme is giving each color a role. Instead of lining up colors you like, you choose one color for the background, one for the star of the show, and one to grab attention. With clear roles, adding a new element is easy: you just ask which role it belongs to.
| Role | Area | Where it's used | How to choose it |
|---|---|---|---|
| Base color | About 70% | Backgrounds, margins, large areas | A quiet color such as white, off-white, or light gray. A very pale version of the main color is also common |
| Main color | About 25% | Headings, header, logo, main parts of diagrams | The color that carries the impression or brand you want. It is the “face” of the whole scheme |
| Accent color | About 5% | Buttons, key numbers, warnings, “new” badges | An eye-catching color far from the main color on the color wheel. The fewer places you use it, the stronger it works |
| Text color (separate) | — | Body text, captions | A dark gray slightly softer than pure black (#000000), or a darkened main color, is easy to read |
Text is not counted among the three colors because its job is to be read, not to create the scheme's impression. Keeping body text a dark, near-black color lets you secure readability without disturbing the scheme. Dark grays such as #333333 and #1F2937 have a contrast ratio above 12:1 against white, and many people find them easier on the eyes than pure black.
What is the 70:25:5 rule? Differences in area hold a scheme together
The 70:25:5 rule is a guideline for how much area the base, main, and accent colors should cover. The same idea is used in interior design and fashion and is widely known in design. The point is not the exact numbers but making a clear difference in area between the lead and the supporting colors.
The eye treats colors with similar areas as equally important. If main and accent are split 50:50, the viewer can't tell where to look and the whole design feels noisy. On the other hand, when the accent covers only a tiny area, the eye is drawn there naturally. The more you want something to stand out, the smaller the area you should give it.
| Medium | Base (70%) | Main (25%) | Accent (5%) |
|---|---|---|---|
| Website | Page background, card backgrounds | Header, headings, links, icons | Sign-up and buy buttons, sale labels |
| Presentation slides | Slide background | Title bar, the main series in charts | The conclusion's number, the one keyword you most want to land |
| Flyers and posters | Paper color, margins | Title text, bands around photos | Date, price, the area around a QR code |
| Room interior | Walls, floor, ceiling | Sofa, curtains, rug | Cushions, flowers, small items |
| Fashion | Large items such as coats and pants | Tops and knitwear | Bag, shoes, scarf, accessories |
- You don't have to measure the ratio precisely; “the base is overwhelmingly large and the accent is just a touch” is enough. It is also introduced as 60:30:10, but the idea is the same.
- On pages with many photos or illustrations, count the colors in the images as main or accent colors too. If the photos are vivid, keep the base and main colors restrained so the whole page stays calm.
- If the accent color keeps appearing in more places, the ratio is breaking down. Narrow it back to the one or two things you truly want to highlight.
5 steps to choose a color scheme
Here is the process for choosing a scheme from scratch. The order matters: decide the main color first, then the base, and the accent last. It is much faster and less confusing than starting by laying out random colors.
- 1
Put the impression you want into words
Write down two or three words for how you want viewers to feel, such as “trustworthy,” “friendly,” “premium,” “energetic,” or “calm.” Having it in words keeps your criteria steady and helps when you explain the scheme to others.
- 2
Choose one main color
Pick one hue that fits the impression and adjust its lightness and vividness. Navy or blue is a starting point for sincerity, green for nature, and orange or brown for warmth. Pure primaries such as #FF0000 or #0000FF are too strong as is; darkening them a little or lowering saturation makes them look refined.
- 3
Decide the base color
If unsure, choose white (#FFFFFF) or a very pale off-white or gray. Using a very pale version of the main hue as the base (for example, a bluish gray like #F1F5F9 when navy is the main color) makes the whole design feel unified.
- 4
Decide the accent color
Pick a color far from the main color on the color wheel. The complementary color (the opposite side) stands out most, while the two neighbors of the complement (split-complementary) are a little gentler. Since the accent is only used for buttons and highlights, it can be fairly bold.
- 5
Check readability and appearance with numbers
Check the contrast ratio between text and background, and between button text and button color, and see whether body text reaches 4.5:1. Also check how the colors look with different types of color vision and whether they can be told apart in black and white. If something falls short, keep the hue and adjust only the lightness.
Of these five steps, the last one is hard to judge by eye. With the Color Palette Checker, just enter a text color and a background color to see the contrast ratio and the WCAG pass/fail result. If it falls short, the tool even suggests the closest passing color, found by moving only the lightness while keeping hue and saturation.
Color schemes from the color wheel: complementary, analogous, and triad
Once the main color is set, choosing the accent and secondary colors by their position on the color wheel gives you combinations that hang together. The color wheel arranges hues (red, yellow, green, blue, purple) in a circle, and the angle between colors changes the character of the scheme.
| Scheme | Position on the wheel | Impression | Good uses |
|---|---|---|---|
| Complementary (opposite) | 180° across | Stands out most, powerful | Accent color, sign-up buttons, sale labels |
| Analogous | Neighbors at ±30° | Cohesive, gentle | Background gradients, diagrams of related groups |
| Split-complementary | The two neighbors of the complement (150° and 210°) | Eye-catching without clashing as hard as a complement | A main color plus two accents; beginner-friendly |
| Triad | Thirds (120° and 240°) | Lively, balanced | Illustrations, content for kids, chart colors |
| Tetrad | Quarters (90°, 180°, 270°) | Colorful, showy | Only when you can make strong differences in area |
| Monochromatic | One hue, only lightness changes | Unified, elegant | Brand sites, documents, the safe choice when unsure |
If this is your first scheme, “monochromatic plus one complementary accent” is the hardest to get wrong. Build the base and secondary colors from lighter and darker versions of the main color, and use the opposite hue only for the accent; you get both unity and a clear focal point. The properties of complementary colors, and why red's complement is said to be both cyan and green, are explained in What Are Complementary Colors?.
Match tones (lightness and saturation) and even more colors will look unified
A color is defined by three properties: hue (red, blue, and so on), lightness (brightness), and saturation (vividness). The combination of lightness and saturation is called “tone.” Most schemes that look mismatched have scattered tones, not bad hues.
- Pastel tones (light, low saturation): gentle and cute; suited to baby products and spring events
- Vivid tones (high saturation): energetic and pop; suited to sales and events for kids
- Dark tones: weighty, premium, grown-up; use white or light colors for text
- Grayish (muted) tones: calm and stylish; suited to natural brands and cafés
When the tones match, you can use four or five different hues and they will still look unified. This “same tone, different hues” approach is handy when you need color-coded charts or a different color for each category. Conversely, a pure primary blue next to a pastel pink looks out of place even with very few colors.
Preparing a few steps of the main color at different lightness levels is useful: pale backgrounds, divider lines, and hover colors for buttons can all come from one color. The “Tones by lightness” section of the Color Palette Checker shows five steps with the same hue and saturation as the base color and only the lightness changed.
Impressions colors give: a guide for choosing the main color
Colors carry impressions that many people share. They do vary with culture and personal experience, but they are a useful starting point for the main color. Even with the same hue, a lighter version feels lighter, a darker one feels heavier, and a less saturated one feels calmer.
| Color | Common impression | Common fields | Watch out for |
|---|---|---|---|
| Red | Passion, energy, urgency, appetite | Food, sales, sports | Aggressive over large areas; easily confused with warnings |
| Orange | Friendliness, warmth, energy | Food, kids, online-shop buttons | White text on it is hard to read (see below) |
| Yellow | Brightness, fun, caution | Kids, warnings | Can't be used as a text color on white |
| Green | Nature, safety, health | Food, healthcare, environment, finance | Paired with red, it can be hard to tell apart for some color vision types |
| Blue / navy | Trust, sincerity, calm | Corporate, finance, IT, healthcare | Can look cold; soften it with a warm accent |
| Purple | Elegance, mystery, luxury | Beauty, fortune-telling, luxury | Light purple can look childish; dark purple can feel heavy |
| Pink | Gentleness, cuteness, glamour | Beauty, weddings, products for women | If too pale, it is hard to tell apart from a white background |
| Brown / beige | Warmth, simplicity, stability | Cafés, wooden products, natural brands | Too muted and it looks plain or dated |
| Black / dark gray | Luxury, sophistication, weight | Fashion, luxury brands | Heavy over large areas; text readability is easy to secure |
Once you pick a main color, also try a lighter and a darker version. The same blue can feel fresh as a light sky blue, trustworthy as navy, and calm as a muted blue-gray. Searching for the lightness that matches your impression words gets you to an answer faster than changing the hue over and over.
Check readability with the contrast ratio
The most overlooked part of a color scheme is whether it can be read. Text that looks clear on your monitor can become unreadable on a phone outdoors, through a projector, or for someone with low vision when the lightness difference is small. The contrast ratio lets you check this with a number.
The contrast ratio compares the brightness (relative luminance) of two colors: identical colors give 1:1, and white against black gives the maximum, 21:1. WCAG 2.1, the international web accessibility guideline, sets the following values.
| Target | AA (minimum) | AAA (stricter) |
|---|---|---|
| Normal text such as body copy | 4.5:1 or higher | 7:1 or higher |
| Large text (24px or larger, or bold at about 19px or larger) | 3:1 or higher | 4.5:1 or higher |
| Button borders, icons, chart colors | 3:1 or higher | — |
Comparing real colors shows how far your impression can be from the numbers. Bright colors such as yellow, orange, and light blue look vivid and eye-catching, yet they have very little lightness difference from a white background or white text.
| Text color | Background color | Contrast ratio | OK for body text? |
|---|---|---|---|
| #000000 (black) | #FFFFFF (white) | 21.00:1 | Yes (maximum) |
| #333333 (dark gray) | #FFFFFF (white) | 12.63:1 | Yes |
| #767676 (gray) | #FFFFFF (white) | 4.54:1 | Just barely |
| #999999 (light gray) | #FFFFFF (white) | 2.84:1 | No |
| #FF0000 (red) | #FFFFFF (white) | 3.99:1 | Large text only |
| #FFFFFF (white) | #FF7A00 (orange) | 2.61:1 | No |
| #FFFFFF (white) | #FFFF00 (yellow) | 1.07:1 | No |
| #000000 (black) | #FFFF00 (yellow) | 19.55:1 | Yes |
| #FF0000 (red) | #0000FF (blue) | 2.14:1 | No (it also flickers) |
When a pair falls short, you don't have to replace the color entirely. Keeping hue and saturation and only lowering (or raising) the lightness makes it readable with almost no change in impression. In the Color Palette Checker, #999999 text on white gets a suggestion of #757575 (4.60:1), and an orange button #FF7A00 with white text gets a suggestion to darken the background to #BD5A00 (4.53:1).
Account for different color vision: don't convey information by color alone
Color perception varies from person to person. In Japan, about 1 in 20 men and about 1 in 500 women are said to have color vision that makes colors such as red and green hard to tell apart (rates are similar in many other countries). When choosing colors, assume that the differences you see are not seen the same way by everyone.
- Pairs with similar lightness, such as red and green, orange and yellow-green, or blue and purple, become hard to distinguish.
- Don't convey meaning by color alone (“red means error,” “green means done”); make it distinguishable by icons, text, or line shapes as well.
- Give chart series differences in lightness, not just hue. If they can be told apart when printed in black and white, they can be told apart with most types of color vision.
- Writing labels right next to chart lines or bars works more reliably than a legend placed far away.
In the “Color vision simulation” tab of the Color Palette Checker, you can enter up to eight colors and compare how they look with protan (type 1), deutan (type 2), and tritan (type 3) vision and in grayscale; combinations that are easy to confuse are listed with their color-difference values. Concrete fixes for documents and charts are covered in Color Schemes for Color Vision Diversity.
Color scheme examples by use, with color codes and contrast ratios
Here are ready-to-use schemes for different purposes. Each one has a base, main, accent, and text color, and readability has been checked with the contrast ratio. The ratio for white text on a main-color button is included too.
| Use and impression | Base | Main | Accent | Text | Readability check |
|---|---|---|---|---|---|
| Corporate / professional services (trust, sincerity) | #FFFFFF | #1E40AF (navy) | #F59E0B (amber) | #1F2937 | Body 14.67:1 / white on navy 8.72:1 / dark text on accent 6.83:1 |
| Café / food (warmth) | #FFF8F0 | #8B5E3C (brown) | #CC421A (vermilion) | #3B2A20 | Body 12.96:1 / white on brown 5.57:1 / white on vermilion 4.81:1 |
| Beauty / salon (elegance, gentleness) | #FFF5F7 | #B84D72 (rose) | #8A6B12 (gold) | #4A3B40 | Body 9.87:1 / white on rose 4.83:1 / gold text 4.68:1 |
| Nature / eco (safety, health) | #F6FAF3 | #2F6B3A (deep green) | #E8B04B (mustard) | #24332A | Body 12.57:1 / white on deep green 6.39:1 / dark text on accent 6.79:1 |
| Kids / events (energy) | #FFFDF5 | #1A7DAA (blue) | #FF5A5F (coral) | #333333 | Body 12.40:1 / white on blue 4.60:1 / white on coral 3.05:1, large text only |
| Business documents (calm, clear) | #FFFFFF | #334155 (slate) | #DC2626 (red) | #111827 | Body 17.73:1 / white on slate 10.35:1 / red text 4.82:1 |
Instead of pure white, using an off-white that carries a hint of the main or accent color softens the whole design. The café example's #FFF8F0 and the beauty example's #FFF5F7 do this, adding more warmth than plain white paper or a white screen.
As in the kids example, some accents only reach the 3:1 range with white button text. In that case, either make the button text large and bold so it falls under the “large text” standard (3:1), or use the accent only for decorations and icons without text on them. That keeps the energetic feel while staying readable.
Common color scheme mistakes and how to fix them
| Mistake | Cause | Fix |
|---|---|---|
| Too many colors, cluttered look | A different color is added for each element | Sort colors into three roles and give elements with the same role the same color |
| Everything stands out, so nothing does | The accent covers too much area | Limit the accent to one or two places, such as a button or the conclusion |
| Text flickers and is hard to read | Highly saturated complementary colors sit side by side (halation) | Lower the saturation of one, or add a thin white or black line between them |
| Looks cheap or amateurish | Pure primaries used as is, or tones are scattered | Darken slightly or lower saturation, and match the tones |
| Stylish but unreadable | Light gray or bright-colored text | Adjust only the lightness until the contrast ratio is 4.5:1 or higher |
| Colors look dull or different in print | Some screen RGB colors can't be reproduced in print (CMYK) | Avoid vivid blue-greens and fluorescent colors, and check with a test print |
| Chart colors don't work for some people | Series are distinguished by color alone | Add lightness differences, line styles, or direct labels |
When in doubt, try converting the whole design to black and white (grayscale). If headings and body text, and buttons and backgrounds, are still clearly distinct, your lightness design is working. Where elements melt together in black and white, fix it by separating the lightness rather than by adding more color.
How to choose a color scheme with the Color Palette Checker
Everything above can be checked in one place in your browser with the Color Palette Checker. All calculations run in the browser, and the colors you enter are never sent to a server.
- 1
Enter the main color in “Text color / base color”
Besides color codes like #1E40AF, it reads rgb() and hsl() notation. You can also pick a color with the color picker.
- 2
Look at accent candidates in the “Color schemes” tab
It shows complementary, analogous, split-complementary, triad, and tetrad colors, plus five tones by lightness. Click a color to copy its color code.
- 3
Check text and background in the “Contrast” tab
Enter a text color and a background color to see AA/AAA pass or fail for normal text, large text, and UI components. If it falls short, the closest passing color with only the lightness changed is suggested.
- 4
Check distinguishability in the “Color vision simulation” tab
Press “Load the base color’s scheme” to bring in the scheme's colors at once, then confirm that no easily confused combinations remain.
- 5
Keep the results with the share URL or copy buttons
The colors you entered are kept in the share URL, which is handy for sending a color proposal to your team. You can also copy the results or the whole scheme as text.
If you want to feel complementary afterimages with your own eyes, the Color Afterimage Illusion tool is a good companion. It lets you experience why complementary colors placed side by side make your eyes flicker.
FAQ
- What is the 70:25:5 color rule?
- It is a guideline that a scheme holds together when the base color covers about 70% of the area, the main color about 25%, and the accent color about 5%. You don't need to follow the numbers strictly; what matters is that the base is overwhelmingly large and the colors you want to stand out cover the least area. It is also known as the 60-30-10 rule.
- How many colors should a color scheme have?
- The basic set is four: base, main, and accent, plus a text color for body copy. When you need more colors, such as for charts, match the lightness and saturation (tone) and change only the hue, and the colors will still look unified.
- What's the difference between a main color and an accent color?
- The main color is the lead that sets the overall impression and is used over larger areas such as headings and headers. The accent color draws the eye and is used only in very small places, such as buttons and key numbers. Choosing an accent far from the main color on the color wheel makes it more effective.
- Can I make a good color scheme without an eye for color?
- Yes. Limiting yourself to three colors, keeping the 70:25:5 area ratio, matching tones, and making text-to-background contrast 4.5:1 or higher prevents most mistakes. Once you pick one main color, the rest can be chosen mechanically from positions on the color wheel.
- Which text and background color combinations are easy to read?
- On a white background, dark gray text such as #333333 or #1F2937 reads well, both with a contrast ratio above 12:1. Under WCAG 2.1, body text should be at least 4.5:1 against its background, and large text of 24px or more at least 3:1. Light gray (#999999) on white is only 2.84:1 and falls short.
- Is white text on an orange or yellow button OK?
- In most cases it becomes hard to read. White text on orange (#FF7A00) is only 2.61:1, and on yellow (#FFFF00) just 1.07:1. Darken the button color slightly or use dark text instead of white. Text in #1F2937 on a #F59E0B button reaches 6.83:1.
- Complementary colors make my scheme too loud. What should I do?
- Reduce the area of one of them so it stays an accent, or lower the saturation of one. A split-complementary scheme, which uses the two neighbors of the complement, stands out without clashing as much. Text and background in complementary colors tend to flicker, so it is safer not to use them for text.
- Can I use the same color scheme on the web and in print?
- Generally yes, but some vivid screen colors (RGB) can't be reproduced in print (CMYK), and bright blue-greens and fluorescent colors in particular look dull. For print, specify CMYK colors as your printer requires and check with a test print. The CMYK values in the Color Palette Checker are for reference and can't be used for print submission as is.
- How do I make a color scheme that works for different types of color vision?
- Avoid pairs with similar lightness such as red and green, and make information distinguishable not only by color but also by lightness differences, icons, text, and line shapes. Checking that everything can still be told apart in black and white is a simple sign that it works for most types of color vision.
Tools in this article
Related articles
Color Schemes for Color Vision Diversity: How to Make Documents That Don't Rely on Color Alone
A document that marks “warning” in red and “OK” in green may look like the same color to some readers. Differences in color vision are not rare; about 1 in 20 men are said to have them. This guide covers color pairs that are hard to tell apart and how to add non-color cues so documents and charts can be read by everyone.
Read article →How to Choose a Brand Color: What Logo Colors Communicate and a Step-by-Step Process
You can often guess a famous service's logo from its color alone, even when the shape is blurred. That is because color is remembered as a “marker,” not as a “meaning.” This guide covers the roles a color can play and a process for narrowing your brand color down to one without second-guessing.
Read article →What Are Complementary Colors? Opposites on the Color Wheel and How to Use Them Without Mistakes
Complementary colors are “colors directly opposite each other on the color wheel,” yet some sources say red's complement is cyan and others say it is green. This guide explains why the two answers differ, lists the classic pairs, and covers the area ratios that make complementary colors work in a design.
Read article →