HEX'ten RGB'ye renk donusumu: tasarimcilar ve gelistiriciler icin rehber

8 dk okuma süresi

HEX, RGB, HSL ve CMYK arasindaki farklari ogrenin. Donusum formulleri, populer web renk tablosu ve ucretsiz donusum araci.

Renk modelleri nedir ve neden onemlidir

Renk modelleri, renkleri dijital olarak temsil eden matematiksel sistemlerdir. Web gelistirme, grafik tasarim, marka olusturma veya herhangi bir gorsel disiplinde calisiyorsaniz, en az uc modeli anlamaniz gerekir: HEX, RGB ve HSL. Her birinin baglama gore avantajlari vardir.

Modern CSS uc formati da kabul eder. Ayni kirmiziyi soyle yazabilirsiniz:

  • HEX: #FF0000
  • RGB: rgb(255, 0, 0)
  • HSL: hsl(0, 100%, 50%)

Ucu de tamamen ayni rengi uretir, ancak faydalilik acisindan farklilasir. HEX, CSS'de kisadir. RGB, isik karistirmayi dusunurken sezgiseldir. HSL, tonu degistirmeden parlaklik veya doygunlugu ayarlamak istediginizde idealdir.

NexTools renk donusturucu ile tum formatlar arasinda aninda donusum yapabilir ve rengin gercek zamanli onizlemesini gorebilirsiniz.

HEX: en populer CSS renk formati

HEX (onaltilik) formati, renkleri # isareti ve ardindan 6 onaltilik rakamla (0-9, A-F) temsil eder. Rakamlar ciftler halinde gruplanir: ilk ikisi kirmizi, sonraki ikisi yesil, son ikisi mavi icindir.

Yapi: #RRGGBB

Her cift 00'dan (ondalik 0, o renkten hic yok) FF'e (ondalik 255, maksimum yogunluk) kadar gider:

RenkHEXAciklama
Siyah#000000Kirmizi, yesil, mavi hepsi sifir
Beyaz#FFFFFFKirmizi, yesil, mavi hepsi maksimum
Saf kirmizi#FF0000Kirmizi maksimum, yesil ve mavi yok
Saf yesil#00FF00Kirmizi yok, yesil maksimum, mavi yok
Saf mavi#0000FFKirmizi ve yesil yok, mavi maksimum
Sari#FFFF00Kirmizi ve yesil maksimum, mavi yok

Kisaltilmis HEX: Her cift ayni rakamlara sahipse kisaltilabilir: #FF0000 = #F00.

Saydamlikli HEX: Alfa (opaklık) icin iki rakam daha ekleyin: #FF000080 %50 opaklikta kirmizidir.

RGB: kirmizi, yesil ve mavi isigin karismasi

RGB modeli toplamsal isik sentezine dayanir. Her bilesen 0'dan 255'e kadardir ve karistirildiginda milyonlarca renk uretir (tam olarak 16.777.216 kombinasyon).

CSS'de: rgb(kirmizi, yesil, mavi)

Pratik ornekler:

  • rgb(255, 165, 0) = turuncu
  • rgb(128, 0, 128) = mor
  • rgb(0, 128, 128) = petrol yesili

Saydamlikli (RGBA): rgba(255, 0, 0, 0.5) = %50 opaklikta kirmizi.

HEX'ten RGB'ye donusum: Her onaltilik cifti ondaliga donusturun. #3A7BF2: 3A=58, 7B=123, F2=242. Sonuc: rgb(58, 123, 242).

RGB'den HEX'e donusum: Her ondalik degeri 2 haneli onaltiliga donusturun. rgb(58, 123, 242): 58=3A, 123=7B, 242=F2. Sonuc: #3A7BF2.

HSL: tasarimcilar icin en sezgisel model

HSL modeli rengi anlasilmasi kolay uc boyuta ayirir:

  • Hue (Ton): Temel renk, 0-360 derece. 0°/360°=kirmizi, 120°=yesil, 240°=mavi.
  • Saturation (Doygunluk): Rengin "canli" olmasi, %0 (gri) ile %100 (saf renk) arasi.
  • Lightness (Parlaklik): Acik veya koyu, %0 (siyah) ile %100 (beyaz) arasi. %50 saf renktir.

HSL neden guclu: Mavi bir dutimeniz hsl(220, 80%, 50%) varsa ve hover icin daha acik surum istiyorsaniz, parlakligi artirin: hsl(220, 80%, 60%).

Palet olusturucu ile renk paletlerini deneyin.

En cok kullanilan web renk tablosu

Web tasariminda en sik karsilasacaginiz renkler ve karsiliklari:

AdHEXRGBYaygin kullanim
Tailwind Blue 500#3B82F6rgb(59,130,246)CTA, linkler
Tailwind Red 500#EF4444rgb(239,68,68)Hatalar, uyarilar
Tailwind Green 500#22C55Ergb(34,197,94)Basari, onay
NexTools Primary#C75B39rgb(199,91,57)Terrakota, marka

Herhangi bir web sitesinin kesin rengini bulmak icin renk secici araci kullanin.

CMYK: baski icin model

RGB ve HEX ekranlar icinken (isik), CMYK (Camgobegi, Macenta, Sari, Siyah) baski icin (murekkep) olan modeldir.

Basili renklerin neden farkli gorunmesi: Ekran isik yayar (RGB), kagit isigi yansitir (CMYK). CMYK'nin renk gamuti RGB'den daha kucuktur, bu nedenle ekrandaki bazi canli renkler kagit uzerinde tam olarak yeniden uretilemez.

  • Elektrik mavisi ve neon yesili CMYK'de canlilik kaybeder
  • Kirmizi ve turuncular genellikle iyi korunur
  • CMYK'de saf siyah C:75 M:68 Y:67 K:90'dir ("rich black" denir)

Erisilebilirlik: renk kontrasti ve WCAG

Renk secimi sadece estetik meselesi degildir. WCAG 2.1 yonergeleri metin ve arka plan arasinda minimum kontrast oranlarini belirler:

  • AA (minimum): Normal metin icin 4,5:1, buyuk metin icin 3:1
  • AAA (optimal): Normal metin icin 7:1, buyuk metin icin 4,5:1

Renk kombinasyonlarinizin kontrastini her zaman kontrast kontrol araci ile dogrulayin.

Gercek: Erkeklerin yaklasik %8'i ve kadinlarin %0,5'i bir tur renk korlugune sahiptir. Kritik bilgileri iletmek icin asla yalnizca renge guvenmeyin.

Modern projelerde CSS degiskenleri ve renk temalari

Modern web gelistirmede renkler, tema ve karanlik mod icin CSS Custom Properties (CSS degiskenleri) ile yonetilir:

:root {
  --color-primary: #C75B39;
  --color-background: #FFFFFF;
  --color-text: #1A1A1A;
}
.dark {
  --color-primary: #E8956E;
  --color-background: #1A1A1A;
  --color-text: #F5F5F5;
}

Bu yaklasimla, bir sitenin tum paletini degistirmek yalnizca degiskenleri degistirmeyi gerektirir.

Ipucu: Karanlik tema olustururken renkleri basitce tersine cevirmeyin. Doygunlugu hafifce azaltin ve saf siyah yerine sicak gri tonlari kullanin (#000000 yerine #1A1A1A).

Gecis olusturucu ile temalariniz icin ozel CSS gecisleri uretebilirsiniz.

Bu aracı deneyin:

Aracı aç

Sıkça sorulan sorular

Bir HEX rengini manuel olarak RGB'ye nasil donusturebilirim

HEX kodunu uc cift iki haneli rakamlara bolun ve her cifti onaltiliktan ondaliga donusturun. #3A7BF2: 3A ondalikta 58 (3x16+10), 7B 123 (7x16+11), F2 242 (15x16+2). Sonuc: rgb(58, 123, 242).

CSS'de hangi renk formatini kullanmaliyim

HEX (#FF5733) statik degerler ve marka renkleri icin kisaligı nedeniyle idealdir. RGBA saydamlik gerektiginde. HSL renk varyantlari olusturmak icin cunku sadece parlaklik degisir. CSS degiskenleri kullanan modern projelerde herhangi bir format iyi calisir.

Ayni HEX rengi farkli ekranlarda neden farkli gorunur

Her ekranin farkli bir renk profili, gamut'u ve kalibrasyonu vardir. Bir sRGB monitor, bir P3 ekran (Mac ve iPhone'da yaygin) ve bir AMOLED ekran ayni HEX degerlerini doygunluk ve parlaklik farkliliklariyla gosterir.

Web sitem icin uyumlu renkleri nasil secerim

60-30-10 kuralini kullanin: %60 baskin renk (arka plan), %30 ikincil renk (bolumler), %10 vurgu rengi (CTA, linkler). Birlestirmek icin tamamlayici (renk carkinda karsi taraf), benzer (bitisik) veya uclu (esit aralikli) renkleri kullanin.

Web-safe renk nedir

Web-safe renkler, 1990'larin 8-bit (256 renk) monitorlerinde ayni gorunen 216 renktir. Bugun tum modern ekranlar milyonlarca renk gosterebildigi icin anlamsizdir. Bu tarihsel bir terimdir.

HEX rengine saydamlik nasil eklenir

HEX kodunun sonuna iki rakam ekleyin. 00'dan (tamamen saydam) FF'e (tamamen opak) kadar opaklik temsil ederler. Ornek: #FF000080 = %50 opaklikta kirmizi. Veya daha okunabilir rgba() kullanin: rgba(255, 0, 0, 0.5).