Color Picker UD+ (Advanced Color Picker)



Here is a color picker I have written lately. It has some advanced features like picking any pixel from screen, 3-block demonstration, hsl support, alpha presentation, float conversion, luminance and interp calculation, argb hex, creating random colors based on rgb, hsl, hsv spaces, so on and so forth.
It is written with native C++/Qt combination which means the program opens and operates quite fast.

There are 64 bit Windows and Linux binaries available right now but 32 bit can be compiled if requested.
It can be also compiled for MacOS with zero percent code modification but since I do not have a Mac, you have to download the IDE and compile yourself. The source code is included anyway.

The software is free which has both meanings, free as a free lemonade and free as an open-source.

Simple Mode

Advanced Mode

Direct Download Link


Version 1.0.6 is up with better interpolation and minor bug fixes.
Updates can be followed by my blog.


Version 1.0.7 Is Up With;

  • Full Linux Support with any X11 distro by including and linking all required libraries as static.
  • Full Windows Support between XP to 10 by including and linking all required libraries as static.
  • AXYZ and XYZA Hex Codes.
  • SVG UI Images and Icons.
  • Default Modified Black Theme.
  • Updated HTML Documents.
  • Code Refactoring.
  • One Minor Bug Fix.


ColorRand 1.0.8 Is Up With;
Color Palette Save Feature.
Color Palette Load Feature.
A Few Minor Fixes.
Updated Documents.


Version 1.0.9 Is Up With;

  • LGPLv3+ License (Less Restrictions, Less Limitations, Less Constraints)
  • Always On Top Feature.
  • Higher Quality MinGW Windows Libraries Instead VC++. (%10 faster opening compared VC++)
  • Better Linux Deployment.
  • Qt 5.7.1 Libraries.
  • Two Minor Bug Fix.

Now With New License, You Can Use The Product In Any Proprietary Softwares With Minimal Requirements.


Version 1.1.0 Is Up With;

  • Fully Resizable GUI
  • Color Naming Feature
  • Better Error Handling
  • Reset Configuration Feature
  • Better Contrast For The Dark Theme
  • Two Major Bug Fix
  • One Minor Bug Fix


The project name is now
Color Picker UD+

It will also be integrated into the next version of ToolSeq UD.

Version 1.1.1 Is Up With;

  • Qt 5.8 libraries
  • Embedded Roboto Font
  • Maya Dark Color Theme
  • Many Minor Improvements and Code Refactoring


Version 1.1.4 is Up With;

  • 3 Major Bug Fixes.
  • 2 Minor Bug Fixes.
  • Coordination With ToolSeq UD+.
  • Changed Logo.
  • Improved Documentation.
  • Improved Linux Support.


Version 1.1.5 is Almost Done.


Version 1.1.5 Is Up With;

  • Gamma Feature
  • Precision Feature
  • Invert Feature
  • Compact Design
  • 40 Slots
  • 2 Major Bug Fixes
  • Many Minor Bug Fixes
  • Agressive Const Optimization
  • Faster Opening Optimization
  • Improved Object Oriented Hierarchy


Version 1.1.7 Is Up With;

  • Magnifier
  • Minimizer Before Pick
  • Improved GUI design and elements
  • Increased Slot Size To 64
  • Same appereance on Windows & Linux
  • Major and Minor Fixes

I recommend Google Roboto font to get best fit on my application.

I removed the documentation, sorry about that, may bring it back in later versions.
If you have any question, you can ask right here or mail me.


Version 1.1.8 Is Up With;
Full StyleSheet Designed Modern GUI
1 Major Bug Fix
2 Minor Bug Fix


Version 1.1.9 Is Up With;

  • MinGW-x64 compiler(native Windows port of Linux GCC compiler) instead of VC++ which produces slightly more efficient code.
  • Fine tuning GUI
  • 3 Minor Bug Fixes

You can right-click on the Random button to randomize all color slots at once.


Version 1.2.0 Is Up With;

  • Interpolation Algorithms
  • Separated Width & Height Option For The Magnifier
  • Improved Gui And More Responsive Design
  • Qt 5.9.0 Libraries
  • Minor Optimizations
  • 1 Minor Bug Fix


Version 1.2.1 Is Up With;

  • Invert Feature In Magnifier
  • Fixed One Problem About Bicubic Filtering
  • Improved Gui
  • Improved Dark Theme With Qss
  • 2 Minor Bug Fixes

You may also download roboto fonts for the best experience.


Version 1.2.2 Is Up With;

  • Simple and Advanced Mode
  • Improved GUI with Circle Slots
  • Improved QSS Compatibility
  • New Syntax on Signal-Slot System Which May Increase Responsiveness Very Little Bit
  • 1 Minor Bug Fix


Version 1.2.3 Is Up With;

  • OpenCV integration
  • Lanczos interpolation
  • Better quality Bicubic interpolation
  • Faster interpolations
  • Ability to open multiple Magnifiers with different configurations
  • Ability to change Magnifier configuration while moving
  • Tighter Simple Mode
  • New Configuration Menu
  • New Help Menu
  • Empty Feature
  • Improved GUI
  • Improved Picker
  • Restrict keyword optimization and other code refactorings
  • And even more than that


Cool stuff thanks for sharing :slight_smile:


I don’t understand. does this work with any software?