Color Picker
Pick a colour and read off its HEX, RGB and HSL values.
Pull the dominant colors out of an image and copy them as a palette.
Pulls the dominant colours out with histogram quantisation and near-colour merging, which keeps the result deterministic — the same image always yields the same palette.
The algorithm is histogram quantisation plus near-colour merging: each channel keeps its high 4 bits into at most 4096 buckets, ranked by hits, then merged by a perceptually weighted distance (redmean).
That makes the result deterministic — the same image always yields the same palette, unlike k-means with its random initialisation, and it can be verified independently with solid-colour test images.
Fully transparent pixels are skipped and large images are sampled at a fixed stride, so the reported share is a sampled ratio rather than an exact per-pixel count.
Upload an image
A photo, screenshot or logo.
Read palette and share
Each swatch carries a percentage of the sampled pixels.
Copy the values
HEX is ready to use; crop out the background first for a more useful palette.
Ranking is by pixel count, so a large background usually wins while a small saturated accent loses. Crop the background away and the extraction will match your judgement.
Because this is a deterministic pipeline (quantise, then merge by distance threshold) rather than k-means with random seeds. Reproducibility is deliberate; the trade-off is less nuance than a clustering method.
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.