Workflow & Usage
-
Add your images Drag & drop, paste, or select JPEG/PNG/WebP files. Previews load instantly with correct rotation.
-
Adjust global temperature Set the main Warm/Cool slider:
- Below 100% → cooler, more blue/teal
- Above 100% → warmer, more orange/red
- 100% → original image temperature
-
Fine-tune individual images Click Edit to open a modal with per-image temperature control. Adjust until the tones match the look you want.
-
Include or remove images Toggle Include on each card, delete any photos you don’t want, or reset all values.
-
Download your results
- Single export: Click Download under an image.
- Batch export: Use Download all as ZIP to save all processed files in one archive.
Everything stays on your device — fast, private, and offline-ready.
Use Cases
-
Fix color casts Correct images that look too blue (cool) or too orange (warm).
-
Make consistent photo sets Align product photos or thumbnails to the same warmth level.
-
Improve portraits Warm up skin tones for a healthier, more natural look.
-
Design and branding Create warmer/cooler variants of photos for ads and hero backgrounds.
-
Social media prep Give images a stylistic warm glow or a modern cool tone before posting.
Tips for Best Results
-
Start neutral, adjust gradually. Most warm/cool shifts look good within ±20% of the original.
-
Combine with hue or saturation. After temperature adjustment, refine colors further using the Hue Converter or
Saturation Converter. -
Warmer tones are good for people. Skin looks more natural with a bit of warmth.
-
Cooler tones are great for tech or modern designs. They give a clean, minimalist feel.
-
Use ZIP export for bulk edits. Saves time when adjusting large photo sets.
How It Works
-
Canvas warm/cool simulation Temperature is applied using a combination of
sepia(),saturate(), andhue-rotate()filters — tuned to mimic photographic warmth and coolness. -
Original format preserved Exports keep the same mime type and extension (JPEG→JPEG, PNG→PNG, WebP→WebP).
-
Pixel-accurate rendering No scaling or resizing; each image retains its exact resolution.
-
EXIF-aware loading Using
createImageBitmap(), photos open with correct orientation. -
Batch packaging ZIP files are created locally via JSZip, with clean filenames like:
photo-temperature-132.jpg. -
Privacy by design No servers, no uploads, no tracking — just fast, in-browser processing.