Downscale a batch of images to one max width (default 1920px) with an optional bottom-right watermark, then download everything as a ZIP. Same max-width and watermark apply to every image — local Canvas work, 3 free images a day.
Runs on CanvasJSZip
Content reviewed October 2026 · About Toolzum
Convert and compress images to AVIF via canvas encoding with 4 presets — Web 1920px/q60, Balanced 2048px/q75 (default), High Quality 3000px/q85, Maximum original-size/q95 — plus free quality (10–100) and max-width (0–4000, 0 = Original) sliders that decouple the preset. Only wider images downscale; single saves as optimized.avif, batches as *.avif in avif-images.zip — local work, 2 free batches a day.
Convert a batch of images to one output — JPG, PNG, or WebP — at quality 10–100% (default 80%), capped at 4096px longest side, then download everything as a ZIP. Files that fail conversion fall back to their originals inside the same archive — local library work.
Rasterize SVG vectors to crisp PNGs at 1x, 2x (default), 3x, or 4x scale — base size read from the SVG width/height attributes (100px fallback) — with filename preservation (.svg becomes .png). Developers ship full icon sets in four runs — local Canvas work, 2 free batches a day.
Burn text watermarks into a video with 5 position presets (bottom-right default, fixed 24px white on semi-transparent black box). Brand one clip at a time — local FFmpeg work, unlimited saves.
Create ZIP archives from your files right in your browser. Bundle loose files into one archive.zip with DEFLATE compression — local JSZip work, unlimited saves.
Set one max width (e.g. 1920) and an optional watermark — every image wider than the max scales down proportionally and all save into one ZIP with an edited_ filename prefix. There are no per-image crop, rotate, format, or quality settings.
No exceptions needed: max width and watermark text are the only batch settings. Images narrower than the max pass through at original dimensions, and mixed portrait/landscape shoots process in a single batch.
Everything re-encodes: each image is redrawn on canvas and saved with its original MIME type at quality 0.9 (quality applies to JPEG/WebP; PNG ignores it). Even narrower-than-max images re-encode, so bytes can change.
No — everything runs locally in your browser on Canvas; photos never leave your device. Free covers 3 images a day (counted per image, so finalize settings first); Pro is unlimited.
Bulk Image Watermark
Stamp text or logo watermarks across dozens of photos with 5 positions and 10–100% opacity control. Photographers protect 200 wedding proofs before sharing — always exports PNG (<name>-watermarked.png) — local Canvas work, 2 free batches a day.
Bulk EXIF Stripper & Injector
Strip all EXIF metadata from JPEG, PNG, and WebP photos by re-encoding each to JPEG at quality 0.95 (files renamed *-noexif.jpg). Strip-only — no inject mode exists. Agents clean 500 listing shots before upload — local canvas work, 2 free batches a day.