MCP ile bağlan →

Hesaplamaya Girin

# ile veya # olmadan 3 ya da 6 haneli bir hex kodu girin

Formül

Reklam

Sonuç

RGB Renk
rgb(52, 152, 219)
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, bir rengin altı haneli onaltılık (hexadecimal) gösterimidir ve web tasarımı, CSS ile grafik yazılımlarında yaygın olarak kullanılır. Hex'ten RGB'ye dönüştürücü, bu kodu üç bileşen kanalına — Kırmızı (Red), Yeşil (Green) ve Mavi (Blue) — çevirir; her biri 0 ile 255 arasında ondalık bir sayı olarak ifade edilir. RGB değerleri pek çok programlama dilinde, tasarım aracında ve onaltılık biçimin kabul edilmediği durumlarda işinize yarar.

Toplamalı renk karışımını gösteren kırmızı, yeşil ve mavi üç iç içe geçmiş daire
RGB, rengi kırmızı, yeşil ve mavi ışığın karışımı olarak tanımlar.

Nasıl Kullanılır?

Kutuya bir hex kodu yazmanız yeterli. Başına # işaretini koyabilir ya da koymayabilirsiniz; tam altı haneli biçimi (örneğin #3498db) veya otomatik olarak genişletilen üç haneli kısa biçimi (örneğin #f00) kullanabilirsiniz. Hesapla düğmesine bastığınızda karşılığı olan RGB değerlerini ve canlı bir renk örneğini görürsünüz.

Formül Açıklaması

Hex kodu, iki karakterlik üç çifte ayrılır. Her çift, 16 tabanlı (onaltılık) bir sayıdır ve 10 tabanına (ondalık) çevrilir. Örneğin FF çifti \(15 \times 16 + 15 = 255\) değerine eşittir; bu, bir kanalın alabileceği en yüksek değerdir. 00 ise 0'a, yani en düşük değere karşılık gelir. Genel kural şudur:

$$(R,\,G,\,B) = \bigl(\text{hex}_{1\text{-}2},\ \text{hex}_{3\text{-}4},\ \text{hex}_{5\text{-}6}\bigr)_{16}$$

yani \(R = \text{int(hex[0:2], 16)}\), \(G = \text{int(hex[2:4], 16)}\) ve \(B = \text{int(hex[4:6], 16)}\).

Altı haneli bir hex kodunun renk kodlu üç çifte ayrılarak kırmızı, yeşil ve mavi değerlerle eşleştiğini gösteren diyagram
Bir hex kodu, kırmızı, yeşil ve mavi değerlere dönüşen üç çifte ayrılır.

Örnek Hesaplama

#3498DB hex kodunu ele alalım. Bunu ayırdığımızda 34, 98 ve DB çiftlerini elde ederiz. Her birini çevirelim:

$$34 = 3 \times 16 + 4 = 52$$$$98 = 9 \times 16 + 8 = 152$$$$DB = 13 \times 16 + 11 = 219$$

Sonuç rgb(52, 152, 219), yani hoş bir gök mavisi olur.

Sıkça Sorulan Sorular

"#" işaretini kullanmam gerekiyor mu? Hayır. Dönüştürücü, kare işaretini ve hex dışındaki tüm karakterleri yok sayar; bu yüzden hem #fff hem de fff çalışır.

Peki 3 haneli hex kodları? #abc gibi kısa kodlar, dönüştürmeden önce otomatik olarak #aabbcc biçimine genişletilir.

En yüksek RGB değeri nedir? Her kanal 0 (hex 00) ile 255 (hex FF) arasında değişir; bu da 16.777.216 farklı renk anlamına gelir.

Son güncelleme: