Naar inhoud springen

Kleurenpaletten maken en contrast controleren

Maak kleurenpaletten op basis van harmonieën, willekeurige combinaties of een foto, bouw tinten van 50–950 en controleer het WCAG 2.2-contrast met voorgestelde oplossingen, allemaal in je browser.

Harmonie
Aangrenzende tinten, 30° uit elkaar op het kleurenwiel
3366ffblue
33ccffsky
6633ffindigo
33ffccteal
cc33ffpurple

11 stappen in OKLCH; de omcirkelde stap is je exacte kleur.

blue
sky
indigo
teal
purple

Geselecteerde kleur

#3366ff
hex
#3366ff
rgb
rgb(51 102 255)
hsl
hsl(225 100% 60%)
oklch
oklch(57.3% 0.234 265.3)
Werkt in je browser · geen uploadZo werkt het

Zo gebruik je Kleurenpalet & contrastchecker

  1. 1

    Begin met een kleur

    Typ of kies een basiskleur en kies een harmonie zoals analoog, triadisch of gesplitst complementair – of laat een willekeurig palet schudden.

  2. 2

    Vergrendel en verfijn

    Vergrendel de kleurstalen die je mooi vindt voordat je opnieuw schudt, pas elk kleurstaal direct aan of haal de vijf dominante kleuren uit een foto.

  3. 3

    Controleer de leesbaarheid

    Open Contrast om tekst op achtergrond te testen tegen WCAG 2.2 AA en AAA, pas een voorgestelde oplossing toe en bekijk het palet voor kleurenblindheid.

  4. 4

    Exporteren

    Kopieer CSS-variabelen, een Tailwind v4-thema of v3-config, SCSS of JSON met tinten van 50–950, of download PNG-kleurstalen.

Limieten en Pro

Alles is gratis: paletten van 5 kleuren, 6 harmonieën, onbeperkt schudden en exporteren, afbeeldingen tot 50 MB voor kleurextractie, PNG-kleurstalen van 1600 pixels breed.

Over Kleurenpalet & contrastchecker

De kleurenpalet-generator bouwt een kleurenschema van vijf kleuren en alles wat een designsysteem eromheen nodig heeft. Harmonieën draaien de basistint rond op het HSL-kleurenwiel: analoog gaat 30° naar beide kanten, complementair voegt de tegenovergestelde tint toe, gesplitst complementair neemt de twee tinten naast de tegenovergestelde, triadisch verdeelt drie tinten op 120° afstand, tetradisch gebruikt een vierkant van 90° en monochroom houdt één tint aan in vijf helderheidsniveaus. De willekeurige modus houdt rekening met vergrendelde kleurstalen en de afbeeldingsoptie groepeert de pixels van een foto in OKLab om de vijf meest voorkomende, duidelijk verschillende kleuren te vinden.

Voor elke kleur maakt het tabblad Tinten een reeks van 11 stappen van 50–950 in OKLCH, waarbij de stap die het dichtst bij je kleur ligt de exacte waarde is, of de 13 tonen van het Material 3 HCT-systeem samen met de vijf sleutelpaletten die een Material-thema zou afleiden. De contrastcontrole gebruikt de WCAG 2.2-luminantieformule, rondt een verhouding nooit omhoog af en stelt de dichtstbijzijnde geslaagde kleur voor door alleen de helderheid te wijzigen, zodat de tint behouden blijft. Een raster toont de verhouding van elk paar in het palet tegen wit en zwart.

De simulaties omvatten protanopie, deuteranopie, tritanopie en achromatopsie met de Machado-matrices en markeren kleurstalen die in elkaar overlopen. Exports noemen kleuren naar hun tint en accepteren je eigen namen. De tool beoordeelt niet of kleuren bij een merk passen, en simulaties benaderen hoe mensen met een kleurenzichtstoornis zien; ze vervangen niet het testen met die mensen zelf.

Privacy

Alle kleurberekeningen, contrastcontroles en beeldanalyse gebeuren in dit tabblad: een foto die je voor kleuren gebruikt, wordt van je schijf in een klein canvas gelezen en nooit geüpload. Het palet kan in het paginaadres worden opgeslagen, zodat een gekopieerde link het weer opent; er wordt niets op een server bewaard.

Functies

Zes harmonieën en afbeeldingskleuren

Van analoog tot tetradisch vanuit één basiskleur, willekeurig schudden met vergrendeling, of de dominante kleuren van een foto.

WCAG 2.2-contrast met oplossingen

AA en AAA voor normale en grote tekst plus UI-graphics, met de dichtstbijzijnde geslaagde kleur met één klik.

Exports voor ontwikkelaars

CSS-variabelen, Tailwind v4 en v3, SCSS en JSON in HEX, RGB, HSL of OKLCH, plus PNG-kleurstalen.

Kleurenpalet & contrastchecker: veelgestelde vragen

Welke contrastverhouding vereist WCAG 2.2?
Niveau AA vraagt 4,5:1 voor normale tekst en 3:1 voor grote tekst, dus minstens 24 px normaal of 18,66 px vet. Niveau AAA verhoogt dat naar 7:1 en 4,5:1. Pictogrammen, randen van invoervelden en andere betekenisvolle graphics vragen 3:1 volgens succescriterium 1.4.11. De checker kapt verhoudingen af, dus 4,49:1 wordt getoond als niet geslaagd voor AA in plaats van naar boven afgerond.
Hoe worden de voorgestelde contrastoplossingen gekozen?
De tool behoudt de tint en chroma van de kleur die niet slaagt en wijzigt alleen de OKLCH-helderheid, donkerder en lichter, tot het paar 4,5:1 of 7:1 haalt. Daarna biedt hij de optie die het minst verandert, apart voor de tekst en voor de achtergrond. Omdat de tint gelijk blijft, blijft een merkblauw herkenbaar blauw, alleen een tint dieper of lichter.
Kan ik een palet uit een foto of logo halen?
Ja. Kies Uit een afbeelding en selecteer een PNG, JPG, WebP, GIF of SVG tot 50 MB. De afbeelding wordt in je browser verkleind tot 160 pixels, transparante pixels worden overgeslagen en de overige pixels worden gegroepeerd met k-means-clustering in OKLab. De vijf grootste groepen die duidelijk verschillen vormen het palet, de meest voorkomende eerst.
Hoe gebruik ik de export in Tailwind CSS?
Kies voor Tailwind v4 Tailwind v4 en plak het @theme-blok in je hoofd-CSS-bestand; klassen zoals bg-blue-500 gebruiken dan jouw tinten. Kies voor v3 Tailwind v3 en voeg het kleurenobject samen met theme.extend in tailwind.config.js, waar elke kleur ook een DEFAULT-waarde krijgt. Hernoem kleuren in het tabblad Exporteren voor namen zoals brand of accent.
Welke vormen van kleurenblindheid worden gesimuleerd?
Protanopie en deuteranopie, de rood- en groenblinde vormen die samen ongeveer 2% van de mannen treffen, tritanopie, de zeldzame blauwblinde vorm, en achromatopsie, waarbij geen kleur wordt gezien. Elke strook toont het palet zoals het Machado 2009-model het omzet, en kleurstalen waarvan de gesimuleerde kleuren bijna identiek zijn, worden gemarkeerd zodat je een label of helderheidsverschil kunt toevoegen.

Andere taken met deze tool