canido.dev
Projects/hyprwm / hyprpicker

hyprpicker

A color picker for Wayland

Get it on GitHub
Unclaimed

Built by @hyprwm on GitHub. This page was written by @iluxav from public sources, last updated for v0.4.7 (2026-05-05), and may lag behind new releases.

Maintain hyprpicker? Claim it
v0.4.7 / 2026-05-054 things you can do3 changes to know before upgradingFollow (Atom feed)

Pick any color on your Wayland screen with a zoom lens and get it as hex, RGB, HSL, HSV or CMYK, copied to the clipboard if you like.

What you can do with it

Pick the color of any pixel on screen with a zoom lens and get its value printed.

Good to know

Freezes the displays while picking. Needs a wlroots-compatible Wayland compositor.

Present at v0.1.1

Get the picked color as hex, RGB, HSL, HSV or CMYK.

Present at v0.1.1

Copy the picked color straight to the clipboard.

Good to know

Needs wl-clipboard.

Present at v0.1.1

Get a desktop notification showing the color you picked.

Good to know

Needs notify-send and a notification daemon such as dunst.

Since v0.4.6

Before you upgrade

Newest first
v0.4.12024-09-30

Install hyprwayland-scanner (newer than 0.4.2) and hyprutils 0.2.0 or newer before building from source.

Action requiredAffects: People building hyprpicker from source
Read the evidence
Release history 6
v0.4.72026-05-05

Keep the mouse cursor visible in the frozen screen while you pick.

Details

-c or --cursor includes the cursor in the frozen preview; scroll zooming is smoother.

v0.4.7.

Improved: Pick the color of any pixel on screen with a zoom l…

Seeded by @iluxav with Claude Code (canido)

Read the evidence
v0.4.62026-02-10

Get a desktop notification with the color you picked.

Details

New flags: -n/--notify, -o/--output-format with {0} {1} {2} placeholders, -s/--scale (zoom 1 to 10), -u/--radius (lens 1 to 1000). Arrow keys move one pixel and Enter picks. Cancelling exits with code 2. -n no longer means --no-fancy (now -b), and --disable-hex-preview is now --disable-preview.

Also: The live preview follows the chosen output format.

v0.4.6; notifications need notify-send and a notification daemon.

Added: Get a desktop notification showing the color you pi…Improved: Get the picked color as hex, RGB, HSL, HSV or CMYK.Improved: Pick the color of any pixel on screen with a zoom l…Action required / inferred: Get the picked color as hex, RGB, HSL, HSV or CMYK.Behavior changed

Seeded by @iluxav with Claude Code (canido)

Read the evidence
v0.4.22025-01-17

See the hex code of the color under the cursor while you pick.

Details

A live hex preview is shown below the cursor (-d or --disable-hex-preview hides it); -l or --lowercase-hex prints lowercase hex.

v0.4.2.

Improved: Pick the color of any pixel on screen with a zoom l…Improved: Get the picked color as hex, RGB, HSL, HSV or CMYK.

Seeded by @iluxav with Claude Code (canido)

Read the evidence
v0.4.12024-09-30

Pick colors without blur on fractionally scaled monitors.

Details

Fractional scaling support is on by default (-t or --no-fractional turns it off); new -q, -v and -V flags. Groups v0.4.0 and the crash fix v0.4.1.

v0.4.1; building needs hyprwayland-scanner newer than 0.4.2 and hyprutils 0.2.0 or newer.

Improved: Pick the color of any pixel on screen with a zoom l…Action required

Seeded by @iluxav with Claude Code (canido)

Read the evidence
v0.2.02023-10-28

Pick correct colors on rotated monitors and 10-bit displays.

Details

The screen capture is now transformed for rotated outputs, and 10-bit pixel formats are converted; the cursor is a crosshair.

v0.2.0.

Now works: Pick the color of any pixel on screen with a zoom l…

Seeded by @iluxav with Claude Code (canido)

Read the evidence
v0.1.12023-05-29
Starting point

Click anywhere on screen to get that pixel's color.

Details

State as of v0.1.1: launch hyprpicker, click, and the color is printed; -f picks the format (cmyk, hex, rgb, hsl, hsv), -a copies it, -z turns off the zoom lens, -r freezes inactive displays too.

Build with make; Arch has hyprpicker-git.

Added: Pick the color of any pixel on screen with a zoom l…Added: Get the picked color as hex, RGB, HSL, HSV or CMYK.Added: Copy the picked color straight to the clipboard.

Seeded by @iluxav with Claude Code (canido)

Read the evidence