İçeriğe Geç
🎨

Renk Kodu Çevirici

HEX, RGB ve HSL renk kodlarını birbirine dönüştürün, renk paletleri oluşturun.

Renk Kodu Çevirici Nedir?

Dijital dünyada renkler, bilgisayar sistemleri ve yazılımların anlayabileceği özel matematiksel kodlarla ifade edilir. Web tasarımı, grafik tasarım, mobil uygulama geliştirme ve dijital sanat alanlarında çalışan profesyoneller, projelerinde tutarlı bir görsel kimlik oluşturmak için bu kodlara ihtiyaç duyarlar. Renk kodu çevirici, bir renk formatını (örneğin HEX) diğer bir formata (RGB, HSL, CMYK) dönüştürerek, farklı platformlar ve yazılımlar arasında sorunsuz bir şekilde geçiş yapmanızı sağlayan teknik bir araçtır.

Modern tarayıcılar (Google Chrome, Safari, Firefox vb.) genellikle HEX, RGB ve HSL renk uzaylarını destekler. Ancak, bir CSS dosyasında sadece HEX kodu olan bir rengin şeffaflık (alpha) ayarını yapmak istediğinizde, bu kodu RGBA (Red, Green, Blue, Alpha) formatına dönüştürmeniz gerekir. İşte bu noktada, manuel matematiksel hesaplamalar yapmak yerine online renk kodu çevirici araçlar devreye girer ve size saniyeler içinde kesin, kopyalanmaya hazır sonuçlar sunar.

Aracımız; HEX (Hexadecimal), RGB (Red, Green, Blue) ve HSL (Hue, Saturation, Lightness) renk formatlarını karşılıklı olarak birbirine çevirebilir. Sadece elinizdeki formatı ilgili kutuya girin veya renk seçici (color picker) aracını kullanarak görsel bir renk seçin; sistem diğer tüm kodları anında üretecektir.

Renk Formatları ve Açıklamaları (HEX, RGB, HSL)

Farklı sistemlerin renkleri oluşturma ve gösterme biçimleri farklılık gösterir. Dijital ekranlarda ışık tabanlı (katmanlı) renk modelleri kullanılırken, baskı teknolojilerinde pigment tabanlı modeller kullanılır. Web için en çok kullanılan üç ana renk modelini yakından inceleyelim:

1. HEX (Hexadecimal - On Altılı) Renk Kodu

HTML ve CSS kodlamalarında en yaygın kullanılan renk formatıdır. Başında her zaman diyez (#) işareti bulunur ve 6 karakterden (bazen 3) oluşur. Bu karakterler 0-9 arası rakamlar ve A-F arası harflerden meydana gelir.

  • Yapısı: #RRGGBB (RR: Kırmızı, GG: Yeşil, BB: Mavi)
  • Örnek: #FF0000 saf kırmızı, #00FF00 saf yeşil, #000000 siyah, #FFFFFF beyazdır.
  • Neden Kullanılır? Kodu çok kısadır, kopyalaması ve kod blokları arasında yapıştırması son derece pratiktir.

2. RGB (Red, Green, Blue) Renk Modeli

İnsan gözünün renkleri algılama biçimine en yakın olan modeldir. Dijital ekranlar (monitörler, televizyonlar, telefonlar) ışığı Kırmızı, Yeşil ve Mavi pikselleri karıştırarak üretir. Her bir renk kanalı 0 ile 255 arasında bir değer alır.

  • Yapısı: rgb(Kırmızı, Yeşil, Mavi)
  • Örnek: rgb(255, 0, 0) saf kırmızıdır. (Kırmızı maksimumda, diğerleri sıfırda). rgb(255, 255, 255) beyazdır.
  • Şeffaflık (RGBA): RGB modeline bir de "A" (Alpha) kanalı eklenerek rengin saydamlığı belirlenebilir. Örneğin; rgba(0, 0, 0, 0.5) yarı saydam siyah anlamına gelir.

3. HSL (Hue, Saturation, Lightness) Renk Modeli

Tasarımcıların ve sanatçıların renkleri mantıksal olarak seçmesini kolaylaştıran bir modeldir. Renk tonu, doygunluk ve parlaklık değerleriyle çalışır.

  • Hue (Ton): Renk çemberi üzerindeki derecedir (0-360). 0 kırmızı, 120 yeşil, 240 mavidir.
  • Saturation (Doygunluk): %0 (gri tonlama) ile %100 (tam renk canlılığı) arasında değişir.
  • Lightness (Parlaklık): %0 (siyah), %50 (normal renk) ve %100 (beyaz) arasında değer alır.
  • Örnek: hsl(0, 100%, 50%) saf kırmızıyı ifade eder.

Renk Kodu Nasıl Dönüştürülür? (Dönüşüm Mantığı)

HEX ve RGB arasındaki dönüşüm tamamen matematiksel tabana, 16'lık sayı sisteminden 10'luk sayı sistemine geçişe dayanır.

Örneğin, #3B5998 (eski Facebook mavisi) kodunu RGB'ye çevirelim:

  • Kırmızı (R) için "3B": (3 × 16) + 11 (B'nin karşılığı) = 59
  • Yeşil (G) için "59": (5 × 16) + 9 = 89
  • Mavi (B) için "98": (9 × 16) + 8 = 152

Sonuç: rgb(59, 89, 152). Bu matematiksel işlemler manuel olarak yapıldığında vakit kaybı ve hata riski doğurur. HesapAraçlarım Renk Kodu Çevirici, tüm bu algoritmayı arka planda anlık olarak çalıştırır.

Pratik Örnekler ve Web Renk Paletleri

Aşağıdaki tabloda, web tasarımında en çok kullanılan temel renklerin HEX, RGB ve HSL formatlarındaki karşılıklarını görebilirsiniz.

Renk Adı (İngilizce) Görünüm HEX Kodu RGB Değeri HSL Değeri
Red (Kırmızı) #FF0000 rgb(255, 0, 0) hsl(0, 100%, 50%)
Green (Yeşil) #00FF00 rgb(0, 255, 0) hsl(120, 100%, 50%)
Blue (Mavi) #0000FF rgb(0, 0, 255) hsl(240, 100%, 50%)
Yellow (Sarı) #FFFF00 rgb(255, 255, 0) hsl(60, 100%, 50%)
Black (Siyah) #000000 rgb(0, 0, 0) hsl(0, 0%, 0%)
White (Beyaz) #FFFFFF rgb(255, 255, 255) hsl(0, 0%, 100%)

Renk Teorisi ve Tasarımda Dikkat Edilmesi Gerekenler

Sadece doğru kodu bulmak iyi bir tasarım için yeterli değildir; renkleri birbiriyle uyumlu (armonik) bir şekilde kullanmak gerekir.

  • Kontrast (Zıtlık) Uyumu: Web erişilebilirliği (Accessibility - WCAG standartları) açısından metin rengi ile arka plan rengi arasında yeterli kontrast olmalıdır. Açık gri bir arka plana beyaz yazı yazarsanız, kullanıcılar metni okuyamaz. Yüksek kontrast için zıt renkler tercih edin.
  • Renk Psikolojisi: Renkler markanın mesajını iletir. Mavi renk güveni ve kurumsallığı (bankalar, sosyal medya), kırmızı renk heyecanı ve aciliyeti (indirim kampanyaları, fast-food), yeşil ise doğayı, sağlığı ve onayı (başarılı işlem mesajları) temsil eder.
  • HSL ile Gölgelendirme: HSL formatı, bir rengin daha açık (tint) veya daha koyu (shade) versiyonlarını bulmak için mükemmeldir. Buton üzerine gelindiğinde (hover state) butonun rengini koyulaştırmak isterseniz, sadece HSL'deki "Lightness" (L) yüzdesini %10 düşürmeniz yeterli olacaktır. RGB veya HEX'te bunu hesaplamak çok daha zordur.

Sonuç

Tasarım sürecinizin kesintiye uğramaması ve kod bloklarınızın temiz kalması için format dönüşümlerini hızlıca gerçekleştirmek büyük bir avantajdır. HesapAraçlarım Renk Kodu Çevirici sayesinde beğendiğiniz bir rengin HEX, RGB ve HSL karşılıklarını aynı anda görebilir, tek tıkla kopyalayarak projenize anında entegre edebilirsiniz. Hata riskini ortadan kaldıran ve zaman kazandıran bu araç, her web geliştiricisinin ve grafik tasarımcının yer imlerinde mutlaka bulunmalıdır.

Sıkça Sorulan Sorular

HEX renk kodu nedir ve nasıl yazılır?
HEX (Hexadecimal), renkleri 16'lık sayı sistemi ile ifade eden bir kodlama türüdür. Başında # işareti ile 6 karakterden (harf ve rakam karışımı) oluşur. Örneğin #FF0000 saf kırmızıyı temsil eder ve HTML/CSS kodlamalarında en yaygın kullanılan formattır.
RGB ile RGBA arasındaki fark nedir?
RGB (Red, Green, Blue) sadece rengin tonunu belirlerken; RGBA (Red, Green, Blue, Alpha) formatındaki son "A" harfi şeffaflık (saydamlık/opaklık) değerini temsil eder. Alpha değeri 0 (tamamen saydam) ile 1 (tamamen opak) arasında ondalık bir sayı alır (örneğin 0.5 yarı saydamdır).
Tasarımda neden bazen HEX yerine HSL kullanmalıyım?
HSL (Ton, Doygunluk, Parlaklık) formatı insan algısına çok daha uygundur. Bir rengin sadece parlaklığını açmak veya koyulaştırmak istiyorsanız (örneğin buton hover efektleri için), HSL'deki sondaki %'lik değeri (Lightness) değiştirmek, HEX kodunu tamamen değiştirmekten çok daha kolaydır.
Renk seçici (Color Picker) aracını nasıl kullanabilirim?
Sayfada bulunan renk kutucuğuna (color picker) tıkladığınızda işletim sisteminizin görsel renk paleti açılır. Buradan gözünüze hoş gelen herhangi bir rengi seçtiğinizde, aracımız otomatik olarak o rengin HEX, RGB ve HSL kodlarını ekrana yansıtacaktır.
HEX kodları her zaman 6 karakter mi olmalıdır?
Genellikle 6 karakterdir, ancak çift karakterlerin tekrar ettiği durumlarda 3 karakter olarak kısaltılabilir. Örneğin siyah renk olan #000000 kodunu #000 olarak veya beyaz renk olan #FFFFFF kodunu #FFF olarak yazmanız CSS tarafından sorunsuz şekilde algılanacaktır.
CMYK renk formatını web sitesinde kullanabilir miyim?
Hayır, CMYK (Cyan, Magenta, Yellow, Key/Black) formatı dijital ekranlar için değil, fiziksel kağıt baskı (matbaa) sistemleri için tasarlanmıştır. Web sitelerinde ve mobil uygulamalarda daima ışık tabanlı olan RGB, HEX veya HSL formatlarını kullanmalısınız.
Büyük harf veya küçük harf kullanımı HEX kodlarında fark yaratır mı?
Hayır, HTML ve CSS standartlarında HEX kodları büyük-küçük harf duyarlı (case-sensitive) değildir. #ff0000 ile #FF0000 tarayıcılar tarafından tamamen aynı kırmızı renk olarak yorumlanır.
Bu renk çevirici araç ücretsiz mi?
Evet, sitemizdeki tüm geliştirici ve tasarımcı araçları gibi renk kodu çevirici de tamamen ücretsizdir. Kurulum gerektirmez, doğrudan tarayıcınız üzerinden sınırsız dönüşüm yapabilirsiniz.