Palette from logo
Drop in a logo and get the exact colors out of it, not an average of them. Edge pixels and antialiasing are discarded before anything is measured, so every value you get back is one the file genuinely contains. It runs entirely in your browser and nothing is uploaded.
or drop a PNG or SVG here. Nothing is uploaded. The file is read in this browser and never leaves your device.
Why a logo needs different treatment
A photograph has continuous tone. Colors shift gradually across a region, so grouping pixels and reporting the average of each group describes something real. That is what a normal palette extractor does, and for photographs it is the right thing.
A logo is the opposite. It is a small number of flat colors with hard boundaries, and almost all the variation in the file lives in the antialiasing along those boundaries. Group a red mark on a white field and the average of the group is a pink that the designer never chose and that appears nowhere in the brand.
So this tool discards the edges first. A pixel only survives if its whole neighborhood is flat and fully opaque, which removes antialiasing whether the file has an alpha channel or has been flattened into a JPEG. What is left is the interior of each shape, and each group then reports its single most common exact value rather than its average.
Two smaller things follow from the same logic. Anything semi-transparent is dropped at a near-total threshold rather than the usual halfway one, because a half-transparent pixel is by definition part of an edge. And when the image has to be scaled, it is scaled without smoothing: interpolation would create blend pixels that were never in the file, manufacturing the exact artifact everything else here removes.
Common questions
- Is my logo uploaded anywhere?
- No. The file is read into a canvas by your own browser and the colors are worked out on your device. There is no upload, no server to receive it, and no copy kept. The tool keeps working with the network switched off, which is the plainest proof of it. It is also why there is no brand-name search here: fetching a logo for you would mean fetching it from somewhere, and that is the one thing this tool avoids.
- Why does this give different colors than a normal image tool?
- Because a logo is flat color and a photograph is not. A photo extractor groups pixels and reports the average of each group, which is meaningful when the color really does vary across a region. On a logo, most of the variation is antialiasing along the edges, so the average of a red mark on white is a pink that appears nowhere in the brand. This tool throws the edges away first, then reports the single most common exact pixel value in each group, so every color it gives you is a color that is genuinely in the file.
- Why did it find fewer colors than I expected?
- Usually because the extra ones were edge blends rather than real colors. A two-color mark scanned at low resolution can look like it contains a dozen colors, and almost all of them exist only where two real colors meet. Fewer is normally the correct answer for a logo: FedEx has two, and any tool that reports six for it is reporting artifacts.
- Why can I not choose the number of colors up front?
- Because a logo has a right answer and a photograph does not. Asking how many colors you want makes sense when any number would be defensible; here it just invites a wrong one, and forcing the count too high makes the tool split a single brand color into two near-identical shades. The count is reported with the result, and you can override it underneath if detection got your mark wrong.
- What happens to transparent areas?
- They are ignored, and so is anything next to them. A pixel that borders transparency is on the boundary of the mark, which means it is part of the antialiased edge even when the pixel itself is fully opaque. Treating transparency as white or black instead would drag the whole palette toward a color that is not in the artwork at all.
- It found nothing in my logo. Why?
- Every pixel in the file was either transparent or sitting on an edge, which happens with very small images. A 16 by 16 favicon is essentially all edge. Try a larger version of the same mark. Returning nothing is deliberate: a file with no flat interior has no flat color to report, and inventing one would defeat the point.
- Can I use these colors as the official brand colors?
- Treat them as accurate to the file, not as the brand standard. A logo is one expression of an identity and the artwork you have may be an old version, a compressed copy, or a variant intended for one background. Where an organization publishes a color specification, that specification wins. Our brand color pages cite one wherever it exists.