Matching a brand color
Before
Client sent a logo, no hex code
After
Sampled the primary color, got the exact hex
Used the hex in CSS variables. No more guessing.
I built this because I got tired of switching between three tools for hex, RGB, and HSL. Pick a color, see all formats at once, and grab the shades and tints for building a design system. Nothing gets uploaded.
Shades & tints
Your files are processed in your browser and never uploaded to any server.
A tip for building design systems: don't pick shades by eye. Generate them programmatically. A common pattern is 10 shades from 50 (lightest) to 900 (darkest), each about 8-10% darker than the one before. It's consistent across colors. The shades here give you a good starting point, but for full design systems, tools like Tailwind's palette generator produce more nuanced scales.
— Mirza Noman Baig
These are actual measurements from using this tool, not estimates.
Before
Client sent a logo, no hex code
After
Sampled the primary color, got the exact hex
Used the hex in CSS variables. No more guessing.
Before
Original button color, no hover defined
After
Generated a 10% darker shade for hover
Consistent with the base color, no manual adjustment needed.
Before
Design used HSL, code used HEX
After
Converted between formats instantly
Kept design and development in sync without manual math.
Native color picker or paste a hex code directly.
HEX, RGB, HSL, and CSS — see everything without switching tools.
Lighter and darker variations for hover states and design systems.
No uploads, no tracking. Fast even on slow connections.
HEX, RGB, HSL, and CSS color values — the four you'll actually use.
No. Everything runs in your browser. Nothing gets uploaded.
It generates lighter and darker shades of a single color. For full multi-color palettes, pair it with a dedicated palette tool.
The current version focuses on solid colors. For alpha support, you can add `rgba()` values manually using the RGB output.
Not directly. Use your operating system's built-in color picker to sample from an image, then paste the hex here for conversion.