
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 leestijd
Zet kleuren om tussen HEX, RGB, HSL, HSV, HWB, CMYK, LAB, LCH, OKLab, OKLCH, XYZ, CSS-kleurnamen, ANSI-terminalcodes en meer, met automatische formaatherkenning en een live voorbeeld.
Een kleur op een scherm is een mix van rood, groen en blauw licht. Elk formaat geeft die mix op zijn eigen manier weer. CSS en ontwerptools gebruiken HEX-codes en RGB-waarden. HSL, HSV en HWB beschrijven een kleur aan de hand van de tint — de hoek op de kleurencirkel — en van de verzadiging en helderheid. Dat maakt deze formaten makkelijker met de hand aan te passen. CMYK geeft aan hoeveel cyaan, magenta, gele en zwarte inkt nodig is voor drukwerk. LAB, LCH, OKLab en OKLCH zijn zo opgebouwd dat gelijke stappen in de waarden er voor het oog ongeveer even groot uitzien. Dat is handig voor paletten en kleurverlopen. Moderne CSS ondersteunt alle vier. Terminals gebruiken ANSI-kleurcodes. CSS heeft ook kleurnamen, zoals tomato.
Hier zie je dezelfde oranje kleur in elk formaat:
| Formaat | Voorbeeld | Betekenis van de waarden |
|---|---|---|
| HEX | #ff6600 |
Rood, groen en blauw, elk weergegeven met twee hexadecimale cijfers |
| RGB | rgb(255, 102, 0) |
Rood, groen en blauw, van 0 tot 255 |
| HSL | hsl(24, 100%, 50%) |
Tint, verzadiging en lichtheid |
| HSV | hsv(24, 100%, 100%) |
Tint, verzadiging en waarde; ook wel HSB genoemd |
| HWB | hwb(24 0% 0%) |
Tint, witheid en zwartheid |
| CMYK | cmyk(0%, 60%, 100%, 0%) |
Cyaan, magenta, gele en zwarte inkt |
| LAB | lab(62.31, 55, 71.33) |
CIE-lichtheid, groen tot rood en blauw tot geel |
| LCH | lch(62.31, 90.07, 52.36) |
CIE-lichtheid, chroma en tint |
| OKLab | oklab(69.58% 0.1482 0.1406) |
Lichtheid en twee kleurassen, zoals bij LAB |
| OKLCH | oklch(69.58% 0.2043 43.49) |
Lichtheid, chroma en tint in OKLab |
| XYZ | xyz(46, 30.77, 3.52) |
De CIE XYZ-kleurruimte waarop LAB is gebaseerd |
| HCG | hcg(24, 100%, 0%) |
Tint, chroma en grijsheid |
| Kleurnaam | orangered |
De CSS-kleurnaam die er het dichtst bij ligt |
| ANSI 16 | 91 |
Terminalcode van een van de 16 basiskleuren |
| ANSI 256 | 208 |
Terminalcode van een van de 256 kleuren |
| AppleScript RGB | {65535, 26214, 0} |
Rood, groen en blauw, van 0 tot 65535, zoals AppleScript ze weergeeft |
| Grijstinten | gray(46.7%) |
Helderheid van 0% tot 100% |
Deze tool zet een kleur om tussen deze 17 formaten en toont de kleur als staal onder het resultaat. Alle kleurconverters hier werken op dezelfde manier, van de algemene Kleurconverter tot de converters voor één specifiek paar, zoals HEX naar RGB, RGB naar CMYK of HEX naar kleurnaam: de tool begint met de formaten waarnaar hij is genoemd, en met de menu's Bron en Doel kun je andere formaten kiezen. Plak een kleur en het resultaat verschijnt terwijl je typt, klaar om te kopiëren. Als je Automatisch detecteren als bron kiest — de standaardinstelling van de Kleurconverter — bepaalt de tool het formaat aan de hand van de schrijfwijze van de kleur. Met de wisselknop keer je de conversie om.
| Invoer | Doel | Resultaat |
|---|---|---|
#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 |
Kleurnaam | tomato |
rebeccapurple |
HEX | #663399 |
rgba(37, 99, 235, 0.5) |
HEX | #2563eb80 |
#. Een vierde cijfer of een laatste paar cijfers bepaalt de dekking.rgb(), hsl() of oklch(), met komma's of spaties tussen de waarden en eventueel een dekking als vierde waarde of na een schuine streep: rgba(37, 99, 235, 0.5) of rgb(37 99 235 / 50%).rgb(100%, 40%, 0%), en tinten in deg, rad, grad of turn, zoals in hsl(0.5turn, 100%, 50%).255, 102, 0. Automatisch detecteren leest drie getallen als RGB, of als HSL wanneer de laatste twee percentages zijn. Vier getallen worden als CMYK gelezen, tenzij ze op RGB met een dekking lijken.Rebecca Purple werkt.hsb() en AppleScript-kleuren tussen accolades, zoals {65535, 26214, 0}.De berekeningen worden uitgevoerd door color-convert, een JavaScript-bibliotheek voor kleurconversie.
lab() en lch() gebruiken het D50-witpunt, waardoor de waarden een beetje verschillen.oklch(70% 0.3 145) bijvoorbeeld #00c800.#ff6600 levert orangered op, oftewel #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 leestijd