Resize hundreds of photos to one exact W×H canvas (default 800×800, inputs 1–10000px) with Contain, Cover, or Stretch fit — no percentage or preset modes. Transparency flattens onto white; output is always PNG. Photographers deliver 400 wedding shots at uniform size — local Canvas work, 2 free batches a day.
Runs on CanvasJSZip
Content reviewed October 2026 · About Toolzum
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.
Strip or swap backgrounds on whole photo batches with color-key sampling and tolerance control. Sellers turn 40 supplier shots into clean white listings in one run — local Canvas work, 2 free batches a day.
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.
Bind hundreds of JPG, PNG, or WebP images into one multi-page PDF with page size, orientation, and fit control. Agents compile 80 property photos into a brochure — local jsPDF work, 2 free batches a day.
Hit exact file-size targets (10/25/50/100 MB, default 50) across video batches for email and messaging caps. Teams fit 15 clips under Gmail's 25 MB wall — local FFmpeg WASM, 2 free batches a day.
Exact pixels only — one W×H canvas (default 800×800) for the whole batch. There is no percentage mode and no social presets; set the marketplace size directly, e.g. 2000×2000.
Use Contain (fits inside with white bars) or Cover (center-crops to fill) — never Stretch on portraits unless distortion is intended. For exact squares from 3:2 shots, Cover trims edges with faces centered.
Only if you print larger than the resized pixels allow: 2048px prints sharp to 7 inches at 300 DPI. Keep masters archived; deliver resized copies per channel (web, social, print) from the same batch settings.
No — resizing runs locally in your browser on Canvas; images never leave your device. Only the final ZIP counts as one Pro download — all resized shots in a single save.
No — output is always PNG regardless of source. Convert formats afterwards in the Bulk Image Converter if you need JPG or WebP delivery.
Image Resizer
Scale one image to exact pixel dimensions — width/height fields prefill from the source — with optional aspect-ratio lock, PNG/JPEG/WebP output picker, and quality control for JPEG/WebP. Files over 50MB are rejected; resizing runs on plain canvas drawImage locally.
Bulk Image Compressor
Shrink image batches to JPEG or PNG (no WebP output) at full source dimensions with one quality slider (10–100, default 80). Store owners compress 300 product shots before upload — local processing, 2 free batches a day.