Click to upload or drag & drop an image

JPG, PNG, WEBP up to 20MB

Uploaded image
Harmony Type
Choose a base color and harmony type to generate a palette.

Frequently Asked Questions

Yes — JPG, PNG, and WEBP images up to 20MB are supported. The tool processes your image entirely in your browser using the Canvas API. No files are uploaded to any server.

Complementary, Analogous, Triadic, Tetradic, Split-Complementary, Monochromatic, Shades, and Tints. Each type uses color theory to generate colors that work well together based on their relationship on the color wheel.

Click any swatch to copy its HEX code. Use the export buttons to copy as CSS variables (:root { --color-1: #xxx; }), a JavaScript array, or Tailwind config format. You can also download the palette as a PNG image.

Between 4 and 12 colors using the slider. The algorithm samples pixels from your image, quantizes similar colors, and picks the most dominant distinct shades.

Yes, completely free. No signup, no account needed. Everything runs in your browser.

Related Tools