Pretvornik barv — brezplačno
Takojšnje pretvarjajte barve med formati HEX, RGB, HSL, HSV in CMYK. Vključuje lestvico svetlosti in prednastavljene vzorčne slike.
Pretvorite barvo med HEX, RGB, HSL, HSV in CMYK — z živim predogledom in kopiranjem na en klik. Vse teče v vašem brskalniku.
Sprejema: HEX (#fff ali #ffffff), RGB (255, 255, 255) ali HSL (360, 100%, 50%)
WCAG kontrast
Na belém ozadju
2,49:1
Na črnem ozadju
8,44:1
Lestvica svetlosti
Kliknite vzorec za preklop na ta odtenek
Pogosta področja uporabe
- Pretvorite barve za spletno oblikovanjeDobijte HEX, RGB in HSL vrednosti za katero koli barvo — pripravljeno za lepljenje v CSS ali Tailwind.
- Pretvorite barve za tiskanje (CMYK)Pretvorite barve zaslona (HEX/RGB) v vrednosti CMYK za uporabo v oblikovanju tiska in profesionalnem tisku.
- Ustvarite palete barv za sisteme oblikovanjaPretvorite blagovne znamke barve v vse formate in ustvarite dosledne lestvice svetilnosti za celoten sistem oblikovanja.
- Preverite kontrast barve za dostopnostPretvorite barve, da dobite vrednosti RGB za uporabo v orodjih razmerja kontrasta — skladnost WCAG za dostopen dizajn.
- Pretvorite barve za FigmoPridobite natančne vrednosti HEX in RGB za lepljenje v Figmove barvne izbiralce in sisteme žetonov za oblikovanje.
Kako deluje
Vsa logika pretvorbe je ročno napisan JavaScript, ki teče v celoti v vašem brskalniku — brez knjižnice, brez klica strežnika. Orodje razčleni vaš vnos, ga usmeri skozi verigo čistih matematičnih funkcij in hkrati ustvari enajst izhodnih oblik, vključno s sodobnima prostoroma CSS Color 4 oklch() in lab().
- 1Prilagodljivo razčlenjevanje vnosaRazčlenjevalnik po meri sprejema šestnajstiške vrednosti (3, 4, 6 ali 8 mest), rgb()/rgba(), hsl()/hsla() tako v starejši skladnji z vejicami kot v sodobni skladnji s presledki, in gole številčne trojke. Vrednosti alfa kot decimalke ali odstotki so pred začetkom pretvorbe normalizirane na razpon 0–1.
- 2RGB kot pretvorbeno stičiščeVsaka sprejeta oblika se najprej razreši v kanonično trojko RGB. Iz te ene predstavitve se orodje razveji: HSL in HSV uporabljata standardne formule min/maks/kroma; CMYK se izpelje z iskanjem ključnega kanala; linearizacija sRGB (odsekovna krivulja gama, definirana v IEC 61966-2-1) pa se uporabi pred izračuni v zaznavnem prostoru.
- 3Zaznavni barvni prostori, izračunani od začetkaoklch() se izračuna z uporabo referenčnih matrik 3×3 Björna Ottossona (kubični koren LMS). lab() in lch() uporabljata Bradfordovo kromatično prilagoditev za pretvorbo iz bele točke D65 v D50, kar ustreza temu, kako CSS Color 4 definira lab(). To so iste formule, ki se uporabljajo v pogonih izrisovanja brskalnikov — tukaj implementirane brez kakršne koli zunanje odvisnosti.
- 4Kontrast WCAG in lestvica svetlostiRelativna svetlost se izračuna po formuli WCAG 2.1 (linearizirani R, G, B, uteženi 0,2126/0,7152/0,0722), razmerje kontrasta proti beli in črni pa je ocenjeno kot AA-veliko, AA, AAA ali Neuspešno. Devetstopenjski trak svetlosti se ustvari s korakanjem kanala svetlosti HSL od 10 % do 90 %, kar vam omogoča klik na kateri koli vzorec za pretvorbo tega odtenka.
Sorodna orodja
Izbirnik barv in generator palet
Izberite barve, pretvorite med HEX/RGB/HSL in ustvarite harmonične palete.
Generator naključnih barv
Ustvarjajte naključne barve posamično ali kot paleto petih, zaklenite tiste, ki so vam všeč, kopirajte vrednosti HEX, RGB ali HSL in izvozite paleto kot PNG ali CSS.
Generator barvne palete
Ustvarite komplementarne, analogne, triadne in monohromatske barvne palete iz katere koli osnovne barve. Kopirajte šestnajstiške kode z enim klikom.