# Clean color palettes

Looking for a clean palette? These 21 are hand-picked — light, airy systems with generous surface and crisp text — each with role tokens, AA-checked text contrast, and a one-line note on why it works. Open one in the palette tool to lock what you like and regenerate the rest.

- Page: https://brandsweets.com/palettes/clean
- Count: 21
- Fonts with this mood: https://brandsweets.com/fonts/mood/clean

## Palettes

### Ink & Paper

- Slug: `ink-and-paper`
- Hexes: #1b1b1b, #6e6e6e, #1e40af, #fcfbf7
- Roles: primary #1b1b1b, secondary #6e6e6e, accent #1e40af, surface #fcfbf7, text #1b1b1b
- Text on surface: 16.63:1
- Moods: minimal, editorial, clean
- Why: Two greys and one ink-blue link color: the palette of a well-set book page.
- Tool: https://brandsweets.com/palettes/new/1b1b1b-6e6e6e-1e40af-fcfbf7
- Colors: https://brandsweets.com/colors/1b1b1b, https://brandsweets.com/colors/6e6e6e, https://brandsweets.com/colors/1e40af, https://brandsweets.com/colors/fcfbf7

### Console Light

- Slug: `console-light`
- Hexes: #2563eb, #52525b, #16a34a, #fafafa, #18181b
- Roles: primary #2563eb, secondary #52525b, accent #16a34a, surface #fafafa, text #18181b
- Text on surface: 16.97:1
- Moods: technical, clean, light
- Why: A sober docs palette: one blue for interactive, one green for success, zinc greys for everything else.
- Tool: https://brandsweets.com/palettes/new/2563eb-52525b-16a34a-fafafa-18181b
- Colors: https://brandsweets.com/colors/2563eb, https://brandsweets.com/colors/52525b, https://brandsweets.com/colors/16a34a, https://brandsweets.com/colors/fafafa, https://brandsweets.com/colors/18181b

### Indigo SaaS

- Slug: `indigo-saas`
- Hexes: #4f46e5, #6b7280, #10b981, #ffffff, #111827
- Roles: primary #4f46e5, secondary #6b7280, accent #10b981, surface #ffffff, text #111827
- Text on surface: 17.74:1
- Moods: modern, cool, clean · Industry: saas
- Why: The dependable indigo-and-emerald B2B pairing: indigo for primary actions, emerald reserved for success states.
- Tool: https://brandsweets.com/palettes/new/4f46e5-6b7280-10b981-ffffff-111827
- Colors: https://brandsweets.com/colors/4f46e5, https://brandsweets.com/colors/6b7280, https://brandsweets.com/colors/10b981, https://brandsweets.com/colors/ffffff, https://brandsweets.com/colors/111827

### Slate Workspace

- Slug: `slate-workspace`
- Hexes: #0f172a, #64748b, #2563eb, #f8fafc
- Roles: primary #0f172a, secondary #64748b, accent #2563eb, surface #f8fafc, text #0f172a
- Text on surface: 17.06:1
- Moods: minimal, cool, clean, modern · Industry: saas
- Why: Slate on slate with a single blue — the productivity-app look where the interface disappears behind the work.
- Tool: https://brandsweets.com/palettes/new/0f172a-64748b-2563eb-f8fafc
- Colors: https://brandsweets.com/colors/0f172a, https://brandsweets.com/colors/64748b, https://brandsweets.com/colors/2563eb, https://brandsweets.com/colors/f8fafc

### Fintech Trust

- Slug: `fintech-trust`
- Hexes: #0b3d91, #4b6a9b, #00a878, #ffffff, #0b1f3a
- Roles: primary #0b3d91, secondary #4b6a9b, accent #00a878, surface #ffffff, text #0b1f3a
- Text on surface: 16.52:1
- Moods: cool, clean, modern · Industry: fintech
- Why: Navy signals custody and stability; the green accent is money moving the right way. No red anywhere except errors.
- Tool: https://brandsweets.com/palettes/new/0b3d91-4b6a9b-00a878-ffffff-0b1f3a
- Colors: https://brandsweets.com/colors/0b3d91, https://brandsweets.com/colors/4b6a9b, https://brandsweets.com/colors/00a878, https://brandsweets.com/colors/ffffff, https://brandsweets.com/colors/0b1f3a

### Mint Modern

- Slug: `mint-modern`
- Hexes: #10b981, #134e4a, #f59e0b, #ffffff, #10231b
- Roles: primary #10b981, secondary #134e4a, accent #f59e0b, surface #ffffff, text #10231b
- Text on surface: 16.43:1
- Moods: modern, clean, friendly · Industry: fintech
- Why: Emerald as a primary rather than a success color, anchored by deep teal text — fresh, friendly, and fintech-adjacent.
- Tool: https://brandsweets.com/palettes/new/10b981-134e4a-f59e0b-ffffff-10231b
- Colors: https://brandsweets.com/colors/10b981, https://brandsweets.com/colors/134e4a, https://brandsweets.com/colors/f59e0b, https://brandsweets.com/colors/ffffff, https://brandsweets.com/colors/10231b

### Clinic

- Slug: `clinic`
- Hexes: #0e7490, #64748b, #f97316, #f8fafc, #0f172a
- Roles: primary #0e7490, secondary #64748b, accent #f97316, surface #f8fafc, text #0f172a
- Text on surface: 17.06:1
- Moods: clean, cool, light · Industry: health
- Why: Teal reads clinical without the coldness of pure blue; the coral accent adds warmth for reassurance moments.
- Tool: https://brandsweets.com/palettes/new/0e7490-64748b-f97316-f8fafc-0f172a
- Colors: https://brandsweets.com/colors/0e7490, https://brandsweets.com/colors/64748b, https://brandsweets.com/colors/f97316, https://brandsweets.com/colors/f8fafc, https://brandsweets.com/colors/0f172a

### Campus

- Slug: `campus`
- Hexes: #1d4ed8, #64748b, #f59e0b, #ffffff, #1e293b
- Roles: primary #1d4ed8, secondary #64748b, accent #f59e0b, surface #ffffff, text #1e293b
- Text on surface: 14.63:1
- Moods: friendly, cool, clean · Industry: education
- Why: Institutional blue with a highlighter-amber accent — trustworthy for parents, lively enough for students.
- Tool: https://brandsweets.com/palettes/new/1d4ed8-64748b-f59e0b-ffffff-1e293b
- Colors: https://brandsweets.com/colors/1d4ed8, https://brandsweets.com/colors/64748b, https://brandsweets.com/colors/f59e0b, https://brandsweets.com/colors/ffffff, https://brandsweets.com/colors/1e293b

### Open House

- Slug: `open-house`
- Hexes: #2f6690, #8fa3b8, #e3a72f, #ffffff, #1b2a41
- Roles: primary #2f6690, secondary #8fa3b8, accent #e3a72f, surface #ffffff, text #1b2a41
- Text on surface: 14.44:1
- Moods: clean, cool, modern · Industry: real-estate
- Why: Steel blue for trust, warm gold for the sold moment — an approachable brokerage that still feels established.
- Tool: https://brandsweets.com/palettes/new/2f6690-8fa3b8-e3a72f-ffffff-1b2a41
- Colors: https://brandsweets.com/colors/2f6690, https://brandsweets.com/colors/8fa3b8, https://brandsweets.com/colors/e3a72f, https://brandsweets.com/colors/ffffff, https://brandsweets.com/colors/1b2a41

### Clean Beauty

- Slug: `clean-beauty`
- Hexes: #7f8f70, #bdb5a6, #b5654d, #f8f6f2, #2e2e2a
- Roles: primary #7f8f70, secondary #bdb5a6, accent #b5654d, surface #f8f6f2, text #2e2e2a
- Text on surface: 12.63:1
- Moods: minimal, muted, clean · Industry: beauty
- Why: Sage and clay on unbleached white — the nothing-to-hide palette for ingredient-led skincare.
- Tool: https://brandsweets.com/palettes/new/7f8f70-bdb5a6-b5654d-f8f6f2-2e2e2a
- Colors: https://brandsweets.com/colors/7f8f70, https://brandsweets.com/colors/bdb5a6, https://brandsweets.com/colors/b5654d, https://brandsweets.com/colors/f8f6f2, https://brandsweets.com/colors/2e2e2a

### Alpine

- Slug: `alpine`
- Hexes: #1f6f8b, #7fa2b6, #e76f51, #f5f8fa, #15222e
- Roles: primary #1f6f8b, secondary #7fa2b6, accent #e76f51, surface #f5f8fa, text #15222e
- Text on surface: 15.14:1
- Moods: cool, clean, light · Industry: outdoors
- Why: Glacier blue with a safety-orange accent: technical outdoor gear, not lifestyle.
- Tool: https://brandsweets.com/palettes/new/1f6f8b-7fa2b6-e76f51-f5f8fa-15222e
- Colors: https://brandsweets.com/colors/1f6f8b, https://brandsweets.com/colors/7fa2b6, https://brandsweets.com/colors/e76f51, https://brandsweets.com/colors/f5f8fa, https://brandsweets.com/colors/15222e

### Coastal

- Slug: `coastal`
- Hexes: #2a9d8f, #8ecae6, #e9c46a, #f7fafc, #1a2b3c
- Roles: primary #2a9d8f, secondary #8ecae6, accent #e9c46a, surface #f7fafc, text #1a2b3c
- Text on surface: 13.77:1
- Moods: cool, light, clean
- Why: Sea-teal, sky and sand — bright without shouting; works for travel, wellness, and anything near water.
- Tool: https://brandsweets.com/palettes/new/2a9d8f-8ecae6-e9c46a-f7fafc-1a2b3c
- Colors: https://brandsweets.com/colors/2a9d8f, https://brandsweets.com/colors/8ecae6, https://brandsweets.com/colors/e9c46a, https://brandsweets.com/colors/f7fafc, https://brandsweets.com/colors/1a2b3c

### Arctic

- Slug: `arctic`
- Hexes: #0f1b2d, #7d93a8, #0ea5e9, #ffffff
- Roles: primary #0f1b2d, secondary #7d93a8, accent #0ea5e9, surface #ffffff, text #0f1b2d
- Text on surface: 17.28:1
- Moods: clean, cool, minimal
- Why: Navy type on white with an ice-blue accent: crisp and corporate without going grey.
- Tool: https://brandsweets.com/palettes/new/0f1b2d-7d93a8-0ea5e9-ffffff
- Colors: https://brandsweets.com/colors/0f1b2d, https://brandsweets.com/colors/7d93a8, https://brandsweets.com/colors/0ea5e9, https://brandsweets.com/colors/ffffff

### Paper & Pine

- Slug: `paper-and-pine`
- Hexes: #1f4d3a, #8aa39b, #d98c3f, #f7f7f4, #1c2321
- Roles: primary #1f4d3a, secondary #8aa39b, accent #d98c3f, surface #f7f7f4, text #1c2321
- Text on surface: 14.92:1
- Moods: minimal, cool, clean, muted
- Why: Deep pine on paper-white with a marmalade accent — a quiet, sustainable-brand palette that isn't beige.
- Tool: https://brandsweets.com/palettes/new/1f4d3a-8aa39b-d98c3f-f7f7f4-1c2321
- Colors: https://brandsweets.com/colors/1f4d3a, https://brandsweets.com/colors/8aa39b, https://brandsweets.com/colors/d98c3f, https://brandsweets.com/colors/f7f7f4, https://brandsweets.com/colors/1c2321

### Mint Chip

- Slug: `mint-chip`
- Hexes: #98d8c8, #c8e6c9, #f7c8a0, #fbfffd, #1f3a33
- Roles: primary #98d8c8, secondary #c8e6c9, accent #f7c8a0, surface #fbfffd, text #1f3a33
- Text on surface: 12.17:1
- Moods: pastel, light, clean
- Why: Mint and celadon with a peach accent — fresh without being clinical; the deep green text keeps it grounded.
- Tool: https://brandsweets.com/palettes/new/98d8c8-c8e6c9-f7c8a0-fbfffd-1f3a33
- Colors: https://brandsweets.com/colors/98d8c8, https://brandsweets.com/colors/c8e6c9, https://brandsweets.com/colors/f7c8a0, https://brandsweets.com/colors/fbfffd, https://brandsweets.com/colors/1f3a33

### Beach Hut

- Slug: `beach-hut`
- Hexes: #2e86ab, #f6bd60, #f28482, #fbfcfd, #1b2a38
- Roles: primary #2e86ab, secondary #f6bd60, accent #f28482, surface #fbfcfd, text #1b2a38
- Text on surface: 14.25:1
- Moods: summer, light, clean, cool
- Why: Sea blue with sun-bleached yellow and a coral — striped-canvas summer, softened so it works on a screen.
- Tool: https://brandsweets.com/palettes/new/2e86ab-f6bd60-f28482-fbfcfd-1b2a38
- Colors: https://brandsweets.com/colors/2e86ab, https://brandsweets.com/colors/f6bd60, https://brandsweets.com/colors/f28482, https://brandsweets.com/colors/fbfcfd, https://brandsweets.com/colors/1b2a38

### Glacier

- Slug: `glacier`
- Hexes: #0077b6, #90e0ef, #023e8a, #f3f9fc, #03045e
- Roles: primary #0077b6, secondary #90e0ef, accent #023e8a, surface #f3f9fc, text #03045e
- Text on surface: 16.71:1
- Moods: winter, cool, clean, technical
- Why: Three blues from ice to deep water on a pale surface — a monochromatic winter set with real depth.
- Tool: https://brandsweets.com/palettes/new/0077b6-90e0ef-023e8a-f3f9fc-03045e
- Colors: https://brandsweets.com/colors/0077b6, https://brandsweets.com/colors/90e0ef, https://brandsweets.com/colors/023e8a, https://brandsweets.com/colors/f3f9fc, https://brandsweets.com/colors/03045e

### Tide Pool

- Slug: `tide-pool`
- Hexes: #1b998b, #2d3047, #ff9b71, #f4fbf9, #1e2333
- Roles: primary #1b998b, secondary #2d3047, accent #ff9b71, surface #f4fbf9, text #1e2333
- Text on surface: 14.9:1
- Moods: ocean, cool, light, clean
- Why: Sea-green and slate with a coral — a literal tide pool: two cool tones, one warm creature.
- Tool: https://brandsweets.com/palettes/new/1b998b-2d3047-ff9b71-f4fbf9-1e2333
- Colors: https://brandsweets.com/colors/1b998b, https://brandsweets.com/colors/2d3047, https://brandsweets.com/colors/ff9b71, https://brandsweets.com/colors/f4fbf9, https://brandsweets.com/colors/1e2333

### Pine & Birch

- Slug: `pine-and-birch`
- Hexes: #1f5f3f, #a3b18a, #dad7cd, #fdfcf9, #2b3a2f
- Roles: primary #1f5f3f, secondary #a3b18a, accent #dad7cd, surface #fdfcf9, text #2b3a2f
- Text on surface: 11.7:1
- Moods: forest, clean, minimal, cool
- Why: One deep pine on birch-white with sage and bark greys — Scandinavian forest: mostly light, one committed green.
- Tool: https://brandsweets.com/palettes/new/1f5f3f-a3b18a-dad7cd-fdfcf9-2b3a2f
- Colors: https://brandsweets.com/colors/1f5f3f, https://brandsweets.com/colors/a3b18a, https://brandsweets.com/colors/dad7cd, https://brandsweets.com/colors/fdfcf9, https://brandsweets.com/colors/2b3a2f

### Blue Mono

- Slug: `blue-mono`
- Hexes: #1e40af, #60a5fa, #bfdbfe, #f8fafc, #172554
- Roles: primary #1e40af, secondary #60a5fa, accent #bfdbfe, surface #f8fafc, text #172554
- Text on surface: 14.04:1
- Moods: monochrome, cool, clean, technical
- Why: One blue at four lightnesses — monochromatic in the colour-theory sense; the deep step is the text, the pale step the surface tint.
- Tool: https://brandsweets.com/palettes/new/1e40af-60a5fa-bfdbfe-f8fafc-172554
- Colors: https://brandsweets.com/colors/1e40af, https://brandsweets.com/colors/60a5fa, https://brandsweets.com/colors/bfdbfe, https://brandsweets.com/colors/f8fafc, https://brandsweets.com/colors/172554

### Stone

- Slug: `stone`
- Hexes: #44403c, #a8a29e, #d6d3d1, #fafaf9, #1c1917
- Roles: primary #44403c, secondary #a8a29e, accent #d6d3d1, surface #fafaf9, text #1c1917
- Text on surface: 16.74:1
- Moods: neutral, cool, minimal, clean
- Why: Stone greys with a faint warmth — Tailwind's stone scale used as a whole palette: interfaces that want to disappear.
- Tool: https://brandsweets.com/palettes/new/44403c-a8a29e-d6d3d1-fafaf9-1c1917
- Colors: https://brandsweets.com/colors/44403c, https://brandsweets.com/colors/a8a29e, https://brandsweets.com/colors/d6d3d1, https://brandsweets.com/colors/fafaf9, https://brandsweets.com/colors/1c1917

## Palette tool

Every tool URL is the palette's state: `/palettes/new/<hex>-<hex>-<hex>-<hex>-<hex>?lock=0,2&style=vibrant`. Hand a link to a human, let them lock and regenerate, and read `lock=` back from the link they return.

## Connect an agent

Point any MCP client at the BrandSweets colors endpoint for the same collection and engine:

- Endpoint: https://mcp.brandsweets.com/colors/mcp
- Tools: `list_palettes` (e.g. `list_palettes({ mood: "clean" })`), `suggest_palette` (mood/industry/seed → curated-first, with rationale), `generate_palette`, `analyze_color`, `check_contrast`.
