Search tools

Find a tool by name or what it does.

HSV to RGB Converter

Set hue, saturation, and value and get the matching RGB, hex, and HSL, with a live swatch preview.

HSV color

Everything is converted in your browser. Nothing is uploaded.

Formats

rgb(121, 40, 235)
RGBrgb(121, 40, 235)
HEX#7928EB
HSLhsl(265, 83%, 54%)

How to convert HSV to RGB

  1. Set the hue

    Drag the hue slider from 0 to 360 degrees, or type an exact value, to pick the base color.

  2. Adjust saturation and value

    Use the saturation and value sliders, both 0 to 100 percent, to control how vivid and how bright the color is.

  3. Copy the RGB

    The rgb() triplet, a hex code, and an equivalent hsl() string update live; copy any one, or grab all three at once.

Why use this tool

Sliders and number fields

Drag the hue, saturation, and value sliders for quick exploration, or type exact numbers when you need a precise value. Both stay in sync.

RGB, hex, and HSL at once

Every change produces an rgb() triplet, a hex code, and a clean hsl() string together, each with its own copy button.

Live swatch preview

A large swatch renders the current color and shows the rgb() value on top, so you can read the result at a glance instead of guessing from numbers.

Gradient slider tracks

Each track previews where you are heading: a full hue spectrum, a saturation ramp for the current color, and a black to full brightness value scale.

Runs entirely in your browser

Everything happens on your device; nothing is uploaded.

About this tool

This converter turns an HSV color, also written HSB, into red, green, and blue channels you can use anywhere. HSV describes a color with hue, saturation, and value (brightness). Move the hue slider around the color wheel, then dial saturation and value with the sliders or type exact numbers, and the RGB triplet, a hex code, and an equivalent hsl() string all update on the same keystroke. A large swatch shows the resulting color so you match what you see rather than guessing from numbers.

HSV and HSB are two names for the same model, and it is popular in color pickers because value maps neatly to how bright a color looks. Stylesheets and design files, though, usually want RGB or hex. This page bridges that gap: pick a color the intuitive way and copy it in the format your tool expects. Hue accepts 0 to 360 degrees, saturation and value accept 0 to 100 percent, and out-of-range or empty entries are handled without ever showing a broken result. Note that HSV value is not the same as HSL lightness, so the hsl() string is computed from the final RGB rather than copied across.

Everything is computed on your device, so the colors you build are never uploaded. Color work rarely stops at one conversion: to move between other color models use the color converter, to check a foreground and background pairing against WCAG contrast rules use the contrast checker, and to build a tint and shade ramp from your chosen color try color shades.

Frequently asked questions

How do I convert HSV to RGB?
Set the hue (0 to 360), saturation (0 to 100 percent), and value (0 to 100 percent) using the sliders or number fields. The rgb() triplet updates instantly and you can copy it with one click.
Is HSV the same as HSB?
Yes. HSV (hue, saturation, value) and HSB (hue, saturation, brightness) are two names for the same color model, so this converter works for either.
Does it also give hex and HSL?
Yes. Alongside the rgb() triplet you get a hex code and an equivalent hsl() string, so you can copy whichever format your stylesheet or design tool needs.
Is my data uploaded anywhere?
No. Everything runs in your browser; nothing is sent to a server.
Why is HSV value different from HSL lightness?
The two models measure brightness differently: HSV value is the maximum channel, while HSL lightness is the midpoint between the lightest and darkest channels. The hsl() output is derived from the final RGB so it always matches the swatch.

Related tools