Color palette
Swatches — click any pill to copy value
Upload any image and instantly extract dominant colors as hex codes, RGB, HSL, and CSS variables. No signup, no install — 100% free and private.
Color palette
Swatches — click any pill to copy value
Getting a color palette from any photo takes just a few seconds — no software to install, no account to create.
Drag and drop, browse your files, or paste directly from your clipboard. Supports PNG, JPG, WEBP, GIF, and BMP. Your image is never sent to any server — all processing is local.
K-means clustering analyzes pixel data to find the most dominant, visually distinct colors. You get a meaningful, balanced palette — not just the most frequent pixels.
Click any swatch to copy its hex code. Each color also shows its RGB and HSL values, plus the closest matching color name. Every format is one click away.
Export the full palette as CSS variables ready to paste into your stylesheet, a JSON object, a plain hex list, or a downloadable PNG — compatible with Figma, Procreate, and any design tool.
From artists and designers to developers and photographers — extracting colors from images is a universal creative need.
Pull a cohesive color palette from a mood board or brand photo and bring it straight into Figma, Sketch, or your CSS stylesheet as custom properties.
Find the exact hex codes from a reference photo or painting to match colors in Procreate, Photoshop, or any digital illustration application.
Extract colors from a client's logo or brand imagery and export them as CSS variables — ready to paste directly into your stylesheet or design system.
Identify the dominant color tones in your photos to build consistent editing presets, color grade in Lightroom, or create cohesive social feeds.
Extract a color palette from an inspiration photo and get exact hex or RGB values to match paint colors, fabrics, finishes, and furniture.
Analyze competitor brand colors, extract palettes from trend imagery, or build a consistent visual identity directly from your brand photography.
Everything you need to know about extracting color palettes from photos.
Upload your image to Find Palette — drag and drop, browse, or paste directly from your clipboard. The tool instantly analyzes your photo and extracts the dominant colors as hex codes, RGB values, and HSL values. It's completely free with no signup required, and works in any modern browser.
Upload your photo using the tool above. It identifies the dominant colors in your image and displays the hex code for each one. Click the hex pill on any color swatch to copy it instantly to your clipboard. You can extract between 3 and 12 hex codes from a single image.
Yes — Find Palette is completely free to use with no hidden limits, no watermarks, and no signup required. You can extract as many color palettes as you like, from as many images as you want.
No. All color extraction happens entirely in your browser using JavaScript and the HTML5 Canvas API. Your image is never sent to any server and never leaves your device. Your photos are completely private — this is one of the key advantages of this free color palette tool over many alternatives.
The color extractor supports PNG, JPG/JPEG, WEBP, GIF, and BMP image formats. You can upload via the file browser, drag and drop onto the upload area, or paste an image directly from your clipboard using Ctrl+V (or Cmd+V on Mac).
You can extract between 3 and 12 colors from any image. Use the slider above the palette to adjust the number of colors, then click "Refresh palette" to update the results with your new setting.
Yes. You can export your color palette in four ways: as CSS custom properties (variables) ready to paste into a stylesheet; as a JSON object containing hex, RGB, HSL, and color name for each swatch; as a plain comma-separated list of hex codes; or as a downloadable PNG image of the palette that you can import into Figma, Canva, or any other design tool.
The free color extractor uses k-means clustering on the pixel data of your uploaded image. Rather than simply finding the most common pixel colors (which often produces near-identical shades), k-means groups similar pixels into clusters and finds the visual center of each group. This produces a palette of meaningfully distinct, representative colors that accurately capture the mood and tones of your photo.