Design Tool

Color Palette Extractor

Extract dominant colors from any image. Get HEX, RGB, and HSL values instantly. Export as CSS variables, Tailwind config, or a PNG swatch card — perfect for building design systems from reference images.

HEX · RGB · HSL Values CSS & Tailwind Export WCAG Contrast Check PNG Swatch Card 100% Private
Drop an image to extract its palette
JPEG, PNG, WebP, GIF, SVG — any image format

How It Works

1

Upload Any Image

Drop a photo, screenshot, logo, or reference image. The tool reads every pixel using the Canvas API — nothing is uploaded to a server.

2

Extract & Refine

Choose how many colors to extract (3–12), sort by dominance, brightness, or hue, and filter to vibrant-only to skip greys and neutrals.

3

Copy or Download

Copy HEX values with one click, export as CSS variables or Tailwind config, or download a PNG swatch card for client presentations.

Built for Web Designers

CSS & Tailwind Export

One click copies your palette as CSS custom properties or a Tailwind colors config object — paste straight into your project.

WCAG Contrast Check

Every swatch shows whether it passes WCAG AA contrast on white and black backgrounds — know at a glance if a color is safe for body text.

PNG Swatch Card

Download a clean, presentation-ready swatch card showing all colors with their HEX values — ideal for client mood boards and design handoffs.

Vibrant Filter

Toggle "Vibrant Only" to skip near-white, near-black, and grey neutrals — surfaces only the interesting, usable brand colors from the image.

HEX · RGB · HSL

Every swatch shows all three color formats. Click any value to copy it instantly — no manual conversion needed between formats.

100% Private

All color extraction runs locally in your browser using the Canvas API. Your images never leave your device — no uploads, no server, no data retention.