Värvikonverter tasuta
Teisenda värve HEX, RGB, HSL, HSV ja CMYK vormingute vahel koheselt. Sisaldab heleduse skaalat ja eelseadistatud värvilaike.
Teisendage väri HEX, RGB, HSL, HSV ja CMYK vahel — otsevaatamisega ja üheosalise kopeerimisega. Kõik töötab teie brauseris.
Aktsepteerib: HEX (#fff või #ffffff), RGB (255, 255, 255) või HSL (360, 100%, 50%)
WCAG kontrast
Valgele taustale
2,49:1
Mustale taustale
8,44:1
Heleduse skaala
Klõpsa mis tahes värviprobil, et lülituda sellele toonile
Levinud kasutusviisid
- Teisendage värvid veebidisainileHankige HEX, RGB ja HSL väärtused mis tahes värvile — valmis CSS või Tailwindisse kleepimiseks.
- Teisendage värvid printimiseks (CMYK)Teisendage ekraanivärvid (HEX/RGB) CMYK-väärtusteks printimisdisainile ja professionaalsele printimisele.
- Looge kujundussüsteemide värvidTeisendage kaubamärgi värvid kõigis vormingutes ja looge täieliku kujundussüsteemi jaoks järjepideva heleduse skaalad.
- Kontrollige värvi kontrasti juurdepääsetavuse jaoksTeisake värvid RGB väärtuste saamiseks kasutamiseks kontrasti suhte tööriistades — WCAG vastavus juurdepääsetavale disainile.
- Teisake värvid FigmaleSaate täpsed HEX ja RGB väärtused Figma värvivalijate ja disaini märgiste süsteemidesse.
Kuidas see töötab
Kogu teisendusloogika on käsitsi kirjutatud JavaScript, mis töötab täielikult sinu brauseris — teeki ega serverikutset pole. Tööriist parsib sinu sisendi, suunab selle läbi puhaste matemaatikafunktsioonide ahela ja toodab samaaegselt üksteist väljundvormingut, sealhulgas kaasaegsed CSS Color 4 ruumid oklch() ja lab().
- 1Paindlik sisendi parsimineKohandatud parser aktsepteerib kuueteistkümnendarvu (3, 4, 6 või 8 numbrit), rgb()/rgba(), hsl()/hsla() nii vanas komasüntaksis kui kaasaegses tühikusüntaksis, ning paljaid numbrilisi kolmikuid. Alfaväärtused kümnendarvudena või protsentidena normaliseeritakse 0–1 vahemikku enne mis tahes teisenduse algust.
- 2RGB kui teisendussõlmIga aktsepteeritud vorming lahendatakse esmalt kanoonliseks RGB kolmikuks. Sellest ühest esitusest tööriist hargneb: HSL ja HSV kasutavad standardseid min/max/kroma valemeid; CMYK tuletatakse võtmekanali leidmisega; ning sRGB lineariseerimine (IEC 61966-2-1 defineeritud tükikaupa gammakõver) rakendatakse enne pertseptuaalse ruumi arvutusi.
- 3Pertseptuaalsed värviruumid arvutatud nullistoklch() arvutatakse Björn Ottossoni referents 3×3 maatriksite abil (LMS kuupjuureruum). lab() ja lch() kasutavad Bradfordi kromaatilist adaptatsiooni, et teisendada D65 valgest punktist D50-ks, mis vastab sellele, kuidas CSS Color 4 defineerib lab()'i. Need on samad valemid, mida kasutatakse brauseri renderdusmootorites — siin implementeeritud ilma välise sõltuvuseta.
- 4WCAG kontrast ja heleduse skaalaSuhteline heledus arvutatakse WCAG 2.1 valemi järgi (lineariseeritud R, G, B kaalutud 0,2126/0,7152/0,0722) ja kontrastsuhe valge ja musta suhtes hinnatakse AA-suur, AA, AAA või Ei läbi. Üheksa-astmeline heleduse riba genereeritakse astudes HSL heleduskanalit 10%-lt 90%-le, lastes sul klõpsata iga näidise peal selle toonimiseks.
Seotud tööriistad
Värvivalija ja paleti generaator
Vali värve, teisenda HEX/RGB/HSL vahel ja genereeri harmoonilisi palette.
Juhuslike värvide generaator
Loo juhuslikke värve ükshaaval või viiest koosneva paletina, lukusta need, mis meeldivad, kopeeri HEX-, RGB- või HSL-väärtused ja ekspordi palett PNG- või CSS-failina.
Värvipalleti generaator
Loo komplementaarseid, analoogseid, triaadilisi ja monohroomseid värvipallette mis tahes põhivärvist. Kopeeri hex-koodid ühe klõpsuga.