A single-pixel color picker for macOS

Pick a color.
Any color.

HexPic grabs one pixel from anywhere on your screen and hands you its true Display P3 value — not a flattened sRGB guess. Then copies it in whatever format you actually work in.

macOS 13 Ventura or later · Apple silicon & Intel · Universal binary · 2.1 MB

The app

Small enough to forget.
Sharp enough to trust.

HexPic lives in your menu bar. Hit the hotkey, the screen freezes, a magnified loupe follows your cursor. Click once. The color is on your clipboard before the panel closes.

Picked P3
HEX#FF375F⌘C
RGB255, 55, 95⌘C
HSL349°, 100%, 61%⌘C
P3color(display-p3 0.937 0.267 0.361)⌘C
Recent
  • Menu bar native. No dock icon, no window to manage.
  • Global hotkey. P from any app.
  • Zoom to the pixel. 8× loupe with a true pixel grid.

Features

Everything it does.
Nothing it doesn't.

HexPic does one job. The whole app is built around making that one job feel instant, exact, and slightly delightful.

One pixel, exactly

An 8× loupe with a real pixel grid and a crosshair locked to the center pixel. What you see is the pixel you get — no averaging, no smoothing, no "close enough."

True Display P3

Most pickers quietly clamp your screen's color into sRGB and hand you the leftovers. HexPic reads the pixel in its native color space, so a vivid P3 red stays a vivid P3 red.

Copies the way you code

HEX, RGB, HSL, HSB, color(display-p3 …), SwiftUI Color, NSColor, and CSS variables. Pick your default once and it's one click forever.

Lives in the menu bar

No dock icon. No window to hunt for. One global hotkey from any app, on any Space, over any full-screen window — and it's gone again the moment you're done.

Remembers what you picked

Your last colors sit right under the swatch. Click any one to copy it again. Nothing leaves your Mac — the history is local, and you can clear it in a click.

2 MB and native

Written in Swift, drawn with SwiftUI, signed and notarized. No Electron, no background daemons, no telemetry. It launches before you've let go of the hotkey.

Formats

One color.
Every syntax.

Designers want hex. CSS wants P3. Swift wants a Color. HexPic keeps all of them one click away, and remembers which one you reach for.

Try it — the value below is the color you picked in the hero.

#FBFBFB

Why P3

Your display shows more color
than your color picker admits.

Every Mac made in the last decade has a Display P3 panel — around 25% more visible color than sRGB, mostly in the reds, oranges and greens. If your picker reports sRGB, every one of those colors comes back wrong, and quietly.

+25% more visible color than sRGB
1 px sampled — never blended or averaged
0 bytes of your data leave your Mac

HexPic reads the pixel through the display's own color profile and reports both: the wide-gamut P3 value, and an honest sRGB fallback for when you need one.

Pricing

Buy it once.

$ 1.99 USD · one time
  • Unlimited picks, forever
  • All formats, all export options
  • Free updates
  • No subscription, no account, no tracking

macOS 13 or later · One purchase covers all your Macs

FAQ

Questions, answered

Is HexPic Mac only?

Yes — macOS only, and that's deliberate. HexPic is built directly on macOS screen-capture and color-management APIs so it can read a pixel in its true display color space. There's no iOS, Windows, or web version, and none is planned.

What does it need to run?

macOS 13 Ventura or later, on Apple silicon or Intel. It ships as a universal binary, signed and notarized by Apple. On first launch macOS will ask for Screen Recording permission — that's the system permission required to read pixels from the screen, and it's the only one HexPic asks for.

Why does it need Screen Recording permission?

Reading the color of a pixel means reading the screen, and macOS gates that behind Screen Recording. HexPic only samples the pixels under your cursor while the picker is open. Nothing is recorded, stored, or sent anywhere.

Is $1.99 really it?

That's it. One payment, no subscription, no upsell, no pro tier. Updates are free. It's a small, focused tool and it's priced like one.

Does it work across multiple displays?

Yes. Drag the loupe onto any connected display and HexPic reads that display's own color profile — so a color picked on your external monitor reports that monitor's values, not your built-in screen's.

Does it collect any data?

None. No analytics, no crash reporting SDK, no account. Your color history lives in a local file on your Mac and never leaves it.

Go pick a color.

Download for macOS — $1.99

Universal · 2.1 MB · macOS 13+