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 |
| 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. |
| epick | Color picker for creating harmonic color palettes |
| xcolor | Lightweight color picker written in Rust |
| Gcolor3 | Color selection dialog written in GTK+ 3 |
| 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 |
| cpick | Extensive color picker for the terminal |
| Bella | Simple eye dropper and color picker |
| pik | Terminal-based color picker |
| Coulr | Color box to help developers and designers |
Read our verdict in the software roundup.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Know a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

