Avocolor
Download
macOS Sequoia and later · Free during early access

Color, precisely.

A native macOS workspace for picking, converting, and building color systems. Always in your menu bar. Built for designers and developers who care about accuracy.

Version 0.9 · Requires macOS 15 Sequoia · Direct download, not App Store

Avocolor
PickerLibraryContrast
#6B20A4oklch(55% .26 287°)
Display P3 · in gamut · 100%
OKLCHHex
CSSSwiftUIFigmaAndroidJSON
Generated scale
Recently picked

Screen loupe

Pick from anywhere
on your screen.

The built-in loupe captures every pixel using ScreenCaptureKit, tracks the display profile under your cursor, and converts sampled colors through ColorSync into your canonical working space — with HDR headroom preserved where the OS exposes it.

  • Exact pixel & averaged region modes
  • Freeze frame and keyboard nudge
  • Multi-display aware, Retina-accurate
  • 5-second menu-bar color flash on pick
#9333EA·P3

Built for precision

Everything a color tool should do.

Avocolor handles every detail between the pixel you pick and the format you ship — without losing accuracy along the way.

Every format you need

Copy as hex, CSS rgb/hsl/oklch/color(), SwiftUI Color, NSColor, UIColor, Android XML, Jetpack Compose, Figma design tokens, and JSON. Format history and last-used preference included.

Contrast & accessibility

WCAG 2 ratios with pass/fail labels for normal text, large text, and UI components. Contrast suggestions preserve your hue while adjusting lightness and chroma to the nearest accessible variant.

Wide gamut & HDR

First-class support for Display P3, Rec.2020, and linear RGB. Out-of-sRGB-gamut colors are flagged, never silently clipped. HDR headroom is preserved when sampling from extended-range displays.

OKLab perceptual engine

All scale generation, harmony variants, and lightness adjustments operate in OKLab/OKLCH — the most perceptually uniform color space available. Physical compositing uses linear RGB. Nothing approximates.

Materials library

Define materials with base color, surface role, semantic role, light/dark variants, and platform target. Export to SwiftUI, AppKit, Android, or web design tokens directly from your material library.

Local-first storage

Colors, palettes, and libraries are stored locally in SQLite via GRDB. Everything survives relaunch, exports to JSON, and imports back. iCloud sync hooks are in place for a future update.

Scale generator

Perceptual scales,
not math scales.

Avocolor interpolates in OKLab so every step looks evenly spaced to human eyes — no more muddy mid-tones or washed-out highlights from linear RGB interpolation.

  • Adjustable step count
  • Lightness, chroma, and hue interpolation
  • Target gamut overlay
  • Easing curves and custom bezier editor (coming)
  • Contrast-aware validation
  • Export to Tailwind, CSS, Figma, or tokens
Violet9 steps · OKLab
50
100
200
300
400
500
600
700
900
Teal9 steps · OKLab
50
100
200
300
400
500
600
700
900
Amber9 steps · OKLab
50
100
200
300
400
500
600
700
900

Every scale is generated in OKLab, then optionally clipped to your target gamut (sRGB, Display P3, or Rec.2020). Out-of-gamut steps are flagged, never silently mapped.

Built-in libraries

Your palette libraries,
ready on day one.

Tailwind, Radix, and Apple system colors ship bundled. Bring your own libraries via a simple JSON schema — no network fetching, no API keys.

Tailwind CSS

Full default palette — all 22 hues × 11 steps.

242 colors

Radix Colors

28 accessible color scales with P3 wide-gamut variants.

560 colors

Apple System

macOS / iOS system colors, semantic roles, and fills.

48 colors

Custom JSON

CUSTOM

Drop in any JSON file following the Avocolor library schema. Includes source attribution, license notes, and tag categories.

Unlimited
my-brand.json
{
  "name": "Brand 2025",
  "version": 1,
  "colors": [
    {
      "name": "Primary",
      "space": "display-p3",
      "components": [0.42, 0.13, 0.65],
      "alpha": 1.0,
      "tags": ["brand", "primary"]
    }
  ]
}

Early access

Trusted by designers
and engineers.

I've used every macOS color picker. Avocolor is the only one that doesn't lie to me about wide-gamut colors. The OKLCH picker alone made it worth switching.
MH
Maren Holst
Senior Product Designer · Figma
The contrast checker with OKLCH-aware suggestions saved me hours on our design system audit. It adjusts lightness without touching the hue — exactly what I wanted.
KM
Kiran Mehta
Design Systems Lead · Stripe
As an iOS developer, having SwiftUI color output that correctly references the display profile — not just a rounded hex — is genuinely rare. Avocolor gets it right.
LE
Lars Eriksen
iOS Engineer · Linear

Questions

Frequently asked.

Color, precisely.
Available now.

Free during early access. Requires macOS 15 Sequoia. Direct download — no App Store, no subscription.

macOS 15 Sequoia+Apple Silicon & Intel~8 MB downloadNotarized DMG