HSV to RGB Converter
Convert an HSV/HSB color (Hue 0-360°, Saturation and Value/Brightness 0-100%) to RGB and a hex code, with a per-channel breakdown and a live color swatch.
Input
Position on the color wheel, in degrees (0-360).
Color intensity, from 0% (grey) to 100% (full color).
Brightness, from 0% (black) to 100% (brightest).
Output
| Property | Value |
|---|---|
| No data yet | |
Your color will appear here.
Guides
Convert an HSV color — Hue, Saturation, and Value (also called HSB, where the B stands for Brightness) — into the RGB and hex codes you actually use in CSS, design tools, and code. Drag the three sliders and the RGB string, hex code, per-channel breakdown, and a live color swatch update instantly.
What is the HSV color space?
HSV describes a color the way people tend to think about it, rather than as a mix of red, green, and blue light. It has three components:
- Hue (H) — the base color, given as an angle from 0 to 360 degrees around a color wheel. 0° is red, 120° is green, 240° is blue, and it wraps back to red at 360°.
- Saturation (S) — how vivid or "pure" the color is, from 0% (a shade of grey) to 100% (the fully intense color).
- Value / Brightness (V) — how light the color is, from 0% (black) to 100% (as bright as the hue and saturation allow).
Because hue, vividness, and brightness are separated, HSV is popular in color pickers and image editors: you can nudge one property — say, make a color a little less saturated — without disturbing the others. RGB, by contrast, is what screens and stylesheets speak natively, so converting between the two is a common everyday task.
How to use this tool
- Set the Hue slider (0–360°) to pick your base color.
- Adjust Saturation (0–100%) for intensity.
- Adjust Value/Brightness (0–100%) for lightness.
The output updates automatically. You get:
- an
rgb(r, g, b)string ready to paste into CSS, - the matching
#RRGGBBhex code, - a table listing each channel value, and
- a color swatch preview (with copyable HTML).
Use the copy buttons to grab any value.
How the conversion works
The tool uses the standard HSV-to-RGB algorithm. The hue circle is divided into six 60° sectors; within each sector two channels are fixed and one ramps linearly, scaled by saturation and value. The result is rounded to whole 0–255 channel values. A few reference points confirm the math: H0/S100/V100 gives pure red rgb(255, 0, 0), H120 gives pure green, H240 gives pure blue, and S0/V50 gives mid-grey rgb(128, 128, 128).
Is HSV the same as HSB or HSL?
HSV and HSB are two names for the same model. HSL (Hue, Saturation, Lightness) is a different model — its lightness axis behaves differently from HSV's value, so the two are not interchangeable.
Does my color data leave my device?
No. The conversion runs entirely in your browser — nothing you enter is uploaded or stored.
What hex format does it output?
A six-digit #RRGGBB hex code in uppercase, with no alpha channel (HSV has no transparency component).