Tasarım Aracı

Renk Kodu Dönüştürücü

HEX, RGB ve HSL renk kodlarını anında birbirine çevirin. Renk seçici ve CSS kopyalama desteği.

#3B82F6
Renk seçici ile hızlı seçin
Hızlı Renkler

HEX, RGB ve HSL: Hangi Format Ne Zaman Kullanılır?

HEX (#RRGGBB), CSS'de en yaygın kullanılan formattır. Kısa ve tanıdık olması nedeniyle renk değişkenlerini tanımlarken ve tasarım sistemlerinde tercih edilir. RGB, kırmızı (0-255), yeşil (0-255) ve mavi (0-255) değerlerinden oluşur; JavaScript ile renk manipülasyonu veya rgba() ile saydamlık eklemek için kullanışlıdır. HSL (Ton, Doygunluk, Parlaklık) ise renk paleti oluştururken en sezgisel formattır: aynı ton değerini koruyarak yalnızca parlaklık değerini değiştirerek açık/koyu varyantlar üretebilirsiniz.

CSS'de Renk Değişkenleri ile Profesyonel Kullanım

  • CSS Custom Properties: --renk-birincil: #3B82F6; tanımlayarak tüm sitede merkezi yönetin.
  • HSL ile kolay tema: --ton: 217; color: hsl(var(--ton), 91%, 60%); ile tek değişkenden tema rengi türetin.
  • Saydamlık için rgba: Katı bir HEX rengi varken arka plan için rgba(59,130,246,0.12) kullanmak temiz sonuç verir.
  • color-mix(): Modern tarayıcılarda color-mix(in srgb, #3B82F6 20%, transparent) ile CSS'de dinamik karıştırma yapılabilir.
  • Kontrast kontrolü: Metin rengi seçerken arka planla en az 4.5:1 WCAG kontrast oranını sağlayın.

Sık Sorulan Sorular

Tasarım aracında HEX ama CSS'de HSL mi kullanmalıyım?

Figma, Sketch ve Adobe XD gibi tasarım araçları HEX ile çalışmayı kolaylaştırır; ancak CSS kodunuzu yazan geliştirici HSL'e dönüştürerek çok daha esnek bir sistem kurabilir. Özellikle dark/light mode geçişi yapan sitelerde, HSL değişkenleriyle yalnızca L (parlaklık) parametresini değiştirerek tüm temayı ters çevirmek mümkündür. Pratik öneri: tasarım aşamasında HEX, kod yazarken HSL veya CSS değişkeni.

İlgili araçlar: CSS Gradient Oluşturucu · Glassmorphism Oluşturucu · Neumorphism Oluşturucu