ColorSmith is billed as a professional color management suite for designers, developers, and digital artists. Built with Qt for Linux.
This is free and open source software.
Key Features
- Color Picking & Selection:
- Screen Color Picker: Pick colors from anywhere on your screen using native portal integration.
- HSV Color Plane: Interactive 2D color plane for precise color selection.
- Brightness Slider: Adjust color brightness with dedicated slider control.
- Random Color Generator: Generate random colors for inspiration.
- RGBA Support: Full support for alpha channel transparency.
- Color Formats & Conversion:
- Format Conversion: Convert between HEX, RGB, and RGBA color formats.
- Clipboard Support: Copy color values with one click.
- Smart Paste Detection: Automatically detects and converts pasted color codes between formats.
- Color Preview: Hover over the color preview to see an enlarged view of the selected color.
- Original Color Comparison: Compare current color with the original picked color to track changes.
- Accessibility Tools.
- Color Contrast Checker: Evaluate color combinations for text readability.
- WCAG Compliance Testing: Check contrast ratios against WCAG AA and AAA standards.
- Gradient Maker:
- Linear & Radial Gradients: Create beautiful linear and radial gradients.
- Multi-Stop Gradients: Add, remove, and adjust unlimited gradient stops.
- Gradient Rotation: Control gradient angle (0-360°).
- Random Gradients: Generate random gradient combinations.
- CSS Export: Copy gradient as CSS code for web development.
- SVG Export: Copy or export gradients as SVG files.
- Image Export: Export gradients as PNG images with custom dimensions.
- Fullscreen Preview: View gradients in fullscreen mode.
- Palette Management:
- Color Palettes: Create and manage multiple color palettes.
- Quick Add: Add current color to palette with one click.
- Image Color Extraction: Generate palettes from images using K-means clustering.
- Import/Export: Import and export palettes in JSON format.
- Palette Operations: Create, rename, delete, and clear palettes.
- Named Colors: Add optional names to palette colors.
- Multiple Palettes: Switch between different palettes easily.
- Context Menu Actions: Right-click swatches to copy color codes or remove colors.
- User Interface:
- Precision Controls: Adjust RGB values using sliders and spin boxes.
- Keyboard Shortcuts: Comprehensive keyboard navigation and shortcuts.
- Shortcuts Dialog: View all available keyboard shortcuts in a dedicated dialog (Help → Keyboard Shortcuts).
- Resizable Panels: Adjustable splitter for customizing layout between color picker and palettes.
- Settings Persistence: Remembers your last used color, window geometry, and panel sizes.
- Intuitive Design: Clean, modern Qt-based interface with streamlined toolbar.
- Quick Access: Easy access to source code and project information from About dialog.
Website: github.com/keshavbhatt/colorsmith
Support:
Developer: Keshav Bhatt
License: GNU General Public License v3.0

ColorSmith is written in C++. Learn C++ 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.