Bulk Image Resize / Compress

Resize and compress dozens of photos in one go in your browser: set a max longest edge (px), choose JPEG, PNG, or WebP with adjustable quality, then download everything as a single ZIP. Shows how much space you saved versus your originals. Decoding and encoding stay on your device—no upload to our servers. GIF animation is not preserved; duplicate filenames in the ZIP get unique suffixes.

batchimageresize

Category: Image & Graphics Tools

Drop many images

Up to 150 files, 15 MB each.

What does Bulk Image Resize / Compress do?

Dynamic Duniya’s Bulk Image Resize / Compress helps photographers, marketers, and developers shrink folders of raster images without desktop software. Drop or select many JPEG, PNG, WebP, or GIF files (GIF animation is flattened to a single frame), choose a maximum longest edge in pixels, pick an output format, tune lossy quality when applicable, and download one ZIP containing every processed file. All decoding, scaling, and encoding run in your browser tab—files are not uploaded to our infrastructure.

How batching and memory work

Images are handled one after another to keep RAM predictable on laptops and phones. Very large batches or huge sources may take noticeable time; a progress line shows which file is active. There is a generous per-file size cap and a maximum file count so sessions stay stable.

Output formats and quality

  • JPEG and WebP expose a quality slider for smaller files at the cost of fine detail; PNG is lossless and ignores quality.
  • The longest-edge cap scales down oversized photos while leaving smaller originals unchanged (until re-encoding changes size).
  • After the ZIP is built, a summary compares total original size to total re-encoded size and can highlight extra savings from the DEFLATE archive.

ZIP naming, privacy, and GEO

If several inputs share the same base filename, the tool assigns unique names (for example photo-2.jpg) so nothing inside the ZIP overwrites another entry. Because processing is client-side, teams in India, the United States, the United Kingdom, the EU, and elsewhere get the same workflow as long as the browser supports canvas and modern JavaScript—ideal when regulations discourage shipping originals to third-party APIs.

When to choose another tool

Need AI background removal, single-image lossless workflows, or animated GIF preservation? Browse the other Image tools category entries—this utility focuses on fast, repeatable batch downscale and re-encode to a ZIP.

Frequently Asked Questions

Are my images uploaded to Dynamic Duniya?

No. Files are read with the File API, decoded to canvas in memory, resized if needed, re-encoded, and zipped entirely in your browser.

How are output filenames chosen?

Each output uses the original base name plus the new extension. If that name already exists in the batch, a numeric suffix is added so every image appears separately inside the ZIP.

What does the “space saved” summary mean?

It compares the sum of your original file sizes to the sum of the re-encoded blobs before the ZIP. If you switch to PNG from JPEG, totals can grow—that case is labeled clearly.

Is GIF animation kept?

No. Animated GIFs are treated like a raster source and re-encoded according to your format choice; motion is not preserved.

Which browsers work best?

Any current Chromium, Firefox, or Safari build with canvas and Blob support should work. Very large batches perform better on desktop hardware.

Can I use this for free from India or the US?

Yes. The tool is free at the point of use worldwide; JSON-LD marks a zero-price offer for structured data consistency.

Tips

Quick guidance for using our tools safely and effectively.

Privacy

Files are processed on the server for conversion only and are not used for training or shared with third parties.

Best results

Use the formats suggested in each tool. Large media files may take longer — keep the tab open until processing finishes.

Need something else?

Browse related tools below or explore other categories from the main Dev Tools hub.

Related tools

More utilities in the same category.

Image Compression

New

Compress JPEG, PNG, WebP, or GIF on the server (up to 10 MB per file). Drag-and-drop or browse, set quality 1–100 and optional max width in pixels (scales down only; default 1920). See before/after byte sizes when meta is returned, then download the compressed image.

imagecompress+5

Image Resize

New

Resize or reframe JPEG, PNG, WebP, or GIF entirely in your browser: set target width and height, optionally lock aspect ratio, then choose how pixels map—Fit (letterbox on white), Cover (center crop to fill), or Stretch. Export as JPEG, PNG, or WebP with a quality slider for lossy formats. Decoding and canvas work stay on your device (no upload). Animated GIFs flatten when exporting to static formats.

imageresize+1

Image Format Converter (JPG / PNG / WebP)

New

Convert JPEG, PNG, WebP, or GIF sources to JPEG, PNG, or WebP in your browser: live preview updates as you switch format, quality slider for lossy JPEG and WebP, lossless PNG (no quality control). Decoding and encoding stay on your device—no upload. GIF sources decode to a static frame; animation is not preserved in the output file.

imageconvert+1

Rotate & Flip Image

New

Rotate JPEG, PNG, WebP, or GIF photos in 90° steps (90°, 180°, −90°), flip horizontally or vertically, combine transforms, reset to original, and preview on canvas—all in your browser. Download keeps PNG/WebP as those types and uses JPEG for other extensions (including GIF sources). Live PNG preview; no upload. GIF animation is not preserved on export.

imagerotate+1

Add Text to Image

New

Overlay a single line of text on JPEG, PNG, WebP, or GIF photos entirely in your browser: edit the caption, font size (8–200px), fill color, horizontal and vertical position (0–100%), and optional dark stroke for contrast. Live preview; download as PNG, JPEG, or WebP with a quality slider for lossy formats. Canvas rendering stays local—no upload. GIF animation is not preserved when exporting.

imagetext+1

Image Background Remover

New

Cut out subjects in your browser with the IMG.LY ONNX + WASM segmentation model (ISNet quantized): first visit downloads WASM and model weights from their CDN (~tens of MB, then cached). Long edges above 2048px are scaled down before inference; max file size 8MB for stability. Export transparent PNG with checkerboard preview. Your pixels are not uploaded to Dynamic Duniya—only model assets load from the vendor CDN.

imagebackground+1