Konverter HEX ke HSL

HSL menjelaskan warna dengan sudut rona serta persentase saturasi dan kecerahan. Konversi membaca HEX sebagai RGB, lalu menormalkan setiap kanal ke 0–1.

Contoh terhitung

Masukan
#336699
Hasil
hsl(210, 50%, 40%)
Perhitungan
max = 0.6; min = 0.2; L = 40%; S = 50%; H = 210°

Cara kerja konversi

Cari kanal RGB ternormalisasi terbesar dan terkecil. Titik tengahnya memberi kecerahan, selisihnya menentukan saturasi, dan kanal terbesar menentukan sektor rona.

Catatan penting

HSL praktis untuk variasi, tetapi nilai kecerahan HSL yang sama tidak menjamin terang perseptual atau kontras aksesibel yang sama.

Buka contoh ini di alat warna