Skip to content
Free tool · no sign-up

Color palette from a photo

Drop in an inspiration photo, a rug, a painting or your own room. We pull out the 5 main colors, match each to real paint, and build a 60-30-10 palette you can use. It all happens on your device.

How the colors are picked

The photo is shrunk to about 400 pixels on its long side inside your browser, then we run k-means clustering: similar colors are grouped together and each group's average becomes one swatch. The percentage is how much of the photo that group covers. Big flat areas like walls and floors usually come first; small, saturated details make good accents.

Why the paint match is "closest", not exact

Photos shift color with light, camera and screen. We compare colors by perceptual distance (CIE Lab) against a library of real paints, so "Very close" means the difference is hard to see on screen. Always check a physical sample in your own light. Browse every color in the paint color library, or start from a single color in the palette generator.

Is my photo private?

Yes. The analysis uses your browser's canvas; the file is not sent to our servers. If you choose to continue to an AI render, the photo is kept in this browser until you create your free account, and only then uploaded for that render.

How it works

  1. Pick a photo

    Any JPEG or PNG. It's read on your device; nothing is uploaded.

  2. Get the main colors

    We group similar pixels and show the 5 colors that cover the most of the photo, with their share.

  3. Match to paint

    Each color gets its two closest real paints from Sherwin-Williams, Benjamin Moore and Behr.

  4. Use the palette

    Take the ready 60-30-10 mix to the paint store, or restyle your room in it with AI.

Questions

How do I find a paint color from a photo?

Pick the photo here, tap the color you want, and we list the two closest real paints with brand codes. Order samples of those and compare them in your room, because photos and screens shift color.

Is my photo uploaded?

No. The colors are extracted in your browser. Nothing is uploaded unless you choose to continue to an AI render and create an account.

Why does a color look different from the photo?

Each swatch is the average of a group of similar pixels, so shadows and highlights blend in. Lighting and camera white balance also change colors. Use the matches as a starting point and check samples.

Which color should go on my walls?

Usually the lightest, softest one. The 60-30-10 mix we build puts the lightest color on the walls (60%), a mid tone on large pieces (30%) and the most saturated or darkest color in accents (10%).

All free tools