Renk Dönüştürücü
Renkleri HEX, RGB ve HSL formatları arasında anında dönüştürün.
Renk Dönüştürücü, web ve grafik tasarımda kullanılan en yaygın formatlar arasında renk değerlerini anında çevirir: HEX (#rrggbb), RGB (kırmızı, yeşil, mavi), HSL (ton, doygunluk, parlaklık) ve HSB/HSV. Her formatın avantajları vardır — HEX kompakttır ve CSS'de evrensel olarak kabul görür, HSL ise ton ve nüans seçmek için daha sezgiseldir.
Desteklenen herhangi bir formatta renk değeri girin; araç otomatik olarak diğer tüm formatlardaki eşdeğer değeri aynı anda hesaplar ve görüntüler. Canlı renk önizlemesi sonucu görsel olarak doğrulamanızı sağlar.
Bu araç, Figma, Photoshop ve kod arasında renk aktaran tasarımcılar ile stil sayfalarındaki renk tutarlılığını sağlayan geliştiriciler için kullanışlıdır. Tüm dönüşümler tarayıcıda gerçekleşir.
Sıkça Sorulan Sorular
Kod Uygulaması
import colorsys
# HEX → RGB
def hex_to_rgb(hex_color: str) -> tuple[int, int, int]:
hex_color = hex_color.lstrip("#")
r, g, b = (int(hex_color[i:i+2], 16) for i in (0, 2, 4))
return r, g, b
# RGB → HEX
def rgb_to_hex(r: int, g: int, b: int) -> str:
return f"#{r:02X}{g:02X}{b:02X}"
# RGB → HSL (uses colorsys, which returns 0–1 floats)
def rgb_to_hsl(r: int, g: int, b: int) -> tuple[float, float, float]:
h, l, s = colorsys.rgb_to_hls(r / 255, g / 255, b / 255)
return round(h * 360, 1), round(s * 100, 1), round(l * 100, 1)
# Example
r, g, b = hex_to_rgb("#3B82F6")
print(f"RGB: {r}, {g}, {b}") # RGB: 59, 130, 246
print(rgb_to_hex(r, g, b)) # #3B82F6
h, s, l = rgb_to_hsl(r, g, b)
print(f"hsl({h}, {s}%, {l}%)") # hsl(217.0, 91.2%, 59.8%)Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.