About this tool
Pick any color directly from your desktop, other windows, or websites using the browser's native EyeDropper API. This online eyedropper tool lets you grab pixel-perfect color values instantly with zero software installation. Every picked swatch is converted in real time into hex, rgb, hsl, and oklch formats, making it easy to copy color codes for your CSS stylesheets, design tokens, or graphics editors.
Pick colors outside the browser window
Unlike canvas-based color pickers constrained to an uploaded image, this screen color picker taps into the operating system's native magnifying loupe on supported Chromium browsers. You can sample pixels from your code editor, wallpaper, design mockups, or another monitor. The browser handles the sampling UI natively, ensuring accurate sRGB color retrieval from any visible pixel.
Privacy by design: single pixel, no screen capture
Your screen content remains completely private. When you activate the eyedropper, the browser only passes back the single hex color string of the specific pixel you click. The webpage never receives a screenshot, screen recording, video stream, or cursor coordinates. If you press Esc to dismiss the picker, the operation cancels silently without reading any screen data.
WCAG contrast checker and palette export
Keep a running history of up to 48 color swatches saved locally in your browser. Assign any two swatches as foreground and background to calculate their WCAG 2.1 contrast ratio and verify AA and AAA compliance for normal and large text. Note that WCAG contrast formulas assume opaque colors, so alpha channels are ignored. Export your palette anytime as CSS custom properties, GIMP palette (.gpl), JSON, or a plain HEX list.
Cross-browser fallback and manual input
The EyeDropper API is currently supported in Chromium-based desktop browsers like Chrome, Edge, and Opera. If you are on Firefox, Safari, or a mobile browser where the API is unavailable, the tool automatically provides a manual input fallback. You can paste hex codes or rgb() / rgba() values into the input box — in either the legacy comma syntax or the modern space syntax — to access all formatting, contrast calculation, and export features without restrictions.