Color picker and hex code

EyeDropper not supported — Chrome / Edge only

RGB Controls

Click “Save” to add the current color to the palette.

Palette

No colors saved

Click a swatch to reload it. Hover to delete it.

Color Values

HEX#004472
RGB
HSL
CMYK
HSB / HSV
HWB
LAB
LCH
OKLCH
XYZ

Click a value to copy it to clipboard.

Export

Current color

Full palette

Play to start playback
Speed 1.00x
Tone 1.00
Volume 100%

How to use our Color picker/Color eyedropper tool

What is this tool?

This color picker tool lets you select, analyze, and export any color directly from your browser. It combines a powerful eyedropper with a full-featured RGB color editor. Whether you need to pick color online or manage a complete palette, this tool covers everything.

The color eyedropper button

The eyedropper color selectorbutton sits at the very top of the interface, wide and easy to spot. Clicking it activates the native browser color selector so you can sample any pixel on screen. You can then click any element on your display to instantly capture its exact color value. The color picker on screen feature works natively in Chrome and Edge browsers only. Firefox users will see a clear message explaining which browsers support the eyedropper API.

RGB Controls panel

The RGB Controls panel lets you fine-tune any color using three independent sliders for red, green, and blue. Each slider updates the color preview in real time as you drag it across the range. You can also type a HEX value directly into the input field to jump to any color instantly. The native color input widget gives you a quick visual alternative without needing to use the sliders. Clicking the Reset button always brings you back to the default color.

Saving colors to the palette

The Save button adds your current color to the palette panel, storing up to 16 swatches at once. Your palette is automatically written to localStorage, so it persists between browser sessions without any account. Clicking any swatch reloads that color into the editor immediately for further adjustments. Hovering over a swatch reveals a small delete button to remove it individually from your collection. The Clear button wipes the entire palette in one click when you want a completely fresh start.

Color values panel

The Color Values panel displays your selected color in ten different formats simultaneously for maximum convenience. Supported spaces include HEX, RGB, HSL, CMYK, HSB, HWB, LAB, LCH, OKLCH, and XYZ. Each value box is clickable, copying the formatted string directly to your clipboard with a single action. This makes the tool especially useful for developers working across different coding environments and design software. A small toast notification confirms every copy so you always know the action was successful.

Export options

Current color exports

The Export panel offers seven formats to download your current color as a standalone file. JPEG and PNG exports generate a labeled 1920×1080 image showing the HEX, RGB, HSL, and HSB values. The WebP export produces the same layout in the modern, lightweight format recommended for web projects today. SVG export creates a clean vector file with the color and its main values embedded directly as text. The CSS export generates a ready-to-use :root {} block with HEX, RGB, HSL, and OKLCH custom properties. JSON export packages all ten color spaces into a structured, developer-friendly data file. The GLSL export produces a shader-ready .glsl file with vec3vec4, and uniform declarations included.

Full palette exports

JPEG, PNG, and WebP formats are all available for exporting your entire saved palette as an image strip. Each palette image displays labeled color swatches side by side for quick visual reference across all saved colors. SVG palette export creates a fully scalable vector file without any quality loss at any size. CSS palette export outputs a :root {} block with one numbered custom property assigned per palette entry. JSON palette export includes HEX, RGB, HSL, and OKLCH data for every color stored in the palette. The GLSL palette export generates individual vec3 variables plus a complete vec3[] array ready for use in shaders.

Accessibility and compatibility

Every text element uses pure black on white or white on black contrast for full readability at all times. The interface is fully responsive and adapts comfortably to both desktop and mobile screen sizes. The eyedropper feature requires Chrome or Edge, as Firefox does not yet implement the EyeDropper API. All downloads rely on the browser’s native system with no server, no account, and no external library required. This tool is fully self-contained and ready to use the moment you open the page.

Scroll to Top