Precise Color Picking
Preview pixels at 4–16× magnification, then click or press Enter to select.
Pick colors from any image. Get HEX, RGB, HSL and create your own color palette.

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.
Choose an image to create a palette.
Preview pixels at 4–16× magnification, then click or press Enter to select.
HEX, RGB and HSL values for a consistent design and coding workflow.
Extract a palette, refine up to 12 colors and export it for your work.
Process images in your browser without uploading them to a server.
Choose a local file, drop a photo onto the tool, or paste a screenshot with Ctrl+V or ⌘V.
Move to preview a pixel. Click or press Enter to select; use arrow keys to fine-tune.
Copy HEX, RGB or HSL. Refine your palette and export code, SVG or PNG.
JPG, PNG, WebP, GIF (first frame), BMP, AVIF, HEIC/HEIF, TIFF and safe SVG. Unreadable variants can be converted to PNG.
Maximum file sizeLarge files are processed locally. Working images are limited to a 4096 px longest edge; colors refer to these pixels.
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.
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.
No. Imported images and pasted screenshots are decoded and sampled locally in your browser. Your image bytes are never sent to a server.
Yes. PhotoColors is free, with no payment or subscription required.
No. You can open PhotoColors without registering or signing in.
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.