ColorSmith – color picker tool

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 in action

ColorSmith is written in C++. Learn C++ with our recommended free books and free tutorials.


Related Software

Color Pickers
pastelGenerate, analyze, convert and manipulate colors
GpickAdvanced color picker and palette editor
EyedropperPick and format colors; this tool is geared towards advanced users
KColorChooserColor picker designed for KDE but runs on any desktop environment
PickPython-based color picker
RickrackUser-friendly color editor.
epickColor picker for creating harmonic color palettes
xcolorLightweight color picker written in Rust
Gcolor3Color selection dialog written in GTK+ 3
ColorpickerMinimal but complete colorpicker Electron-based desktop app
PicketScreen color picker with magnifier and custom/user defined formats
PaletaGenerates color palettes with ease
XgrabcolorBasic color picker
sxcsMinimal X11 color picker and magnifier
PigmentExtracts color palettes from your images
delicolourLightweight color finder
Deepin PickerSimple color picker
cpickExtensive color picker for the terminal
BellaSimple eye dropper and color picker
pikTerminal-based color picker
CoulrColor box to help developers and designers

Read our verdict in the software roundup.


Best Free and Open Source Software 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.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments