Přeskočit na obsah
Guide Apr 7, 2026 · 10 min read

RGB nestačí: barevné notace HSL, CMYK a OKLCH

V předchozím článku, Jak počítač vytváří barvy: RGB, HEX a dvojková soustava, jsme zjistili, že barva jsou jen tři čísla — červená, zelená, modrá, každá v rozsahu 0–255. Pro obrazovku to plně postačuje. Jakmile ale člověk začne s barvou pracovat, RGB se rychle stává nepraktickým.

RGB je praktické, ale neintuitivní

„Trochu světlejší červená.” Jak to udělat v RGB? Musíte mírně zvýšit všechny tři kanály najednou. „Chci jen trochu snížit sytost” — z pohledu na RGB hodnoty nevíte, co upravit. „Vytiskněte tuto barvu přesně takto” — s RGB to prostě nejde.

SCENARIO 01
"Trochu světleji."

V RGB je třeba zvýšit R·G·B všechny tři najednou. Pokud není poměr zachován, změní se i barevný tón.

+30, +30, +30 ?
SCENARIO 02
"Jen snížit sytost."

Z pouhých RGB hodnot není jasné, co přesně upravit.

R−40, G+10 … ?
SCENARIO 03
"Stejný tón na papír."

RGB barva z obrazovky se přenesením na inkoust nezmění na stejnou barvu.

→ Nutné CMYK

Ostatní způsoby zápisu barev vznikly právě proto, aby tyto problémy řešily.

HSL — barvy tak, jak je vnímá člověk

HSL rozděluje barvu na tři složky: barevný tón · sytost · světlost. hsl(14, 100%, 60%) je tatáž barva jako #FF5733, ale je okamžitě jasné, co která hodnota znamená.

H
Hue

Barevný tón. „Jméno barvy" — červená, zelená, modrá apod.

0° → 360°
S
Saturation

Sytost. 0% = šedá, 100% = živá, plná barva.

0% → 100%
L
Lightness

Světlost. 0% = černá, 100% = bílá.

0% → 100%

Pokud je RGB jazykem počítače, pak HSL je jazykem designéra. Umožňuje pracovat se stejnou barvou z pohledu toho, co chcete změnit.

Hue — barevný tón je 360° kruh

Barevný tón se točí jako hodinová ručička — od 0° do 360°. Hodnoty 0° a 360° jsou totéž: červená.

Červená
30°Oranžová
60°Žlutá
120°Zelená
180°Azurová
240°Modrá
300°Purpurová

Saturation — sytost určuje intenzitu barvy

Snížíte-li sytost u stejného barevného tónu, výsledek se postupně blíží šedé.

0% — šedá 50% — pastelová 100% — živá červená

Lightness — světlost od černé po bílou

L = 0% je vždy černá, L = 100% je vždy bílá. Hodnota 50 % odpovídá „přirozené” světlosti dané barvy.

0% — černá 50% — přirozená červená 100% — bílá

K čemu je HSL nejužitečnější — tvorba palet

Zachováte-li barevný tón (Hue) a měníte pouze L, vznikne přirozeně sladěná skupinka barev. V RGB byste museli ručně vypočítat všech 9 políček, v HSL stačí postupně měnit L od 12 % do 92 %.

PALETTE A — HUE 14° (TERRACOTTA)
L 12%
L 22%
L 32%
L 42%
L 52%
L 62%
L 72%
L 82%
L 92%
PALETTE B — HUE 220° (BLUE)
L 12%
L 22%
L 32%
L 42%
L 52%
L 62%
L 72%
L 82%
L 92%

Obě palety lze sestavit na jediném řádku.

:root {
  --terra-100: hsl(14 60% 92%);
  --terra-200: hsl(14 60% 82%);
  --terra-300: hsl(14 60% 72%);
  /* ... Stačí měnit L po 10 krocích */
}

Právě zde HSL nejvíce září při tvorbě design systémů.

CMYK — jazyk inkoustu

Chcete-li nanášet barvu na papír místo na obrazovku, potřebujete úplně jiný systém. CMYK udává poměry čtyř tiskových inkoustů.

Cyan
Azurová — modrozelená
Magenta
Magenta — purpurová
Yellow
Žlutá
Key (black)
Klíčová deska — černá

Proč se černá označuje „K” a ne „B”? Písmeno B by se pletlo s Blue. Označení K pochází z tiskařského termínu „key plate” — referenční deska, podle níž se zarovnávají ostatní inkousty.

Světlo sčítáním zesvětlí, inkoust sčítáním ztmavne

Největší rozdíl mezi RGB a CMYK spočívá ve způsobu míchání.

RGB
= Světlo (obrazovka)
přidávátezesvětlí
vše dohromadybílá
nic nepřidátečerná
více = světlejší — aditivní míchání (additive)
CMYK
= Inkoust (papír)
přidáváteztmaví
vše dohromadyčerná (teoreticky)
nic nepřidátebílá (barva papíru)
více = tmavší — subtraktivní míchání (subtractive)

Červený inkoust vypadá červeně proto, že pohlcuje ostatní světlo a odráží pouze červené. Inkoust světlo ubírá. Proto čím více inkoustů smícháte, tím tmavší výsledek. Teoreticky by CMY dohromady měly dát černou, ale ve skutečnosti vznikne jen kalně hnědá. Proto existuje samostatný černý inkoust (K).

Kde se CMYK používá?

Při digitálním designu se s CMYK téměř nesetkáte — přichází ke slovu jen při tisku.

  • Při předávání souborů do tiskárny — vizitky, plakáty, knihy, obaly. Tiskárna přijme-li RGB soubor, sama ho převede na CMYK.
  • Při práci v Photoshop / Illustrator pro tisk — barevný režim se nastavuje na CMYK hned od začátku.
  • Brand manuál — uvádí HEX pro obrazovku i CMYK pro tisk vedle sebe, aby firemní barva vypadala podobně na obou médiích.

Proč se barvy obrazovky a tisku liší — Gamut

Barevný rozsah obrazovky (RGB gamut) a inkoustů (CMYK gamut) se neshoduje. Živě zářivá fuchsiová z monitoru se v tisku nedosáhne — inkoustem ji prostě vyrobit nelze.

Proto tiskoví designéři předem vybírají jen barvy dostupné v CMYK gamu. Tisk designu vytvořeného v RGB bez konverze obvykle vypadá mrtvolně a tlumeně.

Jak se zapisují hodnoty CMYK

Každý inkoust dostane procento. 0 % znamená vůbec nenanesený, 100 % plné pokrytí.

Červená
C 0% M 100% Y 100% K 0%
Zelená
C 100% M 0% Y 100% K 0%
Modrá
C 100% M 80% Y 0% K 0%
Černá (pouze K)
C 0% M 0% Y 0% K 100%
Sytá černá (rich black)
C 60% M 50% Y 50% K 100%

Černá z pouhého K 100 % vychází jako kalně šedá. Tiskárny proto přidají CMY a dosáhnou hlubší černé.

OKLCH — souřadnice pro lidi

Barevný model, který se ve 20. letech 21. století prosadil naplno. Klíčové heslo: „přirozeně pro lidské oko.”

Tři souřadnice vypadají podobně jako v HSL:

  • L — Lightness (světlost, 0–1)
  • C — Chroma (sytost, 0–cca 0,4)
  • H — Hue (barevný tón, 0–360°)

HSL má ale skrytý problém: stejná hodnota L = 50 % nevypadá u různých barev stejně světle. Porovnejte sami.

HSL — L = 50 % (fixní)

Žlutá oslepuje, modrá vypadá téměř jako černá. L hodnota je stejná, ale lidské oko to tak nevnímá.

OKLCH — L = 0,65 (fixní)

Barvy jsou různé, ale světlost působí podobně. L hodnota je navržena tak, aby odpovídala světlosti vnímané lidským okem.

Jednou větou: RGB a HSL jsou souřadnice stroje. OKLCH jsou souřadnice člověka.

Role L · C · H každé zvlášť

Podívejte se, co se stane, když u stejné barvy změníte jen jednu souřadnici.

VARY L
Měnit pouze světlost
VARY C
Měnit pouze sytost
VARY H
Měnit pouze barevný tón

Kde se OKLCH využívá?

  • Paleta s jednotnou světlostí — chcete-li sladit 8 kategorijních barev na stejnou vnímanou úroveň
  • Automatická konverze dark/light módu — inverze L hodnoty dá přirozeně tmavé téma
  • Přístupnost — přesná předpověď kontrastu světlosti textu a pozadí
  • Přechody — plynulý gradient bez šedého pruhu uprostřed

Od CSS Color Level 4 je OKLCH oficálně podporován a funguje přímo v moderních prohlížečích.

.btn { background: oklch(67% 0.18 30); }       /* oranžová */
.btn:hover { background: oklch(60% 0.18 30); } /* L sníženo o 7 → přesně o tolik tmavší */

Co a kdy používat?

Zápis
Kdy použít
HEX / RGB
Většina digitálních prací, CSS, kód
HSL
Tvorba palet design systému, ladění tónu
HSB / HSV
Uvnitř color pickeru Figma·Photoshop
OKLCH
Moderní webový design, kde záleží na jednotném tónu
CMYK
Při předávání souborů do tiskárny

Pro většinu digitálních prací RGB/HEX zcela postačí. HSL se hodí při tvorbě palet, OKLCH výrazně usnadní design dark/light módu.

Jak fns pracuje s barvami

Jakmile víte, že barva je číslo, logickým dalším krokem je mít oblíbené barvy vždy po ruce. fns sdružuje načítání, ukládání a opětovné použití barev za jednu klávesu.

Eyedropper — snímejte barvu kdekoliv na obrazovce — +Shift+K

Eyedropper zachytí přesnou barvu libovolného pixelu na obrazovce. Je to picker dostupný pouze uvnitř Figma/Photoshop — přenesený do celého systému.

Stisknutím +Shift+K se Eyedropper fns otevře kdekoliv na obrazovce. Jeden pixel z designového podkladu, konkrétní oblast fotografie, barva pozadí jiné aplikace — stačí přesunout myš a kliknout.

  • Každý klik automaticky uloží barvu do schránky. Žádný extra krok pro „kopírovat”.
  • V ovládacím prvku Eyedropper si vyberete formát, v jakém se barva uloží: RGB / HEX / HSL / CMYK / OKLCH.
  • Zobrazí se vizuální náhled zachycené barvy i nejbližší systémové barvy.

Eyedropper → automatické uložení do schránky → opětovné vyvolání z pickeru schránky — tok se nepřeruší. Není třeba otevírat Digital Color Meter jako u Macu ani pokaždé tisknout zkratku pro kopírování.

Schránka automaticky rozpoznává barvy

Historie schránky fns automaticky detekuje, zda zkopírovaný text je kódem barvy — bez ohledu na formát.

#FF5733 Standardní HEX
#F53 3znakový zkrácený zápis — rozpoznán jako tatáž barva
rgb(255, 87, 51) rgba(...) s průhledností také rozpoznáno
hsl(14, 100%, 60%) hsla(...) s průhledností také rozpoznáno
oklch(0.67 0.18 30) Moderní CSS zápis

Když chcete zkopírovanou barvu znovu najít v historii, pouhý text nestačí. fns zobrazí vedle každé položky malý barevný čip, takže barvu poznáte na první pohled.

Zobrazení pouze barev

Jednou klávesou vyfiltrujete z historie schránky pouze kódy barev. Při designové práci, kdy chcete vidět jen nedávno použité barvy, se nemusíte prokousávat texty, URL adresami a kódem.

  • Filtrační klíčové slovo jako color: přímo v pickeru → zobrazí pouze barevné položky
  • Vyhledávání podle názvu barvy — „blue”, „red” zobrazí pouze odpovídající odstíny
  • Podobné barvy se vizuálně seskupí

Převod barvy do jiného formátu

Stejnou barvu lze vytáhnout v jiném formátu zápisu. Zkopírujete #FF5733 z Figmy a chcete ji vložit do CSS jako rgb(...) — vyberete tu položku v pickeru schránky fns a jednou zkratkou proběhne automatická konverze.

Zkopírovaný formát
#FF5733
Převod
rgb(255, 87, 51)
Zkopírovaný formát
rgb(255, 87, 51)
Převod
hsl(14, 100%, 60%)
Zkopírovaný formát
hsl(14, 100%, 60%)
Převod
oklch(0.67 0.18 30)

Přecházíte-li mezi Figmou (HSB) a CSS (HSL/HEX/OKLCH), nemusíte pokaždé otevírat konvertor.

Textová zkrácení a seskupení

Frequently používané firemní barvy lze zaregistrovat jako textové zkratky.

;brand
#FF5733
;ink
#1A1714
;cream
#F1ECE0
;accent
#E8C547
;ok
#29A85A

Stejná zkratka funguje kdekoliv — v poli pro barvu ve Figmě, ve Slack zprávě, v editoru kódu nebo v CSS. Přestanete trávit čas hledáním firemní barvy v brand manuálu.

Čas strávený otevíráním konvertorů a přepisováním kódů barev do jiných formátů — zkuste ho zkrátit pomocí fns.

Zajímá vás, odkud tato čísla vůbec pochází — základy tří kanálů RGB, dvojkové soustavy a notace HEX? Začněte článkem Jak počítač vytváří barvy: RGB, HEX a dvojková soustava.