Skip to main content
appkiro.comappkiro.com

HSL to CSS Color Name (Colortone) Converter

Convert HSL used for CSS color editing by hue, saturation and lightness into a CSS named-color lookup or the nearest built-in CSS name, ready for readable CSS keywords and human-friendly swatch labels.

Values are converted in the page with local TypeScript functions. No color value needs to be uploaded for this calculation.

1. Enter HSL Values

Choose a color visually, use sliders, or paste a value.

9
100%
64%

Quick Presets

2. Live preview

tomato

tomato

Preview

Original

rgb(255, 99, 71)

Lighten 20%

rgb(255, 130, 108)

Darken 20%

rgb(204, 79, 57)

Complementary

rgb(71, 227, 255)

Color Information

Color Name:tomatoBrightness:56%Luminance:0.306Contrast with White:2.95 : 1Contrast with Black:7.13 : 1

Visual Comparison

Aa

With White Text

Aa

With Black Text

3. Results

tomato

Other Formats

HEX#FF6347
RGBrgb(255, 99, 71)
RGBArgba(255, 99, 71, 1)
HSLhsl(9, 100%, 64%)
HSLAhsla(9, 100%, 64%, 1)
HSVhsv(9, 72%, 100%)
CMYKcmyk(0%, 61%, 72%, 0%)
Nametomato

Color Palette

Did you know?

You can pick a color from your screen in browsers that support the EyeDropper API.

Direct answer

Convert HSL used for CSS color editing by hue, saturation and lightness into a CSS named-color lookup or the nearest built-in CSS name, ready for readable CSS keywords and human-friendly swatch labels. Channel normalization and integer/percentage formatting can make a HSL → COLORTONE → HSL round trip differ from the starting value.

What this tool does

Convert HSL used for CSS color editing by hue, saturation and lightness into a CSS named-color lookup or the nearest built-in CSS name, ready for readable CSS keywords and human-friendly swatch labels. Use this focused route when your source is already HSL and the next system specifically expects CSS Color Name (Colortone); use the general converter when you need several representations at once.

Verified capabilities

Valid HSL input

Enter hue in degrees and saturation/lightness as percentages. Hue wraps around the 0–360° circle.

Read the COLORTONE result

a CSS named-color lookup or the nearest built-in CSS name

Check the accuracy boundary

Channel normalization and integer/percentage formatting can make a HSL → COLORTONE → HSL round trip differ from the starting value. Compare the result with the intended destination before reusing it.

When to use it

  • Use this focused route when your source is already HSL and the next system specifically expects CSS Color Name (Colortone); use the general converter when you need several representations at once.
  • Convert HSL used for CSS color editing by hue, saturation and lightness into a CSS named-color lookup or the nearest built-in CSS name, ready for readable CSS keywords and human-friendly swatch labels.
  • HSL → COLORTONE: readable CSS keywords and human-friendly swatch labels.

How to use the tool

  1. Enter the source color

    Enter hue in degrees and saturation/lightness as percentages. Hue wraps around the 0–360° circle. In “How to use the tool: Enter the source color”, apply this specifically to HSL to CSS Color Name (Colortone) Converter.

  2. Review the normalized preview

    Use the sliders, direct field, preset swatches or system picker when available. The preview exposes normalization before COLORTONE formatting.

  3. Copy the target value

    Copy the COLORTONE row. Alternate rows stay visible for comparison, but this page's intent remains HSL → COLORTONE.

  4. Check the accuracy boundary

    Channel normalization and integer/percentage formatting can make a HSL → COLORTONE → HSL round trip differ from the starting value. Compare the result with the intended destination before reusing it. Use the preview to catch a parsing mistake before copying the COLORTONE row.

Controls explained

Valid HSL input

Enter hue in degrees and saturation/lightness as percentages. Hue wraps around the 0–360° circle. In “Controls explained: Valid HSL input”, apply this specifically to HSL to CSS Color Name (Colortone) Converter.

Read the COLORTONE result

a CSS named-color lookup or the nearest built-in CSS name. Colortone is AppKiro's label for CSS color-name lookup, not a standard color space. Forward matching uses Euclidean RGB distance.

How the result is produced

Enter hue in degrees and saturation/lightness as percentages. Hue wraps around the 0–360° circle. The workbench parses the source to an sRGB triple, then formats a CSS named-color lookup or the nearest built-in CSS name. HSL is an RGB transform, not a perceptually uniform model; its saturation is not HSV saturation. Colortone is AppKiro's label for CSS color-name lookup, not a standard color space. Forward matching uses Euclidean RGB distance.

Accuracy and limitations

  • Channel normalization and integer/percentage formatting can make a HSL → COLORTONE → HSL round trip differ from the starting value.
  • HSL is an RGB transform, not a perceptually uniform model; its saturation is not HSV saturation.
  • Colortone is AppKiro's label for CSS color-name lookup, not a standard color space. Forward matching uses Euclidean RGB distance.

Processing and privacy

Values are converted in the page with local TypeScript functions. No color value needs to be uploaded for this calculation.

Practical tips

  • Keep a copy of the original HSL value when comparing rounded COLORTONE output.
  • Use the preview to catch a parsing mistake before copying the COLORTONE row.

Troubleshooting

Why is my HSL input rejected?

Enter hue in degrees and saturation/lightness as percentages. Hue wraps around the 0–360° circle. In “Troubleshooting: Why is my HSL input rejected?”, apply this specifically to HSL to CSS Color Name (Colortone) Converter.

Why does HSL differ after converting to COLORTONE and back?

Channel normalization and integer/percentage formatting can make a HSL → COLORTONE → HSL round trip differ from the starting value. In “Troubleshooting: Why does HSL differ after converting to COLORTONE and back?”, apply this specifically to HSL to CSS Color Name (Colortone) Converter.

Check the accuracy boundary

Channel normalization and integer/percentage formatting can make a HSL → COLORTONE → HSL round trip differ from the starting value. Reset the tool and retry with a known supported value before reporting an algorithm error.

Questions about this tool

When should I use the focused HSL to COLORTONE converter?

Use this focused route when your source is already HSL and the next system specifically expects CSS Color Name (Colortone); use the general converter when you need several representations at once. In “When should I use the focused HSL to COLORTONE converter?”, apply this specifically to HSL to CSS Color Name (Colortone) Converter.

Why is my HSL input rejected?

Enter hue in degrees and saturation/lightness as percentages. Hue wraps around the 0–360° circle. In “Why is my HSL input rejected?”, apply this specifically to HSL to CSS Color Name (Colortone) Converter.

Why does HSL differ after converting to COLORTONE and back?

Channel normalization and integer/percentage formatting can make a HSL → COLORTONE → HSL round trip differ from the starting value. In “Why does HSL differ after converting to COLORTONE and back?”, apply this specifically to HSL to CSS Color Name (Colortone) Converter.

How is the closest CSS color name chosen?

Colortone is AppKiro's label for CSS color-name lookup, not a standard color space. Forward matching uses Euclidean RGB distance. In “How is the closest CSS color name chosen?”, apply this specifically to HSL to CSS Color Name (Colortone) Converter.

What syntax does the COLORTONE result use?

a CSS named-color lookup or the nearest built-in CSS name. readable CSS keywords and human-friendly swatch labels. Colortone is AppKiro's label for CSS color-name lookup, not a standard color space. Forward matching uses Euclidean RGB distance.

How is the HSL input normalized before conversion?

Enter hue in degrees and saturation/lightness as percentages. Hue wraps around the 0–360° circle. HSL is an RGB transform, not a perceptually uniform model; its saturation is not HSV saturation.

Use this focused route when your source is already HSL and the next system specifically expects CSS Color Name (Colortone); use the general converter when you need several representations at once. In “Continue your color workflow”, apply this specifically to HSL to CSS Color Name (Colortone) Converter.

Continue with a related tool

Open the first related route when you need to continue beyond the focused HSL → COLORTONE conversion.

Color Converter for HEX, RGB, HSL, LAB and OKLCH