Online Color Picker - Eye Dropper & Color Selection Tool
Pick colors from a palette or use the eye dropper to sample colors from your screen. Converts between HEX, RGB, HSL. An essential tool for designers.
UD5 Toolkit
HSL stands for Hue, Saturation, and Lightness. Hue is the color type (0–360° on the color wheel), Saturation is the intensity or purity of the color (0–100%), and Lightness is how bright or dark the color appears (0–100%). HSL is intuitive for designers because it mirrors how humans perceive color.
A HEX color code is a 6-digit hexadecimal representation of an RGB color, prefixed with a #. Each pair of characters represents the Red, Green, and Blue channels respectively, ranging from 00 to FF (0–255 in decimal). For example, #FF5733 means R=255, G=87, B=51.
Converting HSL to HEX involves two steps: First, HSL → RGB using trigonometric or geometric formulas based on the hue angle, saturation, and lightness values. Then, RGB → HEX by converting each decimal channel (0–255) to a two-digit hexadecimal string and concatenating them with a # prefix.
HSL is often more intuitive for designers because you can easily adjust lightness to create tints and shades, modify saturation to make colors more or less vibrant, and shift hue to find complementary or analogous colors — all without mentally decoding hex values. HEX is more compact for coding but harder to manipulate visually.
Hue (H): 0 to 360 degrees — values wrap around (360° = 0° = red). Saturation (S): 0% to 100% — 0% is completely desaturated (gray), 100% is fully saturated. Lightness (L): 0% to 100% — 0% is pure black, 100% is pure white, 50% is the "normal" fully saturated color.
Yes! This tool supports bidirectional conversion. Simply type or paste a HEX color code (like 30ABE8 or #30ABE8) into the HEX input field, and the HSL sliders will automatically update. You can also use the built-in color picker to select any color visually. The tool also accepts 3-digit shorthand HEX codes like #ABC.
While both models use Hue and Saturation, they differ in the third component: HSL uses Lightness (ranging from black → pure color → white), while HSV/HSB uses Value/Brightness (ranging from black → pure color). In HSL, a lightness of 100% always yields white; in HSV, a value of 100% yields the purest form of the color. HSL is generally preferred for UI design; HSV is common in image editing software.
Absolutely! CSS has native support for HSL colors using the hsl() and hsla() functions. For example: background-color: hsl(200, 80%, 55%); — this is fully equivalent to its HEX counterpart #30ABE8. Modern CSS also supports hsl() with an optional alpha channel: hsl(200 80% 55% / 0.8).
Pick colors from a palette or use the eye dropper to sample colors from your screen. Converts between HEX, RGB, HSL. An essential tool for designers.
Point your camera at an object and see the dominant color in real time. Click to copy the hex. Fun tool for designers.
Convert RGBA colors to CIELAB and other advanced color spaces. For fine‑tuning design tokens. Client‑side math.
Interactively create colors in HWB space and get the CSS hwb() function. Simplifies tint/shade workflows. Live preview.
Convert hex or RGB to CIELAB L*a*b* values. Understand perceptual lightness and color opponents. Local math.
Upload an image and instantly see its most dominant color as a hex swatch. Uses color quantization. Local.
Select colors in the OKLCH space with lightness, chroma, and hue. Convert to hex, RGB, and CSS oklch(). Perceptually uniform gradients.
Reduce the number of colors in an image to a retro 8‑bit look. Uses median cut quantization in the browser. Preview and download the stylized result.
Convert RGB and hex colors to CIELAB L*a*b* values. Understand perceptual lightness and chromaticity. All local math.
See a color swatch and guess its hex code. Get scored on accuracy. Improve your color intuition. Fun for designers.
Increase or decrease the color saturation of your photo with a slider. Preview instantly. Download the edited image. Canvas‑based.
Enter foreground and background colors to instantly see the contrast ratio and pass/fail for AA and AAA. Simple and fast.
Upload an image and extract its dominant colors or full color palette. Download as a CSS snippet or color swatch. Entirely client-side, your images stay private.
Enter the URL of any online image and extract its dominant colors or pick colors with a magnifier. No upload, cross‑origin friendly.
Enter two hex colors and compute the CIE76, CIE94, and CIEDE2000 color difference. Understand how humans perceive color similarity.
Quickly adjust the brightness and contrast of an image with live preview sliders. Download the tuned photo. Canvas.
Extract a color palette from an image using CIELAB k‑means quantization. Results are perceptually more accurate than RGB methods.
Convert images between popular formats like PNG, JPEG, WEBP, and BMP. No quality loss on conversion when using lossless formats. Private and fast.
Automatically adjust brightness, contrast, and saturation of a photo. Click to enhance and download. Canvas‑based.
Enter a website URL and apply a protanopia/deuteranopia/tritanopia filter. Test full page accessibility.
Upload two images and see a diff overlay highlighting the pixel differences. Adjust tolerance. For regression testing.
Enter an image URL and extract its dominant color palette. No download needed. Fast visual analysis.
Upload an image and see its RGB and luminance histograms. Understand exposure and color distribution. Photographer tool.
Convert illuminance units: lux, foot-candle, phot. Useful for lighting design and photography. Quick and free.
Apply a true negative color effect to your image. Simulate a film negative or invert scanned documents. Instant canvas transformation.
Enter an image URL to extract a 5-color dominant palette. Avoids uploading files. Uses canvas to read remote image pixels. Fast and privacy-oriented.
Enter hex codes and download a PNG swatch image with color names. Useful for design spec documents. Built via canvas.
Pixelate or censor parts of an image by dragging. Adjust block size for mosaic effect. Useful for hiding faces or sensitive data. Client-side processing.
Paste a direct link to an image and get its 5 dominant colors with hex codes. No upload, uses canvas with CORS proxy.
A dedicated color picker with common retro gaming palettes (NES, Gameboy). Pick and copy hex codes. For pixel art creators.