Color Picker

Pick any color from an image and get HEX, RGB, HSL, HSV and CMYK codes instantly.

Upload an image to pick a color

Drag & drop, paste, or browse — PNG, JPG, WEBP or GIF

Tip: you can also paste an image with Ctrl/Cmd + V

Screen eyedropper not supported in this browser
#3B82F6Royal Blue

Color codes

HEX#3B82F6
RGBrgb(59, 130, 246)
HSLhsl(217, 91%, 60%)
HSVhsv(217, 76%, 96%)
CMYKcmyk(76%, 47%, 0%, 4%)

Nearest color name: Royal Blue

Color harmonies

Contrast checker (WCAG)

Sample text

Background
3.68:1
AA contrast: Fail
AAA: Fail

Saved colors

No saved colors yet — pick one and tap “Save color”.

A color picker is a tool that lets you sample the exact color of any pixel and read it back as a code you can reuse. Instead of guessing at a shade or squinting at a hex value, you click the pixel you want and get its precise values in every common format. Designers use color pickers to match a client’s brand, developers use them to grab the exact blue from a mockup, print teams convert screen colors to CMYK, and accessibility-minded teams check whether text will actually be readable against its background.

Our color picker is completely free and fully private — your image never leaves your device because everything runs right in your browser. Upload or paste a photo, click any pixel with the eyedropper, and instantly read the color as HEX, RGB, HSL, HSV and CMYK. You can extract a full palette from an image, generate matching color harmonies, and run a built-in WCAG contrast check to confirm your color combinations meet accessibility standards — all with no sign-up, no ads and no uploads to a server.

How to pick a color from an image

  1. 1

    Upload or drag in your image

    Drag and drop a photo onto the canvas, paste one with Ctrl/Cmd + V, browse from your device, or load one by URL. PNG, JPG, WEBP and GIF are all supported, and the image stays on your device.

  2. 2

    Click the eyedropper on any pixel

    Move over the image and click the pixel you want to sample. Zoom in for pixel-perfect precision when colors sit close together, and the picker locks onto the exact shade under your cursor.

  3. 3

    Read and copy the color codes

    The readout panel shows the live HEX, RGB, HSL, HSV and CMYK values for the pixel you picked. Tap Copy next to any format to send that code straight to your clipboard for use in your design tool or code.

  4. 4

    Extract a palette from the image

    Click Extract palette to pull the dominant colors out of the whole image at once. It’s the fastest way to build a cohesive scheme from a photo, a screenshot or a piece of reference art.

  5. 5

    Generate color harmonies

    From any picked color, generate complementary, analogous, triadic, tetradic, split-complementary and monochromatic harmonies. Use these ready-made relationships to round out a palette that feels balanced.

  6. 6

    Check contrast, then save or export

    Drop your color into the WCAG contrast checker to confirm text will be legible, then save the colors you like and export the palette as CSS, JSON or a PNG swatch sheet.

HEX, RGB, HSL, HSV and CMYK explained

Different color models exist because different jobs describe color in different ways. Screens build color from red, green and blue light, so RGB and its shorthand HEX are the native languages of the web. HSL and HSV rearrange that same information around hue, so humans can tweak a color intuitively — nudging saturation or lightness rather than juggling three channels. Print, on the other hand, mixes physical inks, so it uses CMYK. The picker shows all five at once so you can grab whichever format the task in front of you needs.

ModelExampleBest for
HEX#3B82F6Web and CSS — the most compact way to write a color for HTML, CSS and design handoffs.
RGBrgb(59, 130, 246)Screens and digital — the raw red/green/blue channels behind every pixel, handy for code and rgba() transparency.
HSLhsl(217, 91%, 60%)Intuitive tweaking — adjust hue, saturation and lightness independently to build tints and shades by hand.
HSVhsv(217, 76%, 96%)Design tools and pickers — the hue/saturation/value model built into Photoshop, Figma and most color wheels.
CMYKcmyk(76%, 47%, 0%, 4%)Print — cyan, magenta, yellow and black ink percentages for anything that ends up on paper.

Web and UI design

Pull the exact colors from a mockup, a reference site or an inspiration photo and drop them straight into your design system. Build a consistent palette, generate harmonies for accent and highlight colors, and copy clean HEX values into Figma, Sketch or Adobe XD without eyeballing a single shade.

Front-end development

Grab a color once and reuse it everywhere. Copy HEX or RGB values into your CSS, or export the whole palette as ready-made CSS custom properties (variables) so your theme stays consistent across components. The rgb() and hsl() readouts also make it easy to add opacity or programmatic tweaks in code.

Print and branding

Screen colors don’t translate directly to ink, so every picked color comes with its CMYK conversion for print work. Match a brand color across a business card, brochure or packaging mockup and hand your printer the cyan, magenta, yellow and black percentages they actually need.

Accessibility

Readable text isn’t optional. The built-in WCAG contrast checker measures the ratio between your foreground and background colors and tells you at a glance whether the pair passes AA and AAA for normal and large text — so you can catch low-contrast combinations before they ship.

How we compare

Plenty of online color pickers cover the basics. Here’s how ours stacks up against a popular alternative, imagecolorpicker.com, on the features that matter most for real design and development work.

Color modelsHEX, RGB, HSL, HSV and CMYKHEX, RGB and HSL only
CMYK for printYes — instant CMYK conversionNo
WCAG contrast checkerYes — AA/AAA pass-fail built inNo
Color harmoniesYes — six harmony typesNo
AdsNoneHeavy

Frequently asked questions

How do I pick a color from an image?

Upload, paste or drag your image onto the canvas, then click the eyedropper on any pixel you want to sample. The picker instantly shows that color’s HEX, RGB, HSL, HSV and CMYK values, and you can copy any of them with a single tap. Everything happens in your browser, so the image is never uploaded anywhere.

What is a HEX color code?

A HEX code is a six-digit way of writing a color for the web, like #3B82F6. The six characters are three pairs of hexadecimal digits representing the red, green and blue channels — 3B red, 82 green and F6 blue — each ranging from 00 to FF (0 to 255). It’s just a compact shorthand for the same information as an RGB value.

How do I convert RGB to HEX?

Convert each of the three RGB channels (0–255) to a two-digit hexadecimal number and join them together after a #. For example, rgb(59, 130, 246) becomes #3B82F6. You don’t have to do the math by hand — pick any color in this tool and it shows the HEX and RGB values side by side, ready to copy.

How do I make a color palette from a photo?

Load the photo and click Extract palette. The tool analyzes the whole image and pulls out its dominant colors as a set of swatches you can select, copy and save. From there you can generate harmonies to fill out the scheme and export the finished palette as CSS, JSON or a PNG.

How do I check color contrast for accessibility?

Put your text color in the foreground field and your background color behind it in the WCAG contrast checker. It calculates the contrast ratio and shows whether the combination passes WCAG AA and AAA for both normal and large text. Aim for at least 4.5:1 for normal body text to keep it readable for everyone.

Is this color picker free and private?

Yes on both counts. It’s completely free with no sign-up and no ads, and it’s private by design — your image is processed entirely in your browser and never uploaded to a server. When you close the tab, nothing about your image is left behind.