Upload any photo — AI extracts 5 dominant colors with evocative names, generating a beautiful color palette card or a styled editorial photo card ready to post on social media. Two modes: Color Palette or Photo Card.
Extract your photo's palette. Create a card worth sharing.
Sign in to generate · Free users get 10 credits/day
Discover More
Discover more creative tools and effects
Photo Colors turns any photo into a piece of social media content worth posting. Upload a photo and choose your mode: Color Palette extracts 5 dominant colors with evocative names (Cobalt, Rust, Sage, Ivory, Teal) and formats them into a clean aesthetic card with HEX codes — the kind of post that makes people ask 'how did you make this?'. Photo Card overlays location, date, and caption onto your photo in three editorial layouts: Classic (full-bleed with gradient), Minimal (clean white frame), or Airy (breathing-room cream background).
Inspired by PhotoColors — the independent app that beat Meitu and Snapseed to reach App Store Top 6 with just these two features — Prankle's version adds AI-powered color naming that goes beyond raw HEX data. Stormy Ocean. Late Amber. Forest Mist. Every palette tells a story. The tool doesn't process your image or apply filters — it finds the emotional vocabulary of your photo's color language and builds a shareable artifact around it.
Select any photo from your device. Landscapes, portraits, food, architecture — the richer the palette, the more interesting the output. High contrast photos with distinct color regions work especially well.
Color Palette extracts 5 dominant colors and generates a clean aesthetic card with named swatches and HEX codes. Photo Card creates a styled editorial card — choose Classic, Minimal, or Airy layout, then add location, date, and caption.
Hit Generate (1 credit) and your card renders in seconds. Download as a high-resolution JPEG ready to post directly to Instagram, Xiaohongshu, Twitter, or any social platform.
Every extracted color gets a poetic evocative name: Cobalt, Rust, Sage, Mahogany, Seafoam, Periwinkle. 30+ distinct color names mapped to the full spectrum via HSL analysis — not just 'dark blue.'
The K-means++ clustering algorithm analyzes thousands of pixels at once, grouping them into 5 visually distinct representative colors. The result is the true palette of your photo — not just the most frequent pixel.
Classic: full-bleed photo with gradient text overlay and color accent bar. Minimal: white-framed photo with color dots and editorial typography below. Airy: cream-background card with generous margins and centered text.
Cards render in seconds via Sharp — no AI model queue. The 1080×(variable) palette card and 1080×1350 photo cards are generated server-side at Instagram-ready resolution.
For Photo Card mode, add location (40 chars), date, and a caption (45 chars). All three appear on your card in the right typographic hierarchy for each layout.
Output dimensions match Instagram post (1080×1350) and Xiaohongshu standards. Download as JPEG and post directly — no resizing, no cropping needed.
Photo Colors is a social media card generator with two modes. Color Palette extracts your photo's 5 dominant colors, names them evocatively, and creates a clean shareable card with HEX codes. Photo Card takes your photo and formats it into an editorial card with location, date, and caption in one of three layouts.
The app uses K-means++ clustering — an algorithm that groups thousands of pixels into representative color clusters. It analyzes a downsampled version of your image, skipping near-white and near-black pixels to surface the most visually interesting colors, then sorts by luminosity for a natural palette order.
Color names are generated by a HSL-based algorithm that maps hue, saturation, and lightness to a vocabulary of 30+ evocative names: Cobalt, Rust, Sage, Forest, Teal, Lavender, Burgundy, Mauve, Amber, Charcoal, and more. No generic 'dark blue' — each name has personality.
Photos with distinct color regions and good saturation produce the richest palettes: sunsets, travel landscapes, architectural photos, food, flowers, fashion. Very desaturated or monochrome photos will produce mostly neutrals (Ash, Stone, Silver) — which can also be beautiful but less varied.
Classic is full-bleed: your photo fills the entire 1080×1350 card with a bottom gradient overlay and text on the photo. Minimal crops your photo to the top 880px with a white strip below showing color dots and typography. Airy uses a cream (#FAF9F6) background with 64px margins around the photo and centered text below — the most editorial feel.
Color Palette cards are 1080px wide (variable height based on your photo's aspect ratio). Photo Cards are 1080×1350 (Instagram 4:5 ratio). Both export as JPEG at 92% quality — visually indistinguishable from lossless at social media sizes.
Yes — any photo works. Portrait, landscape, square, or any aspect ratio. The app automatically crops and fits your photo to the card dimensions. Photos with strong composition and distinct colors produce the most visually compelling cards.
Inspired by PhotoColors, an independent iOS app built by a single developer that reached App Store Top 6 in May 2025, beating Meitu and Snapseed with just two features. The viral secret: the output became 'social currency' — it made users look aesthetically aware on social media. Prankle's version adds AI color naming and web accessibility.
Join thousands of creators using Prankle to make AI-generated content in seconds.
Start Creating ✦