AI-Powered

Color Picker

Pick colors from your screen or any image — HEX, RGB, HSL, CMYK, named, Pantone.

Upload image to pick

JPEG, PNG, WebP

Your browser doesn't support the EyeDropper API. Upload an image to pick colors from instead.
52
152
219
204.07185628742513°
0.6987447698744769%
0.5313725490196078%

All Formats

Palette (0/8)

Click Add to add the current color to your palette.

Contrast Check

#3498DB
vs
#FFFFFF

Sample text

The quick brown fox jumps over the lazy dog

3.15:1
AA AAA

☕ Love this tool? Support the developer.

100% free — no ads, no limits. Your support keeps every tool free.

$

Secure payment via Stripe · No account needed

About Color Picker

OptiPix Color Picker lets you grab any color from your screen using the native EyeDropper API in Chromium browsers, or pick colors from any uploaded image with pixel-precise accuracy. Every picked color is shown in HEX, RGB, HSL, HSV, CMYK, the nearest CSS named color, and the closest Pantone Solid Coated swatch. Each format has its own one-click copy button. Fine-tune any color with the built-in HSL and RGB sliders. A history strip remembers your last 30 picks across browser sessions. Build a palette of up to 8 colors and export it as CSS custom properties, JSON, or a downloadable PNG strip. The integrated WCAG contrast checker shows the AA/AAA pass/fail badges for any pair of colors. Everything runs locally — your screen pixels and uploaded images never leave your device. Perfect for designers picking brand colors, developers grabbing swatches from screenshots, accessibility auditors verifying contrast, and anyone tired of switching between native eyedroppers and color converters.

How It Works

The screen picker calls the browser's native EyeDropper API for one-pixel sampling. Image picking samples a single pixel from a 2D canvas via getImageData. Format conversions are pure math — RGB↔HSL↔HSV↔CMYK — and the named/Pantone matchers compute squared Euclidean distance against a reference list.

Use Cases

  • Grab a color from a screenshot for your design system
  • Convert any HEX you find online to RGB, HSL, or Pantone
  • Build a brand palette from a mood-board image
  • Verify the WCAG contrast of two colors before shipping
  • Identify a CSS named color from a hex code

Frequently Asked Questions

Does the screen eyedropper work in every browser?
The EyeDropper API works in Chromium-based browsers (Chrome, Edge, Brave, Opera) version 95+. Firefox and Safari don't support it yet — but you can still upload an image and pick colors from it in any browser.
Are the Pantone colors exact?
Pantone colors are matched to the nearest swatch in our compact PMS Solid Coated reference. Pantone uses spot inks that can't be reproduced exactly on a screen, so this is an approximation suitable for inspiration and discovery, not for pre-press color matching.
Is my screen pixel data sent anywhere?
No. The EyeDropper API runs entirely in your browser and the picked color stays on your device. Uploaded images are decoded into a local canvas and never uploaded.
Can I export a palette?
Yes — click Add to add colors, then export as CSS variables, JSON, or download a PNG palette strip.
How do I check WCAG contrast?
Use the built-in Contrast Check section. The current color is paired with a second color of your choice, and you'll see the contrast ratio plus AA / AAA pass-fail badges.

Related Tools

All 102 Tools

Image CompressorBackground RemoverVideo CompressorImage UpscalerOCR Text ExtractorFormat ConverterImage ResizerEXIF RemoverFace BlurDepth EstimationQR Code GeneratorWatermark MakerColor Palette ExtractorPhoto FiltersImage to PDFObject DetectionImage ClassifierImage CaptionerAI Image GeneratorMeme GeneratorGIF MakerPhoto Collage MakerImage CropPhoto EffectsImage to SVGColor ChangerNoise RemoverPhoto RestorationColor PickerFavicon GeneratorImage to Base64Image Metadata ViewerImage AnnotatorPassport Photo MakerDocument ScannerASCII Art GeneratorImage ComparisonSprite Sheet GeneratorObject RemoverPanorama MakerWord CounterCase ConverterLorem Ipsum GeneratorUUID GeneratorUnix Timestamp ConverterText DiffURL Encoder / DecoderHTML Entity Encoder / DecoderBase64 Text Encoder / DecoderText to Binary / Hex / OctalHash GeneratorJSON Formatter / ValidatorRandom String GeneratorCSV ↔ JSON ConverterMarkdown EditorUnit ConverterPercentage CalculatorBMI CalculatorAge CalculatorTip CalculatorCSS Gradient GeneratorCSS Box Shadow GeneratorCSS Border Radius GeneratorGlassmorphism GeneratorNeumorphism GeneratorCSS Text Shadow GeneratorFlexbox PlaygroundCSS Grid GeneratorAudio TrimmerAudio ConverterAudio MergerAudio RecorderVideo to Audio ExtractorAudio Speed ChangerAudio Volume BoosterRingtone MakerVocal RemoverText to SpeechSpeech to TextAudio Noise RemoverAudio EqualizerAudio EffectsVideo TrimmerVideo MergerVideo ResizerVideo Speed ChangerVideo RotatorVideo to MP4 ConverterAdd Music to VideoMute VideoVideo LooperReverse VideoVideo ScreenshotAdd Subtitles to VideoVideo WatermarkScreen RecorderWebcam RecorderSlideshow MakerVideo FiltersCron Expression BuilderRegex TesterUnix Timestamp Converter