HSV (HSB) to CMYK converter
Enter hue, saturation and value (brightness) and get CMYK values as a starting point for print artwork.
Loading the tool…
Processing and privacy: The result is calculated inside your browser and your data is not sent to any server.
How to use it
- Enter hue (h), saturation (s) and value, brightness (v).
- The result appears straight away and updates as you edit.
- Copy the result, or copy a link that keeps the same values to share it.
How it is calculated
With S and V as fractions: C = V × S, X = C × (1 - |(H / 60) mod 2 - 1|), m = V - C; then (R1, G1, B1) is (C, X, 0), (X, C, 0), (0, C, X), (0, X, C), (X, 0, C) or (C, 0, X) by the 60 degree sector of H, and each channel is (value + m) × 255. Then (RGB kept unrounded): K = 1 - max(R/255, G/255, B/255), C = (1 - R/255 - K) / (1 - K), M = (1 - G/255 - K) / (1 - K), Y = (1 - B/255 - K) / (1 - K); pure black gives K = 1 and zero for the rest.
Example
Inputs: Hue (H) = 200 °, Saturation (S) = 60 %, Value, brightness (V) = 80 %. Result: CMYK code: cmyk(60%, 20%, 0%, 20%); Cyan (C): 60 %; Magenta (M): 20 %.
Limits and caveats
- CMYK uses the naive device-independent formula with no ICC profile, so it will not match a specific press, paper or ink.
- Values in the code are rounded to one decimal, so converting back can shift an RGB channel by 1.
- All values are treated as sRGB, the default web color space, not Display P3 or Adobe RGB.
Questions about this tool
Is V linked to K?
Yes, in this formula K = 100 minus V, so a value of 80% gives K = 20%.
Where do I find HSV values in design apps?
The Photoshop color picker shows H, S and B fields, and Figma lets you pick HSB from its color format menu.
Will these CMYK values match my print shop?
Not necessarily. This is a plain formula that knows nothing about paper or ink; for accurate print, convert in your design app with the ICC profile your printer gives you.
