Kleurpalet-extractor
Drop een afbeelding en haal er de dominante kleuren uit met HEX-, RGB- en HSL-waarden, klaar om te kopiëren.
Wat doet deze tool
Designers stelen kleurpaletten van overal — een zonsondergang, een poster, een filmstill, een screenshot van iemands app. Deze tool automatiseert dat. Drop een afbeelding en krijg de dominante kleuren terug als swatches met HEX-, RGB- en HSL-waarden. Klik op één om de HEX te kopiëren of exporteer als CSS-variabelen, Tailwind-config of JSON. Volledig client-side: er gaat geen afbeelding naar een server, dus je kunt niet-uitgebrachte schermafbeeldingen, mood boards of gevoelige media zonder zorgen verwerken.
Hoe gebruik je het
- Drop de afbeelding — Elk gangbaar formaat werkt — PNG, JPG, WebP, GIF. De paletkwaliteit is het beste bij afbeeldingen met heldere kleurgebieden; zeer ruisige of korrelige afbeeldingen kunnen modderige swatches geven.
- Kies het aantal — 4 voor een punchy merkachtig palet. 6 is de UI sweet spot. 8–12 vangen subtieler tinten, handig voor illustratiereferenties.
- Kopieer individuele swatches — Klik op een swatch om de HEX-waarde naar het klembord te kopiëren. De chip flasht "Gekopieerd!" ter bevestiging.
- Exporteer het hele palet — Gebruik de onderste knoppen om het palet als CSS-variabelen, Tailwind
colors-object of JSON te kopiëren. Plak direct in je project.
Hoe extractie werkt
We resizen de afbeelding naar een 200×200-canvas (sample de hele afbeelding, niet de hoeken) en lezen elk pixel via getImageData. Elke pixel-RGB wordt afgerond naar het dichtstbijzijnde veelvoud van 32, wat ongeveer 512 "buckets" geeft. We tellen pixels per bucket, sorteren op frequentie, nemen de top-N en middelen de echte RGB-waarden binnen elke bucket om de uiteindelijke swatch-kleur te krijgen. Snel, deterministisch en goed genoeg voor 95% van de afbeeldingen.
Het juiste aantal kiezen
4 kleuren werkt voor logo's en minimale merkidentiteiten — dwingt strikte hiërarchie af. 6 kleuren is waar de meeste design systems uitkomen: 1–2 merk, 1 accent, neutrals. 8–10 als je illustraties of game-assets bekijkt waarbij subtielere shades tellen. 12+ nadert het punt waarop je liever de hele afbeelding bekijkt — palet-extractie is niet ideaal voor schilderachtig werk met fijne gradiënten.
Veelgestelde vragen
Waarom zijn mijn paletkleuren iets anders dan een Photoshop-pipet?
Werkt het algoritme als K-means?
Waarom missen sommige kleuren die ik verwachtte?
Worden afbeeldingen geüpload?
Kan ik paletten extraheren uit afbeeldingen op een website?
Waarom gebruikt de Tailwind-export brand-1, brand-2?
tailwind.config.js onder theme.extend.colors en hernoem de keys naar wat je design tokens noemen.