Gratis Kleur Omskakelaar
Skakel kleure onmiddellik om tussen HEX, RGB, HSL, HSV en CMYK formate. Sluit 'n ligte skaal en voorafbepaalde monsters in.
Skakel 'n kleur tussen HEX, RGB, HSL, HSV en CMYK om — met 'n lewendige voorskou en eenklik-kopie. Alles loop in jou blaaier.
Aanvaar: HEX (#fff of #ffffff), RGB (255, 255, 255), of HSL (360, 100%, 50%)
WCAG-kontras
Op wit agtergrond
2,49:1
Op swart agtergrond
8,44:1
Ligtheidskaal
Klik enige kleurmonster om na daardie tint oor te skakel
Algemene gebruike
- Omskep kleure vir webontwerpKry HEX-, RGB- en HSL-waardes vir enige kleur - gereed om in CSS of Tailwind in te voeg.
- Omskep kleure vir afdruk (CMYK)Omskep skermkleure (HEX/RGB) na CMYK-waardes vir gebruik in drukontwerp en professionele afdruk.
- Bou kleurpalettte vir ontwerpstelselsOmskep merkkleure oor alle formate en genereer konsekwente ligheidskaale vir 'n volledige ontwerpselsel.
- Kontroleer kleurkontraspanning vir toeganklikheidSkakel kleure om RGB-waarde vir gebruik in kontrasverhouding-gereedskap te kry - WCAG-nakoming vir toeganklike ontwerp.
- Skakel kleure om vir FigmaKry die presiese HEX en RGB-waarde om in Figma-kleurkiesers en ontwerpsysteemtokens in te plak.
Hoe dit werk
Alle omskakelingslogika is handgeskrewe JavaScript wat heeltemal in jou blaaier loop — geen biblioteek, geen bedienerbelling nie. Die nutsprogram ontleed jou toevoer, roeteer dit deur 'n ketting van suiwer wiskundefunksies, en produseer gelyktydig elf uitsetformate insluitend die moderne CSS Color 4-ruimtes oklch() en lab().
- 1Buigsame toevoerontleding'n Pasgemaakte ontleder aanvaar heks (3, 4, 6, of 8 syfers), rgb()/rgba(), hsl()/hsla() in beide verouderde komma-sintaksis en moderne spasie-sintaksis, en kaal numeriese drielinge. Alfawaardes as desimale of persentasies word na die 0–1-reeks genormaliseer voordat enige omskakeling begin.
- 2RGB as die omskakelingsknoopElke aanvaarde formaat word eers na 'n kanonieke RGB-drieling opgelos. Vanaf daardie enkele voorstelling waaier die nutsprogram uit: HSL en HSV gebruik die standaard min/maks-/chroma-formules; CMYK word afgelei deur die sleutelkanaal te vind; en sRGB-linearisering (die stuksgewyse gamma-kurwe gedefinieer in IEC 61966-2-1) word toegepas voor die persepsuele-ruimte-berekeninge.
- 3Persepsuele kleurruimtes van voor af berekenoklch() word bereken met Björn Ottosson se verwysings-3×3-matrikse (LMS-kubuswortelruimte). lab() en lch() gebruik Bradford-chromatiese aanpassing om van die D65-witpunt na D50 om te skakel, wat ooreenstem met hoe CSS Color 4 lab() definieer. Dit is dieselfde formules gebruik in blaaier-renderingenjins — hier geïmplementeer sonder enige eksterne afhanklikheid.
- 4WCAG-kontras en ligtheidskaalRelatiewe luminansie word volgens die WCAG 2.1-formule bereken (gelineariseerde R, G, B geweeg 0.2126/0.7152/0.0722) en die kontrasverhouding teen wit en swart word gegradeer AA-groot, AA, AAA, of Druip. 'n Nege-stap-ligtheidstrook word gegenereer deur die HSL-ligtheidkanaal van 10% na 90% te stap, wat jou toelaat om enige kleurstaal te klik om daardie tint om te skakel.
Verwante gereedskap
Kleurkeuser en paletgenerator
Kies kleure, skakel om tussen HEX/RGB/HSL, en genereer harmonieuse palette.
Ewekansige kleurgenerator
Genereer ewekansige kleure een op 'n slag of as 'n palet van vyf, sluit die wat jy hou, kopieer HEX-, RGB- of HSL-waardes en voer die palet uit as PNG of CSS.
Kleurpaletgenerator
Genereer komplementêre, analoog, triadiese en monochromatiese kleurpalette van enige basiskleur. Kopieer hekskodes met een klik.