Ücretsiz Renk Dönüştürücü
Renkleri HEX, RGB, HSL, HSV ve CMYK formatları arasında anında dönüştürün. Parlaklık ölçeği ve hazır renk örnekleri içerir.
Bir rengi HEX, RGB, HSL, HSV ve CMYK arasında dönüştür — canlı önizleme ve bir dokunuşla kopyalama ile. Tamamen tarayıcınızda çalışır.
Kabul edilen biçimler: HEX (#fff veya #ffffff), RGB (255, 255, 255) veya HSL (360, 100%, 50%)
WCAG kontrastı
Beyaz arka plana karşı
2,49:1
Siyah arka plana karşı
8,44:1
Açıklık skalası
O tona geçmek için herhangi bir örneğe tıklayın
Yaygın kullanımlar
- Web Tasarımı için Renkleri DönüştürHerhangi bir renk için HEX, RGB ve HSL değerleri alın — CSS veya Tailwind'e yapıştırmaya hazır.
- Yazdırma için Renkleri Dönüştür (CMYK)Ekran renklerini (HEX/RGB) basılı tasarım ve profesyonel baskı için CMYK değerlerine dönüştürün.
- Tasarım Sistemleri için Renk Paleti OluşturMarka renklerini tüm biçimlerde dönüştürün ve tam tasarım sistemi için tutarlı hafiflik ölçekleri oluşturun.
- Erişilebilirlik için Renk Kontrastını Kontrol EtKontrast oranı araçlarında kullanmak için renkleri dönüştürerek RGB değerlerini al - erişilebilir tasarım için WCAG uygunluğu.
- Figma için Renkleri DönüştürFigma renk seçicilerine ve tasarım token sistemlerine yapıştırmak için tam HEX ve RGB değerlerini al.
Nasıl çalışır
Tüm dönüştürme mantığı tamamen tarayıcınızda çalışan elle yazılmış JavaScript'tir — kütüphane yok, sunucu çağrısı yok. Araç girdinizi ayrıştırır, bir dizi saf matematik işlevinden geçirir ve modern CSS Color 4 uzayları oklch() ve lab() dahil on bir çıktı biçimini aynı anda üretir.
- 1Esnek girdi ayrıştırmaÖzel bir ayrıştırıcı onaltılık (3, 4, 6 veya 8 basamak), rgb()/rgba(), hem eski virgüllü hem modern boşluklu sözdizimiyle hsl()/hsla() ve yalın sayısal üçlüleri kabul eder. Ondalık veya yüzde olarak alfa değerleri, herhangi bir dönüştürme başlamadan önce 0–1 aralığına normalleştirilir.
- 2Dönüştürme merkezi olarak RGBKabul edilen her biçim önce standart bir RGB üçlüsüne çözülür. Araç bu tek temsilden dallanır: HSL ve HSV standart min/maks/kroma formüllerini kullanır; CMYK anahtar kanal bulunarak türetilir; algısal uzay hesaplamalarından önce sRGB doğrusallaştırması (IEC 61966-2-1'de tanımlanan parçalı gama eğrisi) uygulanır.
- 3Sıfırdan hesaplanan algısal renk uzaylarıoklch(), Björn Ottosson'un referans 3×3 matrisleri (LMS küp kök uzayı) kullanılarak hesaplanır. lab() ve lch(), D65 beyaz noktasından D50'ye dönüştürmek için Bradford kromatik uyarlamasını kullanır; bu, CSS Color 4'ün lab()'ı tanımlama biçimiyle eşleşir. Bunlar tarayıcı çizim motorlarında kullanılan formüllerin aynısıdır — burada herhangi bir harici bağımlılık olmadan uygulanmıştır.
- 4WCAG kontrastı ve açıklık ölçeğiGöreli parlaklık WCAG 2.1 formülüne göre hesaplanır (0.2126/0.7152/0.0722 ağırlıklı doğrusallaştırılmış R, G, B) ve beyaz ile siyaha karşı kontrast oranı AA-büyük, AA, AAA veya Başarısız olarak derecelendirilir. HSL açıklık kanalı %10'dan %90'a adım adım ilerletilerek dokuz adımlı bir açıklık şeridi oluşturulur; o tonu dönüştürmek için herhangi bir renk örneğine tıklayabilirsiniz.
İlgili araçlar
Renk Seçici ve Palet Oluşturucu
Renk seçin, HEX/RGB/HSL arasında dönüştürün ve uyumlu paletler oluşturun.
Rastgele Renk Üretici
Rastgele renkleri tek tek veya beşli bir palet olarak üretin, beğendiklerinizi kilitleyin, HEX, RGB veya HSL değerlerini kopyalayın ve paleti PNG ya da CSS olarak dışa aktarın.
Renk Paleti Oluşturucu
Herhangi bir temel renkten tamamlayıcı, analog, üçlü ve monokromatik renk paletleri oluşturun. Hex kodlarını tek tıklamayla kopyalayın.