RGB ↔ HSV Converter
Convert three RGB values to HSV, or three HSV values to RGB, in either direction.
Not sure? Turn your internet off and try — it still works.
How it works
RGB describes a color by how much red, green, and blue it has (0 to 255 each). HSV describes the same color by hue (the color itself, 0 to 360°), saturation (intensity, 0 to 100%), and value (brightness, 0 to 100%) — the model behind many color pickers with a hue/saturation square and a brightness bar. In HSV, S = 100% and V = 100% give the most vivid, pure color of a hue; V = 0% is always black, and S = 0% is a gray (from black to white, depending on V). That is why many color pickers show a square with saturation on one axis and brightness on the other, plus a separate bar for hue. Example: rgb(255, 0, 0) is hsv(0, 100%, 100%).