Image Color Picker

Pick colors from any image. Get HEX, RGB, HSL and create your own color palette.

Wooden boats and a boathouse on an alpine lake, surrounded by forest and mountains.

Arrow keys move one pixel. Hold Shift to move ten pixels. Enter confirms. Scroll over the active magnifier to change its zoom from 4× to 16×. On touch screens, drag to preview and release to confirm.

Selected Color

SELECTED COLOR—
HEX
—
RGB
—
HSL
—

Color palette

0 / 12 colors

Choose an image to create a palette.

Everything You Need to Pick Colors

Precise Color Picking

Preview pixels at 4–16× magnification, then click or press Enter to select.

Multiple Color Formats

HEX, RGB and HSL values for a consistent design and coding workflow.

Create Color Palettes

Extract a palette, refine up to 12 colors and export it for your work.

Privacy-First Processing

Process images in your browser without uploading them to a server.

How to Use an Image Color Picker

  1. 1

    Bring your image

    Choose a local file, drop a photo onto the tool, or paste a screenshot with Ctrl+V or ⌘V.

  2. 2

    Choose a pixel

    Move to preview a pixel. Click or press Enter to select; use arrow keys to fine-tune.

  3. 3

    Get your color

    Copy HEX, RGB or HSL. Refine your palette and export code, SVG or PNG.

Supported Image Formats

JPG, PNG, WebP, GIF (first frame), BMP, AVIF, HEIC/HEIF, TIFF and safe SVG. Unreadable variants can be converted to PNG.

100 MB

Maximum file sizeLarge files are processed locally. Working images are limited to a 4096 px longest edge; colors refer to these pixels.

Understanding HEX, RGB and HSL

HEX
A compact web color code, like #426060. HEX8 also includes opacity.
RGB
Red, green and blue channels, each from 0 to 255. RGBA adds opacity.
HSL
Hue, saturation and lightness describe the same color, useful in CSS and design.

Frequently Asked Questions

How do I pick a color from an image?

Choose a file, drag in an image or paste a screenshot. Move over the image to preview a pixel, click to select it, then copy its color code.

What image formats are supported?

JPG, PNG, WebP, GIF (first frame), BMP, AVIF, HEIC/HEIF, TIFF and safe SVG images. Some format variants may need conversion to PNG. Files must be 100 MB or smaller.

Are my images uploaded to a server?

No. Imported images and pasted screenshots are decoded and sampled locally in your browser. Your image bytes are never sent to a server.

Is Image Color Picker free to use?

Yes. PhotoColors is free, with no payment or subscription required.

Do I need an account?

No. You can open PhotoColors without registering or signing in.

Can I export my color palette?

Yes. Export your current palette as CSS, SCSS, CSV, JSON, SVG or PNG. You can also copy all HEX values in palette order. Everything is created locally.