Turn any image into a UI theme.

Drop an image, get a polished palette with WCAG contrast checks, preview it on a live interface, and copy the CSS variables. Runs entirely in your browser - no upload, no backend.

Palette demo
8 colors
Live preview
Theme in context
Acme
Revenue
$48,290
+12.4%
Quick action
Design Beta Engineering
Palette updated Theme regenerated from image
Primary Strong · 8.1
Text on Background Strong · 16.7
theme.css
:root {
  --color-background: #ebedff;
  --color-surface: #f7f8ff;
  --color-text: #0b0d12;
  --color-muted: #70727d;
  --color-primary: #0019ff;
  --color-secondary: #1a99ff;
  --color-accent: #f5ab00;
  --color-border: #d8daeb;
}
Built with SvelteKit · Canvas API · 100% client-side. Tip: drop a photo, screenshot, or artwork - any image works.