How to Build a Brand Color Palette — a Step‑by‑Step Method
Everyone "knows color psychology": blue means trust, red means energy. But between "knowing about blue" and "assembling a working palette of five concrete HEX codes" lies a chasm most DIY brands fall into: the colors are pretty separately and collapse together, text is unreadable on badges, and every layout carries a slightly different shade. Here's the step‑by‑step method: from choosing the primary color to a fixed file of codes.
A working brand palette is 1 primary + 1-2 accents + 2-3 neutrals (background, text), each with an exact HEX code stored in one file. The assembly order: competitor color map → a free zone of the spectrum → the primary → accents via the color wheel → neutrals → contrast checks and a combat test in real layouts. Tools: the color wheel, palette generators, checking other brands' colors.
Step 0The competitor map before taste
The most common mistake is starting with "I like blue". A brand color is market territory, not decoration (how banks divide it, messengers, marketplaces). So the first step is a map: list 5-10 competitors and their primary colors (exact codes are easy to check in our catalog — every page has a "Brand colors" block — or with eyedropper tools). The map reveals which spectrum zones are locked and which are free. The free zone is your shortlist. That's exactly how T-Bank took yellow and Spotify took green.
Step 1The primary: three filters
Run the free‑zone candidates through three filters:
- Semantic. What should the color say about the brand? Guidance in color psychology in logo design — without fanaticism: context beats "psychology" (Sber's green isn't about ecology but about 180 years of history).
- Environmental. Where will the color live? An app with a dark theme needs a shade that burns on black — that's exactly why Spotify changed its green; printed packaging needs CMYK reproducibility, and we cover preparing a logo for print separately.
- Practical. Is there enough contrast for text? White type on your color must pass readability checks (see step 4).
Choose not "a color" but a specific shade: "blue" is a thousand variants from cobalt to teal, and they work differently.
Step 2Accents: the color wheel over intuition
Accents (buttons, highlights, illustration details) are picked not by eye but by the classic wheel schemes:
- Complementary — the color opposite your primary: maximum contrast and energy. Careful: in equal doses the pair "vibrates"; the accent must stay rare.
- Analogous — the wheel neighbors: a calm, "expensive" range, but weak contrast for buttons.
- Triadic — three colors at equal intervals: lively and balanced, demands proportion discipline.
The practical proportion rule is 60/30/10: 60% of a layout is neutral background, 30% the primary, 10% the accent. Palettes where every color is "the main one" don't work.
Step 3Neutrals: the forgotten colors
In real layouts 80% of the area is not brand colors but background and text — fix them too: white or slightly tinted background, dark gray for text (not pure black — it "rings" on white), light gray for borders and dividers. Without defined neutrals every layout drifts — and the visual identity crumbles on the details.
Step 4Checks before fixing
- Contrast. Test text‑background pairs against WCAG (any online contrast checker): at least 4.5:1 for body text. It's not just accessibility — unreadable badges kill button conversion.
- Color blindness. Run the palette through a simulator (built into Figma plugins): 8% of men see red and green differently.
- The combat test. Build three real layouts on the palette: a post, a button, a business card. Palettes gorgeous as swatch circles often collapse in actual composition.
- Dark theme. If the brand lives in apps, check everything on dark — why it's critical is easy to see in streaming service logos.
Step 5Fix it and hold on
The finale is one file (a Figma page, a PDF, even a note) with every color: role name ("primary", "accent", "text"), HEX for screens, CMYK for print. This file is the embryo of a brand book; without it, a month from now your layouts will hold five "almost brand" blues. In Figma also save the colors as Color Styles — then editing a shade updates every layout at once.
If there's truly no time, a minimum viable palette takes 15 minutes: a primary from a free spectrum zone → a complementary accent → #333 gray for text, #F7F7F7 for background. It's boring — and it works better than eight "interesting" colors with no system, one of the typical mistakes in logo design.
Common mistakes
- Too many colors. Five "primaries" means zero primaries. Strong palettes are frugal: Netflix effectively runs on two colors.
- A generator palette without the competitor map. A beautiful palette matching the niche leader works for the leader.
- Unfixed codes. "Roughly this blue" is different in every layout. Cured by the step-5 file.
- Ignoring the environment. A palette assembled on white paper for a product living in a dark app.
- Changing the palette on a whim. Color compounds recognition over years — WhatsApp hasn't changed its green since 2009. Patience is part of the method.
Next down the pipeline: choosing a logo font, the full visual identity and commissioning a logo if you work with a designer. And the catalog is the place to study successful palettes — every brand page shows its exact colors.