kleur | converteren | voorbeeld

> converteren | voorbeeld | kiezen <

// Converteer tussen HEX, RGB, HSL, HSV en CMYK kleurformaten

 
[VISUEEL]

Kleurvoorbeeld

Live kleurvoorbeeld wordt direct bijgewerkt.

[BIDIRECTIONEEL]

Invoer in elk formaat

Alle andere formaten worden automatisch bijgewerkt.

[GRATIS]

5 kleurformaten

Converteer tussen HEX, RGB, HSL, HSV/HSB en CMYK.

// OVER KLEURFORMATEN

Kleurmodellen:

Kleuren kunnen worden weergegeven met verschillende modellen: additief RGB voor schermen, subtractief CMYK voor drukwerk, HEX-notatie als compacte RGB-weergave, en HSL/HSV.

Voorbeeld:

#FF5733 → rgb(255, 87, 51) → hsl(11, 100%, 60%)

Veelvoorkomende toepassingen:

  • >Webontwikkeling: CSS-kleuren in HEX, RGB of HSL
  • >Drukontwerp: conversie van RGB naar CMYK
  • >UI-ontwerp: HSL voor intuitieve aanpassingen
  • >Merkrichtlijnen: consistente kleuren
  • >Toegankelijkheid: controle van contrastverhoudingen

>> veelgestelde vragen

Q: HEX vs RGB?

HEX and RGB represent the same color model in different notations. HEX uses hexadecimal (#FF5733) while RGB uses decimal (rgb(255, 87, 51)).

Q: HSL?

HSL = Hue, Saturation, Lightness. More intuitive for humans. CSS supports hsl() natively.

Q: CMYK?

CMYK is for print. Not all RGB colors can be reproduced in CMYK.

Q: CSS color formats?

Modern browsers support HEX, RGB, HSL, named colors, hwb(), lab(), lch(), oklch().

Q: Accessibility?

Color format does not directly affect accessibility. WCAG 2.1 requires 4.5:1 minimum contrast for normal text.

// Veelgebruikte kleuren in HEX, RGB en HSL

HEXRGBHSL
#FF0000rgb(255, 0, 0)hsl(0, 100%, 50%)
#00FF00rgb(0, 255, 0)hsl(120, 100%, 50%)
#0000FFrgb(0, 0, 255)hsl(240, 100%, 50%)
#FFFF00rgb(255, 255, 0)hsl(60, 100%, 50%)
#00FFFFrgb(0, 255, 255)hsl(180, 100%, 50%)
#FF00FFrgb(255, 0, 255)hsl(300, 100%, 50%)
#FFA500rgb(255, 165, 0)hsl(39, 100%, 50%)
#808080rgb(128, 128, 128)hsl(0, 0%, 50%)
#FFFFFFrgb(255, 255, 255)hsl(0, 0%, 100%)
#000000rgb(0, 0, 0)hsl(0, 0%, 0%)

// CSS-kleurnotaties en omrekenen

color: #ff8000;
color: #f80;                       /* shorthand for #ff8800 */
color: #ff800080;                  /* 8 digits: last two = alpha */
color: rgb(255 128 0);
color: rgb(255 128 0 / 50%);
color: hsl(30 100% 50%);

#FF8000  ->  FF=255  80=128  00=0  ->  rgb(255, 128, 0)

>> Meer vragen

V: Hoe reken ik HEX met de hand om naar RGB?

A: Splits de code in paren en reken elk paar van hex naar decimaal om: #FF8000 → FF = 255, 80 = 128, 00 = 0, dus rgb(255, 128, 0).

V: Wat betekenen de korte notatie (#F80) en 8-cijferige HEX?

A: #F80 is de korte vorm van #FF8800 (elk cijfer wordt verdubbeld). Bij 8 cijfers (#RRGGBBAA) zijn de laatste twee het alfakanaal, oftewel de dekking.

V: Waarom zien kleuren er in druk anders uit dan op scherm?

A: Schermen mengen licht additief (RGB) en hebben een groter kleurbereik; druk mengt inkten subtractief (CMYK). Felle groenen, blauwen en neonkleuren zijn vaak slechts bij benadering te drukken – controleer met een proef.

// ANDERE TALEN