MCP ile bağlan →

Hesaplamaya Girin

6 haneli (veya 3 haneli) bir hex kodu girin; # işaretiyle ya da işaretsiz olabilir.

Formül

Reklam

Sonuç

RGB Rengi
rgb(52, 152, 219)
from #3498DB
Kırmızı (R) 52
Yeşil (G) 152
Mavi (B) 219

Hex'ten RGB'ye Dönüştürücü Nedir?

Hex renk kodu, web tasarımında, CSS'te ve dijital grafiklerde yaygın olarak kullanılan, altı haneli onaltılık (hexadecimal) bir renk gösterimidir. Bir rengin üç kanalını — kırmızı, yeşil ve mavi — 16'lık tabandaki rakamlarla (0–9 ve A–F) ifade eder. Bu dönüştürücü, #3498DB gibi bir hex kodunu alır ve birçok tasarım aracının, programlama dilinin ve görsel düzenleyicinin beklediği eşdeğer RGB üçlüsüne çevirir.

Renk örneğiyle birlikte kırmızı, yeşil ve mavi değer çiftlerine bölünmüş onaltılık renk kodu
Bir onaltılık kod, kırmızı, yeşil ve mavi değerlerine karşılık gelen üç çifte ayrılır.

Nasıl Kullanılır?

Hex renk kodunuzu yukarıdaki alana girin. Başına # koyabilir ya da koymayabilirsiniz — her iki şekilde de çalışır. Hem standart altı haneli kodlar (#RRGGBB) hem de üç haneli kısa yazım (#RGB) desteklenir; kısa yazım otomatik olarak genişletilir (örneğin #0AF, #00AAFF olur). Sonuç; tam rgb(r, g, b) dizgesini, her bir kanalın değerini ve canlı bir renk örneğini gösterir.

Formül Açıklaması

Her renk kanalı iki onaltılık haneden oluşur. İlk iki karakter kırmızıyı, ortadaki iki karakter yeşili ve son iki karakter maviyi temsil eder. Her çift, 16'lık tabandan 10'luk tabana çevrilir:

$$(R,\,G,\,B) = \bigl(\text{hex}_{[1\text{-}2]},\ \text{hex}_{[3\text{-}4]},\ \text{hex}_{[5\text{-}6]}\bigr)_{16}$$$$\text{where}\quad \left\{ \begin{aligned} R &= \text{Int}_{16}\!\left(\text{Hex}[1\text{-}2]\right) \\ G &= \text{Int}_{16}\!\left(\text{Hex}[3\text{-}4]\right) \\ B &= \text{Int}_{16}\!\left(\text{Hex}[5\text{-}6]\right) \end{aligned} \right.$$

\(R = \text{int}(\text{hex}[0{:}2],\ 16)\), \(G = \text{int}(\text{hex}[2{:}4],\ 16)\), \(B = \text{int}(\text{hex}[4{:}6],\ 16)\). Her kanalın değeri \(0\) (00) ile \(255\) (FF) arasında değişir.

İki onaltılık basamağın 0'dan 255'e bir ondalık değere dönüşmesi
Her onaltılık basamak çifti, 16 tabanından ondalık kanal değerine (0-255) dönüşür.

Örnek Hesaplama

#3498DB kodunu ele alalım. Kırmızı çift 34'tür ve \(3 \times 16 + 4 = \mathbf{52}\) eder. Yeşil çift 98'dir, yani \(9 \times 16 + 8 = \mathbf{152}\). Mavi çift DB'dir; burada \(D = 13\) ve \(B = 11\) olduğundan \(13 \times 16 + 11 = \mathbf{219}\) elde edilir. Dolayısıyla #3498DB = rgb(52, 152, 219).

Sıkça Sorulan Sorular

FFFFFF neye dönüşür? Saf beyaza: rgb(255, 255, 255). 000000 ise saf siyahtır: rgb(0, 0, 0).

3 haneli kod girebilir miyim? Evet. Üç haneli kısa yazımda her rakam ikiye katlanır — #F00, #FF0000 = rgb(255, 0, 0) olur.

# işareti zorunlu mu? Hayır. Dönüştürücü, baştaki # işaretini otomatik olarak kaldırır; bu yüzden hem #1A2B3C hem de 1A2B3C çalışır.

Son güncelleme: