Color Picker
Pick a colour and read off its HEX, RGB and HSL values.
Upload an image and click anywhere to pick its exact color.
Hover to sample a pixel and click to lock it — the value comes straight from the image data. Everything runs in your browser; the image is never uploaded.
Hovering previews the pixel colour and clicking locks it; HEX, RGB and HSL are all shown and each is separately copyable.
Colour is read with canvas getImageData on a single pixel after the file is turned into a data URL via FileReader — no network request at any point.
Values are the image's rendered pixels with no colour management: an image carrying an ICC profile may already have been converted for display, so what you get is what the browser shows.
Upload an image
A screenshot, brand guide or photo.
Hover, then click
Values track the cursor; clicking pins one and clicking again resets.
Copy the format you need
HEX for CSS, RGB for canvas, HSL for further lightness tweaks.
Because this reads rendered pixels. An image with an ICC profile, or one that is being displayed scaled, can render slightly differently from the annotated value. Read at 100% zoom when absolute accuracy matters.
No. The file becomes a data URL in the browser and is drawn to a canvas, so picking works offline.
Pick a colour and read off its HEX, RGB and HSL values.
Check foreground and background contrast against accessibility thresholds.
Build CSS linear and radial gradients visually, then copy the code.
Tune a box shadow visually and copy the CSS.
Convert physical units across length, weight, volume and more.
Convert between bytes, KB, MB, GB and TB.