HEX na HSL omskakelaar

Skakel enige HEX-kleur na HSL om — onmiddellik en gratis

#2ECC71

Plak enige kleurwaarde — ons herken die formaat vir jou.

HSL resultaat
Kleurtoon
145°
Versadiging
63%
Ligtheid
49%

Hierdie kleur in elke formaat

CMYK-profiel: Coated FOGRA39 (Photoshop se standaard vir Europa)

HSL beskryf 'n kleur op die manier waarop mense daaroor praat: watter tint, hoe kleurvol, hoe helder. Om 'n HEX-kode na HSL om te skakel is die vinnigste manier om 'n kleur in 'n vorm te kry wat jy werklik kan verfyn — ligter maak, demp, of 'n hele skaal daaruit bou.

Hoe HEX na HSL omskakeling werk

  1. Skakel die HEX-kode na RGB om en deel elke kanaal deur 255, sodat al drie tussen 0 en 1 val.
  2. Vind die grootste en die kleinste van die drie waardes. Hul gemiddelde is die ligtheid L.
  3. Die verskil tussen hulle bepaal die versadiging S: deel dit deur (2 − max − min) vir ligte kleure, of deur (max + min) vir donker kleure.
  4. Die kanaal wat die maksimum hou, bepaal die tint H — rooi by 0°, groen by 120°, blou by 240° — en die ander twee kanale plaas die tint binne daardie segment.

Werkende voorbeeld

HEX #2ECC71=HSL hsl(145, 63%, 49%)

Die wiskunde is eksakt, maar HSL-waardes word gewoonlik na volle grade en persentasies afgerond. Terugskakeling kan dus een of twee RGB-stappe van die oorspronklike af beland — onwaarneembaar in praktyk, maar goed om te weet as jy kleure herhaaldelik heen en weer omskakel.

HEX en HSL verduidelik

Wat is HEX?

’n HEX-kode is ’n ses-syfer heksadesimale getal wat die rooi-, groen- en bloukanaal van ’n kleur agter ’n leidende # stoor. Elke paar syfers dek een kanaal, van 00 (geen) tot FF (vol), wat dieselfde 16,7 miljoen kleure gee as RGB maar in ’n baie korter notasie. HEX is die verstek in CSS, ontwerptoepassings en handelsriglyne.

Sintaks:
#RRGGBB
Reeks:
00–FF per kanaal
Beste vir:
CSS, ontwerp-oordrag, handelsriglyne

Wat is HSL?

HSL verdeel ’n kleur in hue (0–360° op die kleurwiel), versadiging (hoe kleurvol, 0–100%) en ligtheid (hoe helder, 0–100%). Omdat elk van hierdie dele ooreenstem met hoe mense kleur beskryf, is HSL die maklikste formaat om tint-, skadu- en konsekwente palette te bou — met die hand of in kode.

Sintaks:
hsl(H, S%, L%)
Reeks:
0–360°, 0–100%, 0–100%
Beste vir:
palette, tint- en skaduwerk, theming

HEX na HSL verwysingstabel

Die mees algemene CSS-kleure, omgeskakel van HEX na HSL.

KleurHEXHSL
black#000000hsl(0, 0%, 0%)
white#FFFFFFhsl(0, 0%, 100%)
red#FF0000hsl(0, 100%, 50%)
lime#00FF00hsl(120, 100%, 50%)
blue#0000FFhsl(240, 100%, 50%)
yellow#FFFF00hsl(60, 100%, 50%)
orange#FFA500hsl(39, 100%, 50%)
teal#008080hsl(180, 100%, 25%)
purple#800080hsl(300, 100%, 25%)
gray#808080hsl(0, 0%, 50%)

Gereelde vrae

Skakel die HEX-kode na RGB om en deel elke kanaal deur 255, sodat al drie tussen 0 en 1 val. Vind die grootste en die kleinste van die drie waardes. Hul gemiddelde is die ligtheid L. Die verskil tussen hulle bepaal die versadiging S: deel dit deur (2 − max − min) vir ligte kleure, of deur (max + min) vir donker kleure. Die kanaal wat die maksimum hou, bepaal die tint H — rooi by 0°, groen by 120°, blou by 240° — en die ander twee kanale plaas die tint binne daardie segment.

Die wiskunde is eksakt, maar HSL-waardes word gewoonlik na volle grade en persentasies afgerond. Terugskakeling kan dus een of twee RGB-stappe van die oorspronklike af beland — onwaarneembaar in praktyk, maar goed om te weet as jy kleure herhaaldelik heen en weer omskakel.

HSL verdeel ’n kleur in hue (0–360° op die kleurwiel), versadiging (hoe kleurvol, 0–100%) en ligtheid (hoe helder, 0–100%). Omdat elk van hierdie dele ooreenstem met hoe mense kleur beskryf, is HSL die maklikste formaat om tint-, skadu- en konsekwente palette te bou — met die hand of in kode.

Ja. Die ruilknoppie langs die invoer neem jou na die HSL na HEX omsetter, wat presies op dieselfde manier werk. Albei rigtings gebruik dieselfde formule, net omgekeerd toegepas.

Skakel na HSL sodra jy variasies van 'n kleur nodig het. Deur H en S vas te hou en slegs L te verander, kry jy 'n konsekwente tint- en skadu-skaal, wat baie moeiliker is om met die hand in HEX te doen.