Konvertor farieb zadarmo
Konvertujte farby medzi formátmi HEX, RGB, HSL, HSV a CMYK okamžite. Zahŕňa škálu svetlosti a predvolené vzorky.
Konvertujte farbu medzi HEX, RGB, HSL, HSV a CMYK — s živým náhľadom a kopírovaním jedným kliknutím. Všetko beží v prehliadači.
Akceptuje: HEX (#fff alebo #ffffff), RGB (255, 255, 255) alebo HSL (360, 100%, 50%)
Kontrast podľa WCAG
Na bielom pozadí
2,49:1
Na čiernom pozadí
8,44:1
Škála svetlosti
Kliknutím na vzorku prepnete na daný odtieň
Bežné použitia
- Konvertujte farby pre webový dizajnZískajte HEX, RGB a HSL hodnoty pre ľubovoľnú farbu — pripravené na vloženie do CSS alebo Tailwind.
- Konvertujte farby na tlač (CMYK)Konvertujte farby obrazovky (HEX/RGB) na hodnoty CMYK na použitie v návrhu tlače a profesionálnej tlači.
- Vytvorte farebné palety pre systémy dizajnuKonvertujte farby značky do všetkých formátov a vytvorte konzistentné stĺpce svetlosti na úplný systém dizajnu.
- Skontrolujte farebný kontrast pre dostupnosťKonvertujte farby na získanie hodnôt RGB na použitie v nástrojoch pomeru kontrastu — WCAG súlad pre dostupný dizajn.
- Konvertujte farby pre FigmuZískajte presné HEX a RGB hodnoty na vloženie do Figmy farbičov a návrhových systémov.
Ako to funguje
Celá logika prevodu je ručne napísaný JavaScript bežiaci výhradne vo vašom prehliadači — bez knižnice, bez volania servera. Nástroj spracuje váš vstup, prevedie ho reťazcom čistých matematických funkcií a súčasne vytvorí jedenásť výstupných formátov vrátane moderných priestorov CSS Color 4 oklch() a lab().
- 1Flexibilné spracovanie vstupuVlastný parser prijíma hex (3, 4, 6 alebo 8 číslic), rgb()/rgba(), hsl()/hsla() v starej čiarkovej aj modernej medzerovej syntaxi a holé číselné trojice. Hodnoty priehľadnosti ako desatinné čísla alebo percentá sa pred akýmkoľvek prevodom normalizujú na rozsah 0–1.
- 2RGB ako centrum prevoduKaždý prijatý formát sa najprv prevedie na kanonickú trojicu RGB. Z tejto jedinej reprezentácie sa nástroj rozvetví: HSL a HSV používajú štandardné vzorce min/max/chróma; CMYK sa odvodí nájdením kľúčového kanála; a linearizácia sRGB (po častiach definovaná gama krivka podľa IEC 61966-2-1) sa aplikuje pred výpočtami vo vnímacích priestoroch.
- 3Vnímacie farebné priestory počítané od základuoklch() sa počíta pomocou referenčných matíc 3×3 Björna Ottossona (priestor kubického koreňa LMS). lab() a lch() používajú Bradfordovu chromatickú adaptáciu na prevod z bieleho bodu D65 na D50, čo zodpovedá tomu, ako CSS Color 4 definuje lab(). Sú to rovnaké vzorce, aké sa používajú vo vykresľovacích enginoch prehliadačov — tu implementované bez akejkoľvek externej závislosti.
- 4Kontrast WCAG a škála svetlostiRelatívny jas sa počíta podľa vzorca WCAG 2.1 (linearizované R, G, B vážené 0,2126/0,7152/0,0722) a kontrastný pomer voči bielej a čiernej sa hodnotí ako AA-veľký, AA, AAA alebo Neúspešný. Deväťkrokový pruh svetlosti sa generuje krokovaním kanála svetlosti HSL od 10 % do 90 %, čo umožňuje kliknutím na ľubovoľnú vzorku previesť daný odtieň.
Súvisiace nástroje
Výber farieb a generátor paliet
Vyberte farby, konvertujte medzi HEX/RGB/HSL a generujte harmonické palety.
Generátor náhodných farieb
Generujte náhodné farby po jednej alebo ako paletu piatich, zamknite tie, ktoré sa vám páčia, kopírujte hodnoty HEX, RGB alebo HSL a exportujte paletu ako PNG alebo CSS.
Generátor farebnej palety
Generujte komplementárne, analogické, triadické a monochromatické farebné palety z ľubovoľnej základnej farby. Skopírujte hex kódy jedným kliknutím.