Overview
Convert an HSV color value - hue in degrees, saturation and value as percentages - directly into a 6-digit HEX code, using the standard sector-based HSV-to-RGB algorithm followed by RGB-to-HEX formatting. HSV is often confused with HSL since both describe color as hue/saturation plus a third axis, but they aren't the same model: HSV's third axis (value) is how much white and black are mixed with a pure hue, while HSL's (lightness) is centered on gray, so the same three numbers produce different colors in each model - this tool is specifically for HSV, not a relabeled HSL converter. A live swatch shows the result so you can sanity-check it visually. Runs entirely client-side.
Best for: Getting the HEX code for a color picked or specified in HSV
How to use this tool
- Enter your HSV value. e.g. hsv(0, 100%, 100%) - hue from 0-360 degrees, saturation and value as 0-100% each.
- Converted via RGB. The standard sector-based HSV-to-RGB algorithm computes chroma and picks the RGB sector by hue, then converts to HEX.
- See the result and swatch. The HEX code updates live, with a color preview to confirm it looks right.
Frequently asked questions
No - they're both hue-based models but describe the third axis differently. HSV's "value" is how much a pure hue is mixed with black (0% value is always black, regardless of hue or saturation), while HSL's "lightness" is centered on gray, with 100% lightness always being white. The same numbers plugged into each model produce different colors, so a converter for one isn't a substitute for the other.
At 0% saturation there's no color mixed in at all, so hue is irrelevant - the result is a shade of gray determined purely by value. At 100% value with 0% saturation, that shade of gray is white.
Hue is circular - 0 and 360 both point to the same color (red), so 360 is normalized to 0 before conversion rather than being rejected or producing an out-of-range result.