Skip to content
OutMonkey

Colour & Accessibility

Extract colours from an image.

Upload a photo, screenshot or artwork, rank the dominant colours and copy the HEX, RGB or HSL value you actually need.

Use the order

The first colour is doing the most visual work.

Results are ranked by sampled dominance. Use the top few colours for a quick brand or mood read; use the lower-ranked colours when you are looking for accents rather than the background mass.

Where to paste it

Copy the format the next app expects.

HEX is the easiest handoff to Figma, Canva and most web design controls. RGB is useful in CSS and image workflows. “Copy CSS variables” gives you a ready-made palette block for code.

What next?

Do something with the colours.

One annoying job

I have the image. I need the actual colour codes.

You should not have to open a design app, drag an eyedropper around and guess which shade is really doing the most work.

1Upload the image.

Start with the real photo, screenshot or artwork rather than a compressed copy if you have it.

2Start with the top few colours.

Top 6 or 8 with balanced grouping is the useful default. Broader grouping is better when tiny colour variations are cluttering the result.

3Copy HEX unless you were asked for something else.

HEX is the easiest handoff to Figma, Canva and most web controls. Use RGB or HSL only when the next tool specifically expects it.

Quick rule: the first colours explain the overall look; the lower-ranked colours are more useful when you are hunting for accents.

Useful to know

Four things worth knowing.

What it is

It turns colour into a number.

Colour tools turn visual choices into measurable values such as contrast ratios or colour coordinates. That makes them useful checks, not automatic design decisions.

Where it stops

Passing is not the whole design.

A passing number cannot judge hierarchy, glare, display calibration, print stock or whether the surrounding design is actually readable.

Check it at real size.

Use the number as a signal, then look at the real text size, weight, background and surrounding colours.

Treat the number as a floor.

Check the real size and context after the number passes. Small text and thin weights usually need more breathing room than the minimum.