Color palette generator from a photo
Upload any room and instantly pull its dominant colors with hex codes. Free, no signup, and your photo never leaves your browser.
Drop a photo to pull its colors
Or try a sample (instant)
How the palette is built
Drop in a photo and the tool samples its pixels, then groups them into the six colors that best represent the whole image using median-cut quantization. You get the colors your eye actually reads as dominant, each ranked by how much of the frame it covers, with an exact hex code and an approximate name like terracotta, sage, or greige.
Everything runs locally. The image is read on your device and never uploaded, which means it is instant, private, and free to use as many times as you want. Click any swatch to copy its hex, or copy the full palette in one click for a moodboard, paint list, or spec sheet.
Use it to plan a repaint, match new furniture to a room you already love, build a moodboard from a reference photo, or just understand why a space feels warm, cold, calm, or busy. When you are ready to see the change, carry the palette into our AI redesign and regenerate the room photorealistically.
How to turn a palette into a room
A list of hex codes is not a color scheme yet. The difference is in the proportions and the roles you give each color. Here is the shortcut designers actually use.
Use the 60-30-10 rule
Pick your dominant color for ~60% of the room (walls, large rugs, big furniture), a secondary for ~30% (upholstery, curtains, bedding), and an accent for the last ~10% (pillows, art, a lamp). Your generated palette already ranks colors by share, so the top two are usually your 60 and 30, and the smallest is your 10.
Anchor with neutrals, spend boldness on the accent
Most palettes that work are two or three neutrals plus one color with some life in it. If your extracted palette is all muted, that is your cue to add a single saturated accent on purpose. If it comes back loud, mute everything except one color.
Watch the temperature
Warm colors (the reds, oranges, yellows in your palette) make a room feel cozy and smaller; cool colors (blues, greens, grays) make it feel calm and larger. A room that feels off is usually fighting its own light — a north-facing room reads cooler, so warm the palette to compensate.
Warm · cozy, smaller
Cool · calm, larger
Common questions
Is this color palette generator free?
Does my photo get uploaded anywhere?
How does it pick the colors?
Can I get the hex codes?
What can I use the palette for?
Does it work on any image, not just rooms?
How accurate are the color names?
Why are my colors more muted than the photo looks?
Can I redesign my room in these colors?
Does it work on phones?
Palettes by room
Same tool, with color schemes tuned to each space.
Palettes by style
Color schemes and example palettes for popular interior styles.