HSV to HSL Color Converter

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

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

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

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-07-01 · Reviewed by Nham Vu