HSV to HSL Color Converter

Enter HSV values or drag the sliders and instantly see the equivalent HSL values with a live color swatch.

Use the HSV to HSL Color Converter

HSV Input

deg
%
%

Quick Presets

HSL Values

Hue

200

deg

Saturation

74

%

Lightness

50

%

hsl(200, 74%, 50%)

Conversion Formula

L = V × (1 − S/2)

Shsl = (V − L) / min(L, 1−L) (or 0 if L=0 or L=1)

Hhsl = Hhsv

Summary

The HSV to HSL Converter translates Hue (0–360°), Saturation (0–100%), and Value (0–100%) into HSL — Hue (0–360°), Saturation (0–100%), and Lightness (0–100%). Both models describe the same visible color but use different cylindrical coordinate systems. The conversion runs entirely in your browser with no data sent to any server.

How it works

  1. Enter or drag the Hue slider (0–360°) to select a base color angle.
  2. Adjust the Saturation slider (0–100%) to control color intensity in HSV.
  3. Set the Value slider (0–100%) to control brightness in HSV.
  4. The HSL equivalent — Hue, Saturation, and Lightness — updates instantly.
  5. A live color swatch shows the resulting color for both formats.
  6. Click any Copy button to copy the HSL string or individual values to your clipboard.

Use cases

  • Convert HSV output from Photoshop or GIMP into HSL for CSS usage.
  • Translate color values between design tool formats and web stylesheets.
  • Learn the mathematical relationship between the HSV and HSL color models.
  • Debug color transformations when building color pickers or palette generators.
  • Verify that two different color notations describe the same visible color.
  • Generate CSS hsl() function values from HSV color picker input.
  • Build design system tooling that normalizes colors across multiple models.
  • Quick-check color channel relationships when teaching color theory.

Frequently Asked Questions

Last updated: 2026-05-28 · Reviewed by Nham Vu