Last updated September 6, 202610 min read
A browser window holding an eyedropper over an image, with six bright colour swatches flowing out beside the n-g.be ice symbol.
ToolBest forInputValuesResult pathSetupMain weakness
Built by meColor Palette ExtractorFast web-ready paletteImage fileHEX / RGB / HSLCSS / Tailwind / JSON / PNGNoneNo libraries or AI
Adobe ColorAdobe workflowsImage uploadHEX / RGBLibraries / palette filesLowEcosystem weight
Coolors Image PickerPalette explorationFile / URL / cameraHEX + colour formatsImage / CSS / ASE / moreNoneSome Pro boundaries
ColorZillaLive webpage pixelsBrowser pixelsHEX / CSS RGB / moreClipboard / historyExtensionNot a photo palette tool
Figma EyedropperIn-file design workFigma canvasHEX / RGB / HSL / HSBLayer / style / variableFigma fileToo much for one code
HuemintNew supporting coloursRoles / flat designGenerated HEX paletteLock and regenerateNoneNot faithful extraction

Share this comparison

Share this comparison on LinkedIn

Summarize with AI

ChatGPTPerplexityClaude
Table of Contents

Pulling HEX Codes From an Image: 6 Colour Palette Tools Compared

You have a screenshot, logo, product image, or old webpage. The original brand file is missing, but you need a usable HEX code now.

That sounds like one task. It is actually four: find the main palette, read one exact pixel, apply a colour inside a design file, or invent supporting colours around a known shade.

A palette extractor is a shortlist. An eyedropper is a pointer. The first summarises an image; the second tells you what is under the cursor. Start with the cleanest source you can find, as you would when you prepare website inputs, then choose the narrowest tool that completes the job.

Color Palette Extractor

This is my own tool, so that relationship should be clear before the recommendation. I built it for the narrow job in this article: turn an image into a useful palette without opening a design suite.

Open the colour extractor

Built by Nikita. No affiliate link or referral tracking.

You can load PNG, JPG, JPEG, WebP, or GIF files up to 10 MB, with the first rendered frame sampled for a GIF. Choose 3, 5, 8, or 12 extracted colours, with HEX, RGB, and HSL on every swatch.

It combines two workflows that are often split across tools. Generate the dominant palette, then click the image for one exact pixel. The palette gives you the supporting colours; the click gives you the logo fill the palette rounded off.

The export options are practical for web work: copy all HEX values, CSS variables, or a Tailwind configuration, then export JSON or a PNG swatch. There is no upload, account, or quota. Processing stays in the browser, although that is an operating detail, not a wider privacy or security guarantee.

Its limitation is focus. There is no Creative Cloud library, collaborative design canvas, inspiration catalogue, or AI generation layer. I also cannot call it the most accurate without a controlled benchmark.

Use it when you need a palette and usable code quickly, especially on a machine without paid design software.

Adobe Color

Adobe Color is the ecosystem option. It extracts a theme from an uploaded image, then lets you adjust the result with colour moods or by moving markers across the source.

Try yourself

Independent link. No affiliate relationship, no referral tracking.

That refinement matters. An automatic palette may select a shadow or background tone when you need the accent. Moving a marker gives you a quick correction without abandoning the theme.

Adobe also connects the result to Creative Cloud Libraries and offers several download formats. Its accessibility view can flag swatches that may be difficult to distinguish under simulated colour-vision conditions.

The trade-off is workflow weight. Saving into a Creative Cloud Library is useful when the work already lives there. It is unnecessary machinery when you only need one HEX code for a CSS variable. Some Adobe Express uses also have paid-plan boundaries.

Adobe explicitly says its image colour picker is not generative AI. That distinction is useful: automatic extraction does not automatically mean AI.

Use Adobe Color when the palette will continue into Adobe applications, or when mood refinement and accessibility exploration matter more than the shortest route.

Coolors Image Picker

Coolors is the palette workbench. Its Image Picker accepts an upload, image URL, camera input, or stock image and exposes a wide set of export routes.

Try yourself

Independent link. No affiliate relationship, no referral tracking.

The appeal is range. You can move from an extracted palette into a broader environment for generating, editing, exploring, sharing, checking, and exporting colours.

Export choices visible in the current interface include image, PDF, CSS, ASE, SVG, code, Tailwind, and shareable URLs. That helps when the screenshot is only the start of a larger visual task.

The same breadth is its weakness. The interface is busier than a focused extractor, and some storage, advanced export, contrast, and customisation features are Pro.

The exact free boundary can change. It is safer to judge the core picker than promise every export or storage option indefinitely.

Use Coolors when you want to explore and reshape a palette after extraction, not merely copy one value and leave.

ColorZilla

ColorZilla is the browser-first eyedropper. Install the Chrome or Firefox extension, point at a webpage, and copy the colour under the cursor.

Try yourself

Independent link. No affiliate relationship, no referral tracking.

It can sample one pixel or average a larger area. It keeps a colour history, analyses colours used by webpage elements, and supports automatic copying in HEX, CSS RGB, and other formats.

This is especially useful when the source is already live in a browser. You do not need to download a screenshot, move it into another product, wait for a palette, and then search for the one relevant shade.

The limitation is setup and scope. You must install an extension with permission to access page data. It is primarily an exact-sampling and page-analysis tool, not the cleanest way to produce a balanced five-colour palette from a photograph.

Use ColorZilla for a live website, a browser-opened image, or repeated pixel picking during front-end work.

Figma Eyedropper

Figma's eyedropper makes sense when the colour must enter a design, rather than simply leave an image.

Try yourself

Independent link. No affiliate relationship, no referral tracking.

It can sample from a layer, image, or page background, show values in HEX, RGB, HSL, or HSB, and apply the result directly. The sampled colour can also become a reusable style or variable.

Figma documents the eyedropper as available on all plans for people with edit access. That removes a hand-off: place the screenshot, sample the logo, apply the colour, and store the value without leaving the file.

For a non-designer who needs one code, this is too much environment. You need a Figma file, edit access, and a layer to work with. It is not a general automatic palette extractor.

Use it when the screenshot and the finished design already belong in Figma. Skip it when Figma would exist only to answer one small colour question.

Huemint

Huemint is the deliberately AI-led option in this comparison, and it solves a different problem.

Try yourself

Independent link. No affiliate relationship, no referral tracking.

The tool uses machine learning to generate colours according to their intended roles in a graphic design. It can work with relationships such as background, foreground, navigation, and accent colours.

You can lock a shade you want to keep and generate new combinations around it. That makes Huemint useful after extraction: recover the known brand colour first, then ask for supporting options.

The output is inspiration shaped by layout and contrast relationships, not evidence of what colours were originally inside a photograph. Huemint's own guidance says uploaded designs should contain flat colour areas without photos or gradients.

That rules out many screenshot and product-photo tasks. Its purpose is contextual generation and recolouring, not faithful recovery.

Use it when the job changes from what colour is this? to what colours could work with this?

How to get a cleaner colour value

Start with the best source you can find. An original logo, brand guide, or design file is a better authority than a compressed screenshot.

If the screenshot is all you have, sample a flat interior area. Avoid anti-aliased edges, shadows, gradients, and transparent pixels. Compare several nearby points before deciding that one value is the brand colour.

Before installing anything, check what you already have. macOS ships Digital Color Meter, Windows ships a colour picker in PowerToys, and Chrome DevTools has an eyedropper inside its colour swatch. For one value, once, those are often enough — the tools above earn their place when you need a full palette, an export format, or repeat work.

Then choose the notation your destination needs. HEX is compact for web work. RGB exposes the red, green, and blue channels. HSL can be easier to adjust by hue, saturation, and lightness.

These formats can describe the same sRGB colour. Changing notation does not improve the source.

Finally, test the colour where it will be used. A swatch may look right alone but fail beside the real background or text. If a brand system exists, its documented token remains the source of truth.

Recommendation

Personal Recommendation

For the exact problem in the title, start with Built by meColor Palette Extractor when you want a complete palette, exact pixel picking, and web-ready exports without an account. That recommendation is about workflow fit, and the ownership is disclosed.

Choose Adobe Color when Creative Cloud is the destination. Choose Coolors when exploration and export variety matter. Choose ColorZilla for repeated browser sampling. Choose Figma when the colour should become a layer, style, or variable immediately.

Use Huemint only after you have recovered the source colour and are ready to invent around it. Extraction answers what is there. AI generation proposes what could come next.

For a practical next step, turn the resulting palette into a repeatable visual workflow with Create n-g.be-Style Thumbnails.

About the author

Nikita Goncharenko

Nikita Goncharenko

AI Software Developer

Nikita Goncharenko builds fast, maintainable website systems where content, SEO, performance, and delivery process stay connected.