Generate Color Palettes
from Images
Free and private. Extract hex, RGB, and HSL codes in your browser.
Free and private. Extract hex, RGB, and HSL codes in your browser.
How it works
Upload a photo, a logo, a landscape, a product shot, or a piece of artwork, and PhotoTones extracts up to 12 dominant colors with hex, RGB, and HSL codes.
Everything runs locally in your browser, so your images never leave your device.
Key features
PhotoTones processes images entirely in your browser using JavaScript and the HTML5 Canvas API. No files are uploaded, stored, or transmitted to any server.
Upload JPG, PNG, GIF, WebP, BMP, or SVG files. PhotoTones analyzes pixel data and identifies up to six color categories: Vibrant, Dark Vibrant, Light Vibrant, Muted, Dark Muted, and Light Muted.
Each extracted color comes with its hex code on the swatch. Click a swatch to copy, or use Copy All HEX / RGB / HSL for bulk copying into CSS, Figma, or Adobe tools.
Create cohesive color schemes for websites, apps, and branding. With PhotoTones Pro, export a brand kit, design tokens, Figma JSON, and theme CSS in one click.
PhotoTones Pro
For freelancers, agencies, and design systems. $7/month ships a brand kit ZIP, design tokens, and Figma JSON from any photo, so you stop sending hex lists.
Cancel anytime.
From real photos
Browse 60 themed color palettes or extract colors from your own image above.
Learn
Start with the main guides, then open the color palette from image generator to extract hex, RGB, and HSL from your photo.