Cherrypick is a modern desktop colour picker designed primarily for elementary OS.
It provides a straightforward way to sample a colour from anywhere on the screen and then work with the resulting value in a compact graphical interface. The application is built with GTK4 and uses Wayland-compatible portal technology, making it suited to current Linux desktop environments.
The project revives ideas and some code from the earlier, now unmaintained ColorPicker application, but has been modernised for GTK4, Wayland and elementary OS 8. Its scope stays focused on fast colour sampling and conversion rather than broader palette design or image editing.
This is free and open source software.
Key Features
- Offers RGB, RGBA, HEX, CMYK, HSL, and HSLA output formats.
- Remembers the preferred colour format between sessions.
- Maintains a history of recently selected colours for quick reuse.
- Shows the stored colour code when hovering over an item in the history.
- Accepts colour values pasted from the clipboard and displays a preview.
- Indicates alpha transparency in pasted colours with a checkerboard background.
- Can immediately pick a colour and copy it to the clipboard without opening the normal workflow.
- Supports assigning the immediate-pick action to a keyboard shortcut.
- Provides a desktop launcher action for starting an immediate colour pick.
- Displays all supported formats together in the colour preview tooltip.
- Works on ARM systems as well as conventional x86 hardware.
- Includes translations for several languages.
Website: github.com/elly-code/cherrypick
Support:
Developer: PhoneyBadger, Stella and Charlie
License: GNU General Public License v3.0

Cherrypick is written in Vala. Learn Vala with our recommended free books and free tutorials.
Related Software
| Color Pickers | |
|---|---|
| pastel | Generate, analyze, convert and manipulate colors |
| Gpick | Advanced color picker and palette editor |
| hyprpicker | wlroots-compatible Wayland colour picker for Linux |
| Eyedropper | Pick and format colors; this tool is geared towards advanced users |
| KColorChooser | Color picker designed for KDE but runs on any desktop environment |
| Pick | Python-based color picker |
| Rickrack | User-friendly color editor. |
| Gcolor3 | Color selection dialog written in GTK+ 3 |
| xcolor | Lightweight color picker written in Rust |
| epick | Color picker for creating harmonic color palettes |
| Colorpicker | Minimal but complete colorpicker Electron-based desktop app |
| Picket | Screen color picker with magnifier and custom/user defined formats |
| Paleta | Generates color palettes with ease |
| Xgrabcolor | Basic color picker |
| sxcs | Minimal X11 color picker and magnifier |
| Pigment | Extracts color palettes from your images |
| delicolour | Lightweight color finder |
| Deepin Picker | Simple color picker |
| ColorSmith | Color picker tool |
| Bella | Simple eye dropper and color picker |
| pik | Terminal-based color picker |
| Piccolo | GTK4 colour picker with screen sampling and session history |
| Cherrypick | Screen colour picker with history and multiple output formats |
| wl-color-picker | Shell script for Wayland and wlroots sessions |
| Cpick | Extensive color picker for the terminal |
| Color Picker for COSMIC | Native COSMIC colour utility supporting six colour spaces |
| Coulr | Color box to help developers and designers |
| Wayland Color Picker | GTK4 application for Wayland desktops |
Read our verdict in the software roundup.
Explore our carefully curated directory of recommended free and open source software, covering every major software category.The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more. Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form. |


Please read our Comment Policy before commenting.