Colors from photos, kept in your browser
Upload a photo or design mockup and extract a dominant color palette for home décor, brand boards, and mood boards. Processing uses the Canvas API on your device — images are never uploaded or saved after you leave.
Palette Extract helps a designer, decorator, or marketer get a useful first set of colors from a photo or mockup. Choose an image, let the browser sample and cluster its pixels, then adjust the number and ordering of swatches. You can copy individual hex values, CSS variables, or JSON for a design file or prototype. The image is processed in memory with Canvas and clears when the page is reloaded. The output represents dominant sampled colors, not a color-managed brand specification. Designers and homeowners use it to pull a small set of dominant colors from a photo, mockup, or product shot. Export swatches for CSS, paint chips, or mood boards. Processing stays in the browser; prefer images you own or may process, and remember lighting can shift extracted hues versus physical paint. [batch-a-home-pass-2026-11-13]
Quick start
- Drop an image onto the stage or click to choose a file (JPEG, PNG, WebP, GIF).
- Wait a moment while the tool downsamples the image and clusters dominant colors.
- Adjust the color count (3–10), sort order, and optional near-white / near-black exclusion in Options.
- Copy a single hex, or copy the whole palette as CSS variables or a JSON array.
When to use something else
- Mood board: Upload a room photo and copy a few dominant swatches for a presentation.
- Prototype theme: Copy CSS variables from a mockup to start a lightweight interface palette.
Limitations
- Downsampling and screen color profiles make extracted values approximate rather than print-calibrated.
FAQ
Where does processing happen?
Color extraction runs in your browser from the image you provide. Prefer photos you own or may process; lighting and white balance can shift hues versus physical paint.
How many colors should I keep?
A small palette (often five to eight swatches) is easier to apply to CSS, slides, or décor boards than dozens of near-duplicates. Remove outliers that come from noise or compression artifacts.
Can I export for design tools?
Copy hex values into CSS, Figma, or a paint chip list. Treat extracted colors as a starting mood board—verify critical brand colors against official guidelines.
Why does a swatch look different on another screen?
Displays and ambient light vary. For paint or print, confirm with physical samples; for web UI, check both light and dark surrounding contexts.
Publisher: SBFChoice. This free browser utility is maintained by the publisher. No ad units are shown in this configuration. The homepage may include Google AdSense publisher verification (ads.txt and an account script only on this page). See the Privacy Policy.