Ez az átváltó azonnal átszámol. Adjon meg egy értéket és az eredmény azonnal megjelenik.

A HSL (árnyalat, telítettség, világosság) egy alternatív módja a színek megadásának, amely intuitívabb az ember számára. Az árnyalat a szín szöge (0–360°), a telítettség a szín intenzitása (0–100%), a világosság pedig a fényesség/sötétség (0–100%).
A HSL megkönnyíti a színvariációk létrehozását: állítsa a világosságot árnyalatokhoz, a telítettséget tompított/élénk verziókhoz, vagy tolja el az árnyalatot komplementer színekhez.
A CSS natívan támogatja a hsl()-t: hsl(14, 100%, 60%) egyenértékű az rgb(255, 87, 51) és #FF5733 értékkel.
Minden számítás helyben, a böngészőjében történik.
hsl(217, 91%, 60%) — intuitív színjelölés.RGB normalizálása 0–1-re. Max és Min megtalálása. L = (max + min) / 2.
A HSL teljesen visszafordítható — az RGB-re való visszakonvertálás pontosan ugyanazt a színt adja.
| Tulajdonság | RGB | HSL |
|---|---|---|
| Modell | Additív csatornák | Árnyalat/Telítettség/Világosság |
| Értékek | 0–255 per channel | H: 0–360°, S/L: 0–100% |
| Intuitív | Nehéz a színek előrejelzése | Könnyű a színek módosítása |
| Színelmélet | Nem színkör alapú | Színkörre vetíthető |
| CSS támogatás | rgb(R, G, B) | hsl(H, S%, L%) |

Van ötlete, hibát talált vagy funkciót szeretne javasolni? Írjon nekünk – 24 órán belül válaszolunk.