PureDevTools

Color Wheel Picker

Pick colors visually from an interactive wheel — get HEX, RGB, HSL codes instantly

All processing happens in your browser. No data is sent to any server.
#ff0000

Color Values

HEX
#ff0000
RGB
rgb(255, 0, 0)
HSL
hsl(0, 100%, 50%)
HSV
hsv(0, 100%, 100%)
CMYK
cmyk(0%, 100%, 100%, 0%)

Manual Input

RGB
HSL

Color Harmonies

Base

You need a specific shade of teal for a dashboard header but you can’t describe it precisely in HEX. You know roughly where it sits on the color wheel — somewhere between cyan and green, medium saturation, not too dark. Typing random HEX values and refreshing the browser is slow. A visual color wheel lets you point at the hue, adjust saturation and lightness, and grab the exact code.

Why This Tool

Most color pickers give you a flat square gradient. This tool uses a circular color wheel — the same model designers use to understand color relationships (complementary, analogous, triadic). You pick a hue by angle, then adjust saturation and lightness with intuitive controls. The output updates in real time across HEX, RGB, and HSL formats, ready to copy into your CSS, Figma, or design tokens.

What Is a Color Wheel?

A color wheel arranges hues in a circle based on their wavelength relationships. The standard wheel places primary colors (red, blue, yellow in traditional theory; red, green, blue in additive/light theory) at equal intervals, with secondary and tertiary colors filling the gaps.

In the HSL color model used by this tool:

Color Harmony Basics

The color wheel reveals natural color harmonies based on geometric relationships:

HarmonyAngleExample (starting from red 0°)
Complementary180° apartRed + Cyan
Analogous30° apartRed + Orange + Yellow-Orange
Triadic120° apartRed + Green + Blue
Split-complementary150° + 210°Red + Teal + Chartreuse

These harmonies produce color palettes that feel balanced because of the mathematical spacing on the wheel.

HEX, RGB, and HSL Explained

HEX (#1A2B3C): Six hexadecimal digits representing red, green, and blue channels (0–255 each). The most common format in CSS and web design.

RGB (rgb(26, 43, 60)): Same red-green-blue channels in decimal. Useful for programmatic color manipulation.

HSL (hsl(210, 40%, 17%)): Hue-Saturation-Lightness. More intuitive for humans — “make it lighter” means increase L, “make it more vivid” means increase S.

/* All three represent the same color */
color: #1A2B3C;
color: rgb(26, 43, 60);
color: hsl(210, 40%, 17%);

How to Pick Colors Effectively

  1. Start with hue — click on the wheel to select the general color family
  2. Adjust saturation — lower for muted/professional tones, higher for vibrant/attention-grabbing
  3. Set lightness — keep text-background contrast in mind (WCAG recommends 4.5:1 minimum)
  4. Copy the code — click the format you need (HEX for CSS, RGB for JavaScript, HSL for design systems)

Tips for Developers

Frequently Asked Questions

What is the difference between HEX, RGB, and HSL? HEX and RGB both describe colors using red, green, and blue channels — HEX uses hexadecimal notation while RGB uses decimal. HSL describes colors using hue (color angle), saturation (vividness), and lightness (brightness), which is more intuitive for manual adjustments.

Why use a color wheel instead of a color input field? A color wheel shows the full spectrum of available hues at once and reveals color relationships (complementary, analogous). This makes it faster to explore and find colors that work well together, compared to guessing HEX codes.

Can I use this tool for print design? This tool outputs screen colors (sRGB). Print design uses CMYK color space. The colors you see on screen may not reproduce exactly in print. For print work, use the selected color as a starting point and verify with your printer’s color profile.

Does this tool save my selected colors? The tool runs entirely in your browser. Your current selection is shown in real time but is not saved between sessions. Copy the color codes you need before closing the page.

Related Tools

More CSS Tools