Workflow & Usage
-
Add your images Drag & drop, paste, or click to load JPEG, PNG, or WebP files. Previews appear instantly and correctly oriented.
-
Set global saturation Use the main slider to adjust saturation from 0% (desaturated) to 200% (highly saturated). All images update in real-time.
-
Fine-tune per image Click Edit on any card to adjust that image’s saturation independently from the global baseline.
-
Select what to export Toggle Include on each image, delete unneeded items, or keep everything selected.
-
Download your results
- Single image: Click Download on any card.
- Batch: Use Download all as ZIP to export everything in one archive, keeping the original format.
All edits happen locally. Nothing leaves your device.
Use Cases
-
Enhance dull photos Boost low-contrast or flat images with stronger colors.
-
Create muted or pastel looks Reduce saturation for softer, brand-consistent visuals.
-
Prepare assets for social media Give images a more polished, vivid look before posting.
-
E-commerce product consistency Align color intensity across product batches or photo sets.
-
Design and marketing kits Generate color-adjusted variants for ads, banners, and hero backgrounds.
Tips for Best Results
-
Start with the global slider. Set a baseline, then refine individual photos only when necessary.
-
Subtle changes often look best. Adding or removing 10–30% saturation is enough for most images.
-
Use lower saturation for backgrounds. Text overlays read more cleanly over muted colors.
-
Combine with Grayscale or Blur. Create color-accent blocks, soft hero backgrounds, or text-friendly textures.
-
Keep consistency across sets. Naming convention uses tags like
photo-saturation-130.jpg— useful for handoff and organization.
How It Works
-
Canvas rendering. Each image is decoded client-side using
createImageBitmapand processed with the Canvassaturate()filter. -
Original format out. JPEGs export as JPEG, PNG stays PNG, WebP stays WebP — no recompression surprises.
-
Exact resolution preserved. Your images keep their original dimensions and orientation.
-
Batch ZIP generation. ZIP files are assembled locally using JSZip so nothing is uploaded.
-
Privacy by design. No accounts, no uploads, no tracking — everything happens in your browser.