
How to Convert Colors Between HEX, RGB, HSL, and Other Formats
Convert a color between HEX, RGB, HSL, CMYK, and other formats, see which conversions are exact, and learn which format to use where.
2 min lukuaika
Muunna värejä HEX-, RGB-, HSL-, HSV-, HWB-, CMYK-, LAB-, LCH-, OKLab-, OKLCH- ja XYZ-muotojen, CSS-värinimien, ANSI-päätekoodien ja muiden välillä automaattisella muodon tunnistuksella ja reaaliaikaisella esikatselulla.
Näytöllä näkyvä väri on punaisen, vihreän ja sinisen valon yhdistelmä, ja kukin muoto esittää tämän yhdistelmän omalla tavallaan. CSS- ja suunnittelutyökaluissa käytetään HEX-koodeja ja RGB-arvoja. HSL, HSV ja HWB kuvaavat väriä sen sävyn eli väripyörän kulman sekä värikylläisyyden ja vaaleuden perusteella, joten niitä on helpompi säätää käsin. CMYK ilmaisee syaanin, magentan, keltaisen ja mustan painomusteen määrät. LAB, LCH, OKLab ja OKLCH on suunniteltu niin, että niiden arvojen yhtä suuret muutokset näyttävät silmään suunnilleen yhtä suurilta. Tämä helpottaa väripalettien ja liukuvärien luomista, ja nykyaikainen CSS tukee kaikkia neljää. Päätteissä käytetään ANSI-värikoodeja, ja CSS:ssä on myös nimettyjä värejä, kuten tomato.
Tässä sama oranssi väri eri muodoissa:
| Muoto | Esimerkki | Mitä arvot tarkoittavat |
|---|---|---|
| HEX | #ff6600 |
Punainen, vihreä ja sininen, kukin kahtena heksadesimaalinumerona |
| RGB | rgb(255, 102, 0) |
Punainen, vihreä ja sininen välillä 0–255 |
| HSL | hsl(24, 100%, 50%) |
Sävy, kylläisyys ja vaaleus |
| HSV | hsv(24, 100%, 100%) |
Sävy, kylläisyys ja arvo; tunnetaan myös nimellä HSB |
| HWB | hwb(24 0% 0%) |
Sävy, valkoisuuden määrä ja mustuuden määrä |
| CMYK | cmyk(0%, 60%, 100%, 0%) |
Syaanin, magentan, keltaisen ja mustan painomusteen määrä |
| LAB | lab(62.31, 55, 71.33) |
CIE-vaaleus, vihreästä punaiseen ja sinisestä keltaiseen |
| LCH | lch(62.31, 90.07, 52.36) |
CIE-vaaleus, värikylläisyys ja sävy |
| OKLab | oklab(69.58% 0.1482 0.1406) |
Vaaleus ja kaksi väriakselia, kuten LAB-muodossa |
| OKLCH | oklch(69.58% 0.2043 43.49) |
Vaaleus, värikylläisyys ja sävy OKLab-muodossa |
| XYZ | xyz(46, 30.77, 3.52) |
CIE:n XYZ-väriavaruus, johon LAB perustuu |
| HCG | hcg(24, 100%, 0%) |
Sävy, värikylläisyys ja harmaus |
| Värin nimi | orangered |
Lähin CSS:ssä nimetty väri |
| ANSI 16 | 91 |
Päätteen koodi yhdelle 16 perusväristä |
| ANSI 256 | 208 |
Päätteen koodi yhdelle 256 väristä |
| AppleScript RGB | {65535, 26214, 0} |
Punainen, vihreä ja sininen välillä 0–65535 AppleScriptin esitystavan mukaisesti |
| Harmaasävy | gray(46.7%) |
Kirkkaus välillä 0–100 % |
Tämä työkalu muuntaa värejä näiden 17 muodon välillä ja näyttää tuloksen värinäytteenä. Kaikki tämän sivun värimuuntimet toimivat samalla tavalla: yleisestä värimuuntimesta yksittäisten muotoparien muuntimiin, kuten HEX–RGB, RGB–CMYK tai HEX–värin nimi. Muunnin avautuu nimessään mainituilla muodoilla, ja Lähde- ja Kohde-valikoista voit valita niiden tilalle mitkä tahansa muut muodot. Liitä väri, niin tulos tulee näkyviin kirjoittaessasi ja on heti kopioitavissa. Kun lähteeksi valitaan Automaattinen tunnistus, joka on värimuuntimen oletusvalinta, työkalu päättelee muodon värin kirjoitusasusta. Vaihtopainike kääntää muunnoksen suunnan.
| Syöte | Kohde | Tulos |
|---|---|---|
#ff6600 |
RGB | rgb(255, 102, 0) |
rgb(37, 99, 235) |
HEX | #2563eb |
#2563eb |
HSL | hsl(221.2, 83.2%, 53.3%) |
rgb(37, 99, 235) |
CMYK | cmyk(84.3%, 57.9%, 0%, 7.8%) |
#2563eb |
HSV | hsv(221.2, 84.3%, 92.2%) |
#2563eb |
OKLCH | oklch(54.61% 0.2152 262.88) |
rgb(37, 99, 235) |
LAB | lab(46.06, 30.96, -73.83) |
#ff6347 |
Värin nimi | tomato |
rebeccapurple |
HEX | #663399 |
rgba(37, 99, 235, 0.5) |
HEX | #2563eb80 |
#-merkin kanssa tai ilman sitä. Neljäs numero tai viimeinen numeropari määrittää peittävyyden.rgb(), hsl() tai oklch(), joiden arvot erotetaan pilkuilla tai välilyönneillä. Mukana voi olla myös valinnainen peittävyys neljäntenä arvona tai kauttaviivan jälkeen: rgba(37, 99, 235, 0.5) tai rgb(37 99 235 / 50%).rgb(100%, 40%, 0%), sekä sävyt yksiköissä deg, rad, grad tai turn, kuten hsl(0.5turn, 100%, 50%).255, 102, 0. Automaattinen tunnistus tulkitsee kolme numeroa RGB-arvoiksi tai HSL-arvoiksi, jos kaksi viimeistä ovat prosentteja, ja neljä numeroa CMYK-arvoiksi, elleivät ne vaikuta RGB-arvoilta, joihin sisältyy peittävyys.Rebecca Purple toimii.hsb()-muodossa kirjoitetut HSB-arvot sekä aaltosulkeisiin kirjoitetut AppleScript-värit, kuten {65535, 26214, 0}.Laskenta tehdään color-convert-kirjastolla, joka on JavaScript-kirjasto värien muuntamiseen.
lab()- ja lch()-funktiot käyttävät D50-valkopistettä, joten niiden arvot poikkeavat hieman.oklch(70% 0.3 145) muuttuu muotoon #00c800.#ff6600 antaa tulokseksi orangered, joka vastaa väriä #ff4500.
Convert a color between HEX, RGB, HSL, CMYK, and other formats, see which conversions are exact, and learn which format to use where.
2 min lukuaika