The short version: extract the colors from the PDF, sort them into roles (primary, secondary, accent, neutrals), check contrast for readability, and write down the final codes. A brand palette is a decision, not just a collection of pretty colors.
Every brand has a PDF somewhere — a brochure, a pitch deck, an old letterhead — that is the brand's visual identity, even if nobody ever wrote the colors down. Rebuilding the palette from that document is one of the most useful small projects a business can do, and it takes an afternoon, not an agency retainer.
Step 1: Extract the raw colors
Start with the extraction workflow from our color extraction guide: export the key PDF pages as images (logo page, cover, a typical content page) and run them through the Color Palette Extractor. You'll get dominant colors plus the most prominent colors per page, each with HEX and RGB codes.
Extract from multiple pages, not just one. A cover might show the primary and accent; an interior page might reveal the neutrals used for body text and backgrounds. Collect everything first, decide later.
Step 2: Assign roles
A palette isn't a grab bag — each color has a job. Sort your extracted colors into:
Primary (1–2 colors). The brand's signature — the logo color, the main headings, the color people associate with the business. If the PDF's covers and headers keep returning to one color, that's your primary.
Secondary (1–2 colors). Supporting colors for subheadings, charts, section backgrounds. They should harmonize with the primary without competing with it.
Accent (1 color). The sparing one — calls to action, highlights, links, small details. Accents work best with high contrast against the primary (a warm accent on a cool primary, for example).
Neutrals (2–3 colors). Dark for body text, mid-gray for secondary text and borders, light/off-white for backgrounds. Most PDFs already contain these — body text color, page background, table lines. Don't skip neutrals; they're the colors you'll use most.
What to cut: near-duplicates. Extraction often surfaces five slightly different blues from scans, gradients, and anti-aliasing. Pick the truest one and drop the rest. A palette with 12 colors is a palette nobody follows.
Step 3: Check contrast and accessibility
This is where amateur palettes fail. A beautiful brand color that can't hold readable text is a liability.
- Body text needs a contrast ratio of at least 4.5:1 against its background (WCAG AA standard).
- Large headings need at least 3:1.
- Test your actual combinations — primary-on-white, white-on-primary, accent-on-neutral — with any online contrast checker. It takes minutes.
Our extractor gives you a text-color suggestion per color (light or dark text), which is a useful first signal — but run the real ratios before finalizing.
Also consider color blindness: roughly 1 in 12 men has some form of it. If your primary and accent are red and green, a chunk of your audience can't tell them apart. Never encode meaning in color alone — pair it with labels, icons, or patterns.
Step 4: Document the palette
A palette that lives in someone's head doesn't exist. Write it down:
- Name each color — "Brand Navy," "Signal Coral," "Paper White." Names make colors discussable.
- Record HEX and RGB for digital use.
- Add CMYK or Pantone equivalents for print. Screen colors and ink colors are different physics; a serious brand specifies both. (Your print shop can convert, but specifying it yourself avoids surprises.)
- Note the usage rules — one line each: "Brand Navy: headings, logo, primary buttons. Never body text." "Signal Coral: accents and CTAs only, max 10% of any layout."
- Save it as a PDF — a one-page brand sheet. Ironic, fitting, and practical: it's the document you'll hand to every designer, printer, and freelancer from now on. You can even protect it if it contains proprietary specs.
Common palette mistakes
Too many colors. The extracted set is raw material, not the final answer. Edit ruthlessly.
No neutrals. A palette of four saturated brand colors and no grays produces documents that scream. Neutrals do the quiet work.
Trendy over timeless. That neon gradient looks current today and dated in eighteen months. Primaries should be boring enough to last a decade; let accents carry the trend.
Inconsistent application. The palette only works if everyone uses it. The brand sheet exists to be referenced — link it in onboarding docs, pin it in the design channel, attach it to freelancer briefs.
Testing your palette in the real world
A palette that looks good as swatches can fail in practice. Before finalizing, stress-test it:
The grayscale test. Convert your palette to grayscale. If the colors become indistinguishable, you're relying on hue alone to separate elements — a problem for color-blind users and monochrome printing. Vary lightness as well as hue.
The tiny-text test. Set your body text color on your background color at 12px and read a paragraph. Then try your secondary text color. If either strains, adjust — these are the colors you'll use most.
The chart test. Mock up a bar or line chart using only palette colors. Can you distinguish 4–5 series at a glance? If not, your secondaries are too close together.
The dark-mode test. If your brand appears in dark interfaces (apps, slides, video), check the palette on dark backgrounds too. Some primaries that sing on white disappear on black.
The photocopy test. Print the palette in black and white. Old-school, but it reveals whether your materials survive the worst-case reproduction — fax machines may be dead, but cheap printers aren't.
Fresh eyes. Show the palette applied to a mockup (not just swatches) to someone unfamiliar with the project. Ask what it feels like, not whether they "like" it. "Trustworthy," "energetic," "cheap" — the adjectives tell you if the palette matches the brand's intended personality.
Palettes are cheap to revise now and expensive to revise after launch — after the website, the signage, and the packaging all exist. An afternoon of testing beats a rebrand.
From PDF to palette in an afternoon
Extract the colors, assign the roles, check the contrast, write the sheet. The whole process is a few hours of focused work, and the output — a documented palette with exact codes — pays for itself every time someone makes anything for the brand without having to ask "what are our colors again?"
Start with the extraction: pull the colors from your PDF, then build from there.




