MCP ile bağlan →

Hesaplamaya Girin

6 haneli bir hex kodu girin; başında # olabilir ya da olmayabilir.

Formül

Reklam

Sonuç

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

Hex'ten RGB'ye Dönüşüm Nedir?

Hex renk kodu, bir rengin 6 haneli onaltılık (16 tabanlı) gösterimidir ve web tasarımı ile CSS'te sıkça kullanılır — örneğin #3498DB. Her haneli çift, üç temel renk kanalından birini ifade eder: kırmızı, yeşil ve mavi. RGB modeli ise aynı rengi 0 ile 255 arasında üç ondalık sayıyla anlatır. Bu dönüştürücü, bir hex kodunu karşılığı olan RGB üçlüsüne çevirir ve canlı bir renk örneği gösterir.

Nasıl Kullanılır?

Kutuya bir hex renk kodu yazın ya da yapıştırın. Başına # ekleyebilir veya eklemeyebilirsiniz — her iki şekilde de çalışır. Araç hem standart 6 haneli kodları hem de 3 haneli kısa yazımı kabul eder (örneğin #0AF, #00AAFF olarak açılır). Hesapla butonuna basın; kırmızı, yeşil ve mavi değerlerini ve bir önizleme örneğini görün.

Formül Nasıl İşler?

Dönüşüm doğrudan bir 16 tabanı çözümlemesidir. 6 karakterlik dizi, ikişerli üç parçaya ayrılır. Her parça onaltılık bir sayı olarak okunur: ilk hane 16 ile çarpılır, ikinci hane eklenir. Yani "FF" parçası = \(15\times16 + 15 = 255\), "00" ise = 0 olur. Genel formül şudur:

$$(R,G,B) = \big(\,\text{hex}_{[1,2]},\ \text{hex}_{[3,4]},\ \text{hex}_{[5,6]}\,\big)_{16}$$

burada

$$\left\{ \begin{aligned} R &= \operatorname{int}_{16}\!\left(\text{Hex}_{[1,2]}\right) \\ G &= \operatorname{int}_{16}\!\left(\text{Hex}_{[3,4]}\right) \\ B &= \operatorname{int}_{16}\!\left(\text{Hex}_{[5,6]}\right) \end{aligned} \right.$$

değer = (ilk hane × 16) + ikinci hane; burada her hane 0–15 aralığındadır (A–F harfleri 10–15'i temsil eder).

Kırmızı, yeşil ve mavi bayt çiftlerine ayrılmış onaltılık kod
Her onaltılık çift; kırmızı, yeşil ve mavi kanallardan birine karşılık gelir (16 tabanı).

Çözümlü Örnek

#3498DB kodunu ele alalım. 34, 98 ve DB olarak ayıralım. Kırmızı = \(3\times16 + 4 = 52\). Yeşil = \(9\times16 + 8 = 152\). Mavi = \(\text{D}(13)\times16 + \text{B}(11) = 208 + 11 = 219\). Sonuç rgb(52, 152, 219) — bildiğimiz gök mavisi.

R, G, B kanal çubuklarının yanında renk örneği önizlemesi
Birleşen RGB kanalları son renk örneğini oluşturur.

Sıkça Sorulan Sorular

Büyük-küçük harf fark eder mi? Hayır. #abcdef ve #ABCDEF aynı RGB sonucunu verir.

Peki 3 haneli kodlar? #F60 gibi 3 haneli bir hex, her hanenin iki katına çıkarıldığı kısa yazımdır; dönüşümden önce #FF6600 hâline gelir.

Değerler neden 255 ile sınırlı? Her kanal iki hex hane kullanır ve iki haneli en yüksek hex değeri olan FF, 255'e eşittir — bu da kanal başına 256 olası seviye (0–255) anlamına gelir.

Son güncelleme: