Batch Image Filters — 18 Presets
Apply one of 18 preset looks to up to 30 images, optionally add grayscale or vignette, then preview and download separate PNG files.
Start using
What this tool actually does
The batch page loads up to 30 browser-decodable images using multiple selection or drag and drop. A file is limited to 25 MiB and 24,000,000 decoded pixels; the entire batch is limited to 100 MiB and 40,000,000 decoded pixels.
Checkable behavior
The preset selector contains 18 named looks: Vintage, Lomo, Clarity, Sin City, Sunrise, Cross Process, Orange Peel, Love, Grungy, Jarques, Pinhole, Old Boot, Glowing Sun, Hazy Days, Her Majesty, Nostalgia, Hemingway and Concentrate. Optional Vignette and Grayscale checkboxes can be combined with the selected preset.
Controls, output and limitations
Each preset applies fixed per-channel multipliers and offsets, then fixed saturation and contrast adjustments. Grayscale uses weighted luminance; Vignette applies a centered distance-based fade. Generate image uses the same chosen combination for all loaded files.
Preset names describe bundled numeric recipes rather than faithful film stocks or standardized color grades. Results may clip channels and are not nondestructive layers, LUT export, ICC conversion, AI enhancement or individually tunable preset parameters.
One PNG is rendered per input and downloaded separately with -special.png. There is no ZIP, output-format selector, metadata retention or animation preservation. All processing takes place in the current browser.
Processing runs in strips. Changing the preset or either checkbox cancels the current run and clears its previews and downloads; press Generate image to start again. Clearing or loading new files also cancels old work.
For a checkable example, Vintage with both checkboxes off maps RGB(100,150,200) to RGB(119,153,164). Grayscale runs after the preset, then vignette if enabled. Source dimensions and alpha are retained; metadata and animation are not.
Processing takes place locally in your browser.