Main Features
- Upload multiple images or folders locally and apply unified RGB channel offsets.
- Adjust red, green, and blue channels independently with values from -100 to 100.
- Compare original and processed images side by side before downloading.
- Process only the current image or run the whole queue in one batch.
- Download one result or export all processed images as a ZIP archive.
How To Use
- Choose images, choose a folder, or drag image files into the upload area.
- Set the red, green, and blue offset values in the tint settings tab.
- Open the preview export tab and process the current image or the full queue.
- Review the result and download the current file or export all outputs together.
Processing Logic
The tool loops through every pixel and calculates new channel values like this:
R' = clamp(R + redOffset, 0, 255)
G' = clamp(G + greenOffset, 0, 255)
B' = clamp(B + blueOffset, 0, 255)
The alpha channel stays unchanged, which makes the tool suitable for PNG and other images that include transparency.
Use Cases
- Batch color correction for ecommerce product images.
- Warm, cool, or channel-based photo adjustments during post processing.
- Final color tuning for social media graphics before publishing.
- Local design asset cleanup, review, and export without uploading files.
Notes
- Changing any offset invalidates older outputs, so process the image again after edits.
- If the browser cannot export the original format reliably, the tool falls back to PNG.
- For large queues, process files in smaller batches to reduce browser memory pressure.
- All image reading, processing, and exporting happen locally in your browser.
FAQ
Does tinting change the image size?
No. The tool only changes pixel color channels and keeps the original dimensions.
Why is the downloaded format sometimes different from the source file?
Some formats cannot be exported reliably through Canvas, so the tool switches to a browser-safe output format automatically.
Can I process multiple image formats in one queue?
Yes. Common image formats can be mixed in the same queue and processed together.