Nasıl Kullanılır
- Değerleri girin
Gerekli alanları doldurun.
- Hesapla butonuna tıklayın
Hesapla butonuna basarak sonuçları alın.
- Sonuçları inceleyin
Sonuçları görüntüleyin ve gerekirse paylaşın.
Renk kodu dönüşümü nedir?
Renk kodu dönüşümü, aynı rengi HEX, RGB ve HSL gibi farklı gösterim sistemlerinde ifade etmektir. Ekran, ışığın ana renkleri olan kırmızı, yeşil ve maviyi karıştırarak renk oluşturur; bu yüzden her renk sonuçta üç RGB kanalının yoğunluğuna indirgenir. HEX, bu RGB değerlerini altı haneli onaltılık bir dizeye (#RRGGBB) sıkıştırır; HSL ise bunları insanın rengi algılama biçimine göre renk açısı, doygunluk ve açıklık olarak yeniden düzenler.
Dönüşüm neden önemlidir
- CSS yazma — Tasarımdan aldığınız HEX kodunu, şeffaflığı ayarlamayı kolaylaştıran RGB'ye dönüştürün.
- Renk ayarı — Bir rengi yalnızca biraz koyulaştırmak istediğinizde, HSL'ye dönüştürmek tek bir L değerini ayarlamanıza olanak tanır.
- İş birliği — Tasarımcının Figma HEX'i, geliştiricinin RGB değişkenleri ve baskı ekibinin renk referanslarını uyumlu tutun.
Hangi biçimde girerseniz girin, bu dönüştürücü diğer tüm biçimleri tek seferde hesaplar ve gerçek rengi bir önizlemede gösterir.
Dönüşüm formülü
HEX → RGB onaltılık sayıyı ikişer haneye böler ve her birini ondalık sayı olarak okur.
R = parseInt(hex[0:2], 16); G ve B de aynı şekilde hesaplanır. Örnek: #FF5733 → FF=255, 57=87, 33=51 → RGB(255, 87, 51).
RGB → HSL önce her kanalı 0-1 aralığına normalleştirir, sonra açıklığı bulur.
L = (max + min) / 2S = delta / (2 − max − min) (L > 0,5 olduğunda)
burada delta = max − min. Yukarıdaki örnekte max=1 ve min=0,2 değerleri L = 0,6 (%60), S = 0,8/0,8 = %100 ve bir renk açısı H ≈ 11° verir; bu da HSL(11°, %100, %60) olarak dönüştürülür.