A modern and interactive Color Picker built with Python and CustomTkinter, featuring a rotating color wheel, brightness control and instant HEX color copying using CustomTkinter.
This tool allows users to visually pick any color from a wheel and copy its HEX code directly to clipboard — ideal for designers, developers and UI/UX creators.
- 🎯 Click & drag color selection on a color wheel
- 🌈 Real-time RGB → HEX conversion
- 🔆 Brightness slider for fine-tuning
- 📋 One-click copy to clipboard
- 🖼️ Smooth image-rendering using Pillow (PIL)
- 🖥️ Modern UI powered by CustomTkinter
- 🧮 Built-in color math and projection logic
- 📌 Always-on-top floating window
- ⚡ Lightweight & fast
git clone https://github.com/iamx-ariful-islam/CTk-Color-Picker.git
cd CTk-Color-Pickerpython -m venv venv
source venv/bin/activate # Linux/Mac
venv\Scripts\activate # Windowspip install -r requirements.txt
# or
sudo pip install -r requirements.txtThe requirements.txt file, lists of all the python libraries that my "CTk Color Picker" depends on and installs those packages from the file.
Here’s the structure of the CTk Color Picker project:
CTk-Color-Picker/
│
│── icons/
│── screenshots/
│── main.py
│── LICENSE
├── README.md
└── requirements.txtpython main.pyHere are some screenshots of the CTk Color Picker project:
- Drag your mouse over the color wheel to pick a color
- Adjust brightness using the bottom slider
- Press Get Code to copy the HEX color to clipboard
- The window stays on top for easy access during design work
Contributions, suggestions, and feedback are always welcome! ❤️
To contribute:
- Fork the repository
- Create a new branch (
feature/new-feature) - Commit your changes
- Push and submit a Pull Request
💬 You can also open an issue if you’d like to discuss a feature or report a bug.
The MIT License (MIT)
“Good design is about making things simple yet significant”
— Md. Ariful Islam
