Batch Export with Resize, Watermark & Rename

Render the full recipe across every photo, resize, watermark, rename by template, and save to a folder or ZIP.

All processing runs in your browser. No file leaves this device.

Resizing uses area averaging in linear light. Most web tools hand this to the browser's canvas scaling, which interpolates on gamma-encoded values — mathematically that averages the wrong quantity, and downscaled images come out subtly dark with grey fringes along high-contrast edges. Because this pipeline already works in linear light, the correct result comes out for free.

The rename template accepts {name}, {n}, {w}, {h} and {date}. Collisions are resolved by appending a counter rather than letting files silently overwrite each other.

JPEG output can carry the original EXIF block across, with the Orientation tag normalised so images stay upright instead of being rotated a second time. Optional XMP sidecars let you reopen the originals in Lightroom or darktable and get the same result; the audit report records the full operation chain plus SHA-256 digests of every input and output.