ImageColorPicker.com

    HEX na HSL převodník

    Převeď jakoukoli barvu HEX na HSL — okamžitě a zdarma

    #2ECC71

    Vlož libovolnou hodnotu barvy — formát za tebe rozpoznáme.

    Vyber barvu
    Výsledek HSL
    hsl(145, 63%, 49%)
    Odstín
    145°
    Sytost
    63%
    Světlost
    49%

    Tato barva ve všech formátech

    HSL popisuje barvu tak, jak o ní lidé mluví: jaký odstín, jak intenzivní, jak světlá. Převod HEX na HSL je nejrychlejší cesta, jak dostat barvu do podoby, kterou můžeš skutečně doladit — zesvětlit, ztlumit nebo z ní vybudovat celou škálu.

    Jak funguje převod z HEX na HSL

    1. Převěď HEX na RGB a vyděl každý kanál 255, aby všechny tři hodnoty byly mezi 0 a 1.
    2. Najdi největší a nejmenší z těch tří hodnot. Jejich průměr je světlost L.
    3. Rozdíl mezi nimi určuje sytost S: vyděl ho (2 − max − min) pro světlé barvy, nebo (max + min) pro tmavé.
    4. Kanál s maximem rozhodne o odstínu H — červená na 0°, zelená na 120°, modrá na 240° — a zbývající dva kanály umístí odstín uvnitř tohoto segmentu.

    Ukázkový příklad

    HEX #2ECC71=HSL hsl(145, 63%, 49%)

    Matematika je přesná, ale HSL hodnoty se obvykle zaokrouhlují na celá stupně a procenta. Při zpětném převodu tak můžeš skončit o jeden nebo dva RGB kroky od původní barvy — v praxi neviditelné, ale dobré vědět, pokud barvy často převádíš tam a zpět.

    HEX a HSL vysvětleno

    Co je HEX?

    HEX kód je šestimístné hexadecimální číslo, které po úvodním # uchovává červený, zelený a modrý kanál barvy. Každý pár číslic pokrývá jeden kanál od 00 (žádný) po FF (plný), což dává stejných 16,7 milionu barev jako RGB, ale v kratším zápisu. HEX je výchozí v CSS, designových nástrojích a styleguidu značky.

    Syntaxe:
    #RRGGBB
    Rozsah:
    00–FF na kanál
    Nejlepší pro:
    CSS, předání designu, brand guidelines

    Co je HSL?

    HSL rozděluje barvu na odstín (hue, 0–360° na barevném kruhu), sytost (saturation, jak barevná, 0–100%) a jas (lightness, jak světlá, 0–100%). Protože každá část odpovídá způsobu, jak lidé barvy popisují, je HSL nejjednodušší formát pro vytváření odstínů, tónů a konzistentních palet — ručně i v kódu.

    Syntaxe:
    hsl(H, S%, L%)
    Rozsah:
    0–360°, 0–100%, 0–100%
    Nejlepší pro:
    palety, odstíny a tóny, theming

    Referenční tabulka HEX na HSL

    Nejběžnější CSS barvy převedené z HEX na HSL.

    BarvaHEXHSL
    black#000000hsl(0, 0%, 0%)
    white#FFFFFFhsl(0, 0%, 100%)
    red#FF0000hsl(0, 100%, 50%)
    lime#00FF00hsl(120, 100%, 50%)
    blue#0000FFhsl(240, 100%, 50%)
    yellow#FFFF00hsl(60, 100%, 50%)
    orange#FFA500hsl(39, 100%, 50%)
    teal#008080hsl(180, 100%, 25%)
    purple#800080hsl(300, 100%, 25%)
    gray#808080hsl(0, 0%, 50%)

    Často kladené otázky