Brand color extractor
Upload a logo and get its brand colours — background stripped automatically — with print values and ready-made accessible text pairings.
Brand colours
Brand palette brief
Get suggested roles (primary, secondary, accent), supporting neutrals and the print and accessibility pitfalls to watch for with these exact colours.
Sends only the HEX codes and your note — never the image. AI output can be wrong; check contrast with the numbers above.
Getting clean brand colours from a logo
- Use the biggest file you have. Small logos are mostly edge pixels, and edges are blends. An SVG or a 1000 px PNG gives the truest values.
- Transparent PNGs are ideal — transparent pixels are skipped entirely. For logos on a solid colour, we detect the most common edge colour and ignore everything within ΔE 6 of it.
- Avoid screenshots of JPGs. JPEG compression tints flat areas; if only a JPG exists, check the result with the pixel picker at 5×5 averaging in the middle of a flat area.
- Contrast ratios follow WCAG 2.2: 4.5:1 for normal text (AA), 3:1 for large text and UI elements, 7:1 for AAA.
Questions people ask
How do I find the exact colours of a logo?
Upload the logo (PNG or SVG is best, JPG works). The extractor detects the background — transparent or a solid edge colour — removes it, and clusters the remaining pixels into the brand colours with their HEX, RGB and CMYK values.
Why are there extra in-between colours?
Anti-aliasing: the soft edges of shapes and text blend the brand colour with the background, creating many in-between pixels. Lower the colour count, or use a larger/SVG version of the logo, and those blends disappear.
Are these the official brand colours?
They are the colours in that file. Official values live in the company’s brand guidelines, and a logo exported for the web may have been colour-converted. If you’re doing work for the brand, ask for the guide — then use this to check the files match.
Can I get Pantone values for a logo?
Not reliably from pixels, and Pantone’s library is licensed. We give device-independent CMYK as a starting point; a printer can match to a Pantone swatch physically.