MCP ile bağlan →

Hesaplamaya Girin

Formül

Reklam

Sonuç

Hex Renk Kodu
#FFA500
rgb(255, 165, 0)
Kanal Ondalık Hex
Kırmızı 255 FF
Yeşil 165 A5
Mavi 0 00

RGB'den Hex'e dönüştürücü nedir?

Bu araç, bir RGB rengini — kırmızı, yeşil ve mavi ışığın yoğunluğunu temsil eden, 0 ile 255 arasındaki üç sayıyı — web tasarımı, CSS, HTML ve grafik tasarım yazılımlarında yaygın olarak kullanılan tanıdık #RRGGBB formatındaki onaltılık (hexadecimal) renk koduna dönüştürür. Her iki gösterim de tam olarak aynı rengi tanımlar; hex, aynı üç bayt değerini yazmanın yalnızca daha kısa bir yoludur.

Kırmızı, yeşil ve mavi için tek bir renk örneğine akan üç RGB kaydırıcısı
RGB; kırmızı, yeşil ve mavi kanalları (her biri 0-255) tek bir renkte birleştirir.

Nasıl kullanılır?

Kırmızı, Yeşil ve Mavi alanlarının her biri için 0 ile 255 arasında bir değer girin ve gönderin. Hesaplayıcı; hex kodunu, sonucu görebilmeniz için canlı bir renk örneğini ve her kanalı hem ondalık hem de onaltılık olarak gösteren ayrıntılı bir dökümü verir. 0-255 aralığının dışındaki değerler otomatik olarak bu sınırlara çekilir, ondalıklı sayılar ise en yakın tam sayıya yuvarlanır.

Formül nasıl çalışır?

Her kanal 16 tabanına çevrilir. 0 ile 255 arasındaki bir bayt her zaman tam olarak iki hex basamağına sığar (00 ile FF arası). Bir v değerini dönüştürmek için yüksek basamağı floor(v / 16), düşük basamağı ise v mod 16 olarak alın ve 10-15 değerlerini A-F harflerine eşleyin. Tek basamaklı sonuçların başına sıfır eklenir, böylece her kanal iki karakter olur. Ardından üç adet iki basamaklı parça bir # işaretinin arkasında birleştirilir.

$$\text{Hex} = \text{\#} \; \overline{\text{Red}}_{16} \, \overline{\text{Green}}_{16} \, \overline{\text{Blue}}_{16}$$

Ondalık bir kanal değerinin iki haneli onaltılık çifte dönüştürülmesi
Her 0-255 kanalı iki haneli bir onaltılık çifte dönüşür ve # işaretinden sonra birleşir.

Örnek çözüm

RGB(255, 165, 0) için: Kırmızı 255 = FF, Yeşil 165 = (\(165 \div 16 = 10\), kalan 5) → A5, Mavi 0 = 00. Bunları birleştirdiğimizde #FFA500 elde ederiz; bu da klasik web rengi "turuncu"dur.

Sık Sorulan Sorular

Neden bazı hex kodları yalnızca 3 basamaklı? #FFF gibi kısaltmalar, her çiftin tekrarlandığı #RRGGBB biçimine açılır (yani #FFF = #FFFFFF). Bu araç her zaman tam 6 basamaklı biçimi verir.

FF ne anlama gelir? FF, 255 sayısının onaltılık karşılığıdır ve bir kanalın maksimum yoğunluğunu ifade eder.

255'in üzerinde değer girebilir miyim? Kanallar yalnızca 0-255 aralığında olduğundan, daha büyük girdiler 255'e (negatif değerler ise 0'a) çekilir.

Son güncelleme: