Image Colour Picker — Click to Pick & Extract 10-Colour Palette
Click any pixel in an uploaded image to pick its exact colour in HEX, RGB and HSL format simultaneously. Furthermore, the Extract Palette button identifies the ten most dominant colours in the image — using colour quantisation to group similar shades. Every colour in both the picker and the palette has individual copy buttons for each format.
Any image — click pixels to pick colours
Click anywhere on the image below to pick a colour. The crosshair follows your cursor.
How to use the Image Colour Picker
Upload your image
Drop any image onto the drop zone or click to upload. Furthermore, the image loads onto a canvas that supports pixel-level colour reading. A crosshair cursor appears when you hover over the image, showing the active click target.
Click any pixel to pick its colour
Click anywhere on the image to read the exact colour of the clicked pixel. Furthermore, the colour appears as a swatch with HEX, RGB. HSL values — all three formats display simultaneously with individual Copy buttons. Click anywhere else on the image to pick a new colour, updating the display instantly.
Extract the 10-colour palette
Click Extract 10-colour palette to identify the ten most dominant colours in the image. Furthermore, the palette uses colour quantisation to group similar shades and find the representative colours. Click any palette swatch to see its full HEX, RGB and HSL values.
HEX, RGB and HSL formats explained
Each colour format serves different contexts. Furthermore, knowing when to use each format prevents manual conversions between colour values.
| Format | Example | Used in |
|---|---|---|
| HEX | #1D9E75 | HTML/CSS, design tools, brand style guides |
| RGB | rgb(29, 158, 117) | CSS, JavaScript, Figma, canvas API |
| HSL | hsl(159, 69%, 37%) | CSS, dynamic colour adjustments, lightness manipulation |
How colour extraction works
Pixel colour reading uses Canvas ImageData. Furthermore, palette extraction uses colour quantisation — grouping nearby colours into buckets. Selecting the most populated bucket as the dominant colour.
Quantisation bucket: round each channel to nearest 32 → reduces 16M colours to ~512 buckets
Dominant colours: sort buckets by pixel count, take top 10
Worked example: extracting brand colours from a logo
A designer receives a brand logo as a JPG and needs the exact HEX colour values for a CSS stylesheet. Using Image Colour Picker:
What is an image colour picker?
An image colour picker reads the exact colour value of a specific pixel or area in a digital image and converts it to colour code formats like HEX, RGB and HSL. Furthermore, designers and developers use colour pickers to extract exact brand colours from logos, match colours from reference images and sample colours from photographs for use in interface and graphic design. Without a picker, identifying the exact colour value of a pixel requires opening the image in design software, using the eyedropper tool and noting the colour code. Moreover, a browser-based picker with instant palette extraction removes multiple steps from this workflow.
Colour quantisation for palette extraction
Dominant colour extraction uses quantisation to reduce the thousands of colours in a photograph to a representative set. Furthermore, the MedianCut and K-means algorithms are the standard methods for palette extraction in professional tools. This tool uses a simpler bucket quantisation approach — grouping each colour channel into 32-value buckets — which runs instantly in the browser without a server. Moreover, the result produces the most visually prominent colour groups rather than averaging all colours, so the palette reflects the actual dominant tones of the image.
Why simultaneous HEX, RGB and HSL display saves time
Different design tools and programming contexts use different colour formats. Furthermore, CSS accepts all three — HEX for most declarations, RGB for alpha transparency and HSL for programmatic lightness adjustments. Figma and Sketch primarily show HEX and RGB. Providing all three formats simultaneously for every picked colour eliminates the repeated conversion that designers otherwise perform when moving colours between tools. Moreover, the individual Copy button for each format copies the exact notation used by the target tool — no manual reformatting needed.
Frequently asked questions
Related tools
Image Filters
Apply colour grading using picked colour values. Furthermore, hue-rotate and warm tone filters adjust colours.
Photo Colour Grader
Grade photos using LUT-style presets. Furthermore, individual curve sliders refine the result.
Background Remover
Use the picked colour to target background removal. Furthermore, click-to-pick samples background pixels directly.
Favicon Generator
Use extracted brand colours for favicon backgrounds. Furthermore, live tab preview shows the result.
Image Format Converter
Convert images before colour sampling. Furthermore, PNG gives more accurate pixel colour readings.
Watermark Tool
Apply watermarks matching extracted brand colours. Furthermore, opacity and position controls included.