Color Wheel Picker
Pick colors visually from an interactive wheel — get HEX, RGB, HSL codes instantly
Color Values
#ff0000rgb(255, 0, 0)hsl(0, 100%, 50%)hsv(0, 100%, 100%)cmyk(0%, 100%, 100%, 0%)Manual Input
Color Harmonies
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:
- Hue (0°–360°): position on the wheel — 0° is red, 120° is green, 240° is blue
- Saturation (0%–100%): intensity of the color — 0% is gray, 100% is fully vivid
- Lightness (0%–100%): brightness — 0% is black, 50% is the pure hue, 100% is white
Color Harmony Basics
The color wheel reveals natural color harmonies based on geometric relationships:
| Harmony | Angle | Example (starting from red 0°) |
|---|---|---|
| Complementary | 180° apart | Red + Cyan |
| Analogous | 30° apart | Red + Orange + Yellow-Orange |
| Triadic | 120° apart | Red + Green + Blue |
| Split-complementary | 150° + 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
- Start with hue — click on the wheel to select the general color family
- Adjust saturation — lower for muted/professional tones, higher for vibrant/attention-grabbing
- Set lightness — keep text-background contrast in mind (WCAG recommends 4.5:1 minimum)
- Copy the code — click the format you need (HEX for CSS, RGB for JavaScript, HSL for design systems)
Tips for Developers
- Design tokens: Use HSL for your color system — adjusting lightness by fixed steps creates consistent shade scales
- Dark mode: Keep the same hue and saturation, reduce lightness by 20-30%
- Accessibility: After picking a color, check contrast ratio against your background color
- Brand consistency: Note down HSL values — they’re easier to remember and modify than HEX codes
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.