Workflow & Usage
-
Add images Drag & drop, paste, or select JPEG/PNG/WebP. Previews appear instantly and respect EXIF orientation.
-
Set a global hue Use the Hue Rotation slider (0–360°) to shift all imported images. This sets the baseline for the entire batch.
-
Fine-tune individual images Click Edit to open the modal and adjust hue specifically for that image. Use the slider to rotate its colors until it matches your desired look.
-
Select your batch Toggle Include per image, remove unwanted items, or apply a reset if needed.
-
Export
- Single download: Save a hue-shifted version in the original format.
- Bulk export: Download all selected images as a ZIP, with clear filenames like
photo-hue-240.jpg.
Everything stays 100% local and private — perfect for sensitive or client-only content.
Use Cases
-
Brand color variations Quickly shift product or UI colors to match different brand palettes.
-
Artistic color grading Give photos a new style — teal/orange, purple/green, warm/cool looks, and more.
-
UI/UX mockups Generate multiple color options for icons, badges, or illustrations.
-
Photography fixes Adjust odd color casts or correct shifts in artificial lighting.
-
Marketing assets Produce alternate color versions for ads, landing pages, or seasonal campaigns.
Tips for Best Results
- Use global hue for consistency, then adjust per image for subtle differences.
- Shift gradually. Good color shifts often happen between 10°–40° rather than extreme 180° changes.
- Combine with saturation. After hue shifting, use Saturation Adjustment for richer or softer tones.
- No quality loss. Edits preserve original format, making it safe for exporting final assets.
- Export in batches. Use ZIP export to output multiple variants at once.
How It Works
-
Canvas-based hue rotation Images are decoded locally with
createImageBitmap()and transformed using the Canvas API’shue-rotate()filter. -
EXIF-aware loading Rotated photos load correctly thanks to
imageOrientation: 'from-image'. -
Offsets per image Each item stores a
hueOffsetvalue added to the global hue for flexible fine-tuning. -
ZIP packaging All selected outputs are bundled client-side using JSZip, ensuring blazing-fast downloads.
-
Privacy by design No data is uploaded or logged — the tool works offline and keeps everything on your device.