📦 Batch Image Compressor & Resizer

Compress, resize, convert, rotate and watermark many images at once — with an unlimited queue, per-file before/after size stats and a one-click ZIP download. 100% local — nothing is uploaded.

🖼️

Drop multiple images here or click to choose

🔒 JPG/PNG/WebP · paste with Ctrl+V · unlimited queue · nothing uploaded

✨ Key Features

📚 Unlimited Queue

Add as many images as you like — by drag-drop, click, folder or paste.

🔀 Drag Sort & Dedupe

Reorder the queue by dragging, and duplicates are detected automatically.

📐 Flexible Resize

Max width/height, percentage scale, or an exact size with cover/contain fit.

🗜️ Compress & Convert

Output JPG, PNG or WebP with a quality slider and High/Medium/Low presets.

🔄 Transform

Rotate and flip, adjust brightness and saturation, and apply a filter to all.

💧 Watermark & Rename

Stamp a text watermark and add a name prefix across the whole batch.

👁️ Live Preview

See the processed result and the estimated size saving before you export.

📊 Before / After Stats

Each file shows its old size, new size and percentage saved, plus batch totals.

⬇️ Individual or ZIP

Download one file, or every processed image packaged as a single ZIP.

⚡ Responsive Processing

Files are processed one by one with a live progress bar, keeping the page smooth.

🔒 100% Local

Every step runs in your browser. Nothing is uploaded, logged or tracked.

♿ Accessible & Mobile

Keyboard navigation, ARIA labels, high-contrast support and a responsive layout.

🎯 Benefits

🧰 Related Tools

ℹ️ About This Tool

The ApneSoftware Batch Image Compressor & Resizer is a professional, privacy-first studio for processing many images at once — compressing, resizing, converting, transforming and watermarking a whole batch and downloading the results as a single ZIP, all directly in your browser. Anyone who works with images in volume knows the pain of doing it one at a time: a folder of holiday photos to shrink for email, a product catalogue to resize for a shop, a set of screenshots to compress for a blog, or a hundred assets to convert to WebP for a faster website. Doing that individually is tedious, and most "bulk" websites make you upload your private images to a server first. This tool removes both problems: it handles the entire batch in one workflow, and it does everything locally so your images never leave your device.

The heart of the studio is an unlimited queue. Add images by dragging a selection in, clicking to choose, adding an entire folder, or pasting from the clipboard, and each appears as a row with a thumbnail, its name and its original size. You can drag rows to reorder the queue, remove any single image, or clear the whole list, and duplicate detection quietly skips a file you have already added. There is no artificial limit on how many images you can queue — the tool is built to handle a large batch, processing files one after another so your browser stays responsive and a progress bar keeps you informed.

Resizing is flexible enough for any target. Choose max dimensions to cap width and/or height while preserving the aspect ratio — perfect for making sure nothing exceeds, say, 1920 pixels — or percentage scaling to shrink everything to a proportion of its original size. When you need an exact output, exact size lets you set precise width and height with a cover (crop to fill) or contain (fit inside) option, and keep original leaves dimensions untouched when you only want to compress or convert. Because every image in the batch is measured individually, portrait and landscape photos are each fitted correctly to your rule.

Compression and conversion put you in control of the trade-off between size and quality. Export as JPG (smallest, ideal for photos), PNG (lossless, with transparency) or WebP (the best size-to-quality balance in modern browsers), and tune the quality with a slider or the quick High / Medium / Low presets. Converting a batch of PNG screenshots to JPG or WebP, for example, can cut total size dramatically. On top of sizing and format, the studio adds genuine batch operations: rotate and flip to fix orientation, brightness, saturation and one-tap filters for a consistent look, a text watermark with position control to brand every image, and a rename prefix so the output files follow your naming scheme. Every setting applies uniformly to the whole batch, which is exactly what makes bulk processing worthwhile.

What sets this apart from a blind bulk tool is visibility. A live preview shows the first image processed with your current settings, and an estimated size, so you can dial things in before committing. After processing, each row reports its original size, new size and percentage saved, and a statistics panel totals the whole batch — how many images, the combined original and new sizes, and the overall saving. You can download a single file straight from its row, or use the big Compress & Download All button to get every processed image in one ZIP, named per your prefix. There is also a process-without-download option so you can review the results and totals first.

Performance and workflow are treated as carefully as the output. Each image is decoded, drawn to a canvas, resized, compressed and re-encoded on the browser's own graphics pipeline, and the queue is worked through one file at a time with a live progress bar so the interface never freezes — even on a large batch of high-megapixel photos. Because the preview and the final export share the same processing code, what you see in the live preview is exactly what lands in the ZIP, which removes the guesswork that plagues blind bulk tools. Settings persist on your device between sessions, so a workflow you use often — say, "resize to 1600 px, WebP, 75%" for a website — is one tap away every time. The whole loop, from dropping in a folder to downloading the archive, is designed to feel fast and predictable whether you are on a laptop or a phone.

The studio is deliberately built for the variety of real image libraries. Photos arrive in different orientations, resolutions and formats, and the per-image measurement, the rotate and flip controls, and the fit options exist so a mixed set comes out consistent rather than chaotic. Duplicate detection stops the same file sneaking in twice, drag-sorting lets you control the order files appear in the archive, and the rename prefix keeps a batch tidy and easy to find later. Nothing about the pipeline is hidden: the same deterministic maths runs on every image, so the results are transparent and repeatable, and you can always re-run a batch with a tweaked setting and compare the savings.

Privacy is fundamental. Unlike many online batch compressors that upload your images to a server — often dozens of private photos at a time — this tool does everything locally. Each image is read into the browser, drawn onto a canvas, resized, compressed and re-encoded, and the ZIP is assembled in the browser too; nothing leaves your device, there is no account, and nothing about your images is tracked or stored. That makes it safe for personal photos, client deliverables and confidential assets alike, and it keeps working offline once loaded. The interface follows modern accessibility standards with keyboard-operable controls, ARIA labelling, visible focus outlines and high-contrast support. Note that this is a genuine, deterministic processing tool — there are no AI features; every resize, compression and transform is a precise, repeatable operation you control, so the output is exactly what you configured. In short, it is a fast, capable and genuinely private batch studio that lives entirely in your browser — powerful enough for a full content pipeline, simple enough for a quick folder cleanup.

ℹ️ इस टूल के बारे में

ApneSoftware Batch Image Compressor & Resizer एक professional, privacy-first studio है जो एक साथ कई images process करता है — पूरे batch को compress, resize, convert, transform व watermark कर परिणामों को एक ही ZIP में download करता है, सब कुछ सीधे आपके browser में। जो कोई भी बड़ी मात्रा में images के साथ काम करता है वह एक-एक करके करने का दर्द जानता है: email के लिए छोटी करने हेतु छुट्टी की photos का एक folder, दुकान के लिए resize करने हेतु एक product catalogue, या एक तेज़ website के लिए WebP में convert करने हेतु सैकड़ों assets। इसे अलग-अलग करना थकाऊ है, और अधिकांश "bulk" websites आपको पहले अपनी निजी images server पर upload करवाती हैं। यह टूल दोनों समस्याएँ हटा देता है।

studio का दिल एक असीमित queue है। images को खींचकर, click कर, एक पूरा folder जोड़कर, या clipboard से paste कर जोड़ें, और हर एक एक thumbnail, नाम व मूल आकार के साथ एक row के रूप में दिखती है। आप rows को खींचकर reorder कर सकते हैं, किसी एक image को हटा सकते हैं, या पूरी सूची साफ़ कर सकते हैं, और duplicate detection चुपचाप उस file को छोड़ देता है जिसे आप पहले ही जोड़ चुके हैं। आप कितनी images queue कर सकते हैं इस पर कोई कृत्रिम सीमा नहीं है।

Resizing किसी भी target के लिए पर्याप्त लचीली है। aspect ratio बनाए रखते हुए width व/या height सीमित करने के लिए max dimensions चुनें — यह सुनिश्चित करने के लिए बढ़िया कि कुछ भी, मान लें, 1920 pixels से अधिक न हो — या सब कुछ उसके मूल आकार के एक अनुपात तक छोटा करने के लिए percentage scaling। जब आपको सटीक output चाहिए, exact size आपको सटीक width व height सेट करने देता है, cover (भरने के लिए crop) या contain (अंदर फ़िट) विकल्प के साथ, और keep original आयाम अछूते छोड़ता है जब आप केवल compress या convert करना चाहें।

Compression व conversion आपको आकार व गुणवत्ता के बीच के व्यापार पर नियंत्रण देते हैं। JPG (सबसे छोटा), PNG (lossless, transparency के साथ) या WebP के रूप में export करें, और quality को एक slider या त्वरित High / Medium / Low presets से tune करें। sizing व format के ऊपर, studio असली batch operations जोड़ता है: orientation ठीक करने के लिए rotateflip, एक समान look के लिए brightness, saturation व एक-tap filters, हर image को brand करने के लिए position नियंत्रण वाला एक text watermark, और एक rename prefix। हर सेटिंग पूरे batch पर एक समान लागू होती है।

जो इसे एक अंधे bulk टूल से अलग करता है वह है दृश्यता। एक live preview पहली image को आपकी वर्तमान settings के साथ process कर दिखाता है, व एक अनुमानित आकार, ताकि आप committing से पहले सब ठीक कर सकें। process करने के बाद, हर row अपना मूल आकार, नया आकार व बचाया गया प्रतिशत बताती है, और एक statistics panel पूरे batch का योग देता है। आप किसी row से सीधे एक file download कर सकते हैं, या बड़े Compress & Download All button से हर process की गई image को एक ZIP में पा सकते हैं।

प्रदर्शन व workflow पर output जितना ही ध्यान दिया गया है। हर image browser के अपने graphics pipeline पर decode, canvas पर draw, resize, compress व फिर से encode होती है, और queue एक बार में एक file process होती है — एक live progress bar के साथ — ताकि interface कभी न रुके, बड़े batch पर भी। चूँकि preview व अंतिम export एक ही processing code साझा करते हैं, जो आप live preview में देखते हैं वही ZIP में आता है। settings sessions के बीच device पर बनी रहती हैं, इसलिए एक बार-बार उपयोग होने वाला workflow एक tap दूर रहता है।

studio जानबूझकर असली image libraries की विविधता के लिए बना है। photos अलग orientations, resolutions व formats में आती हैं, और per-image माप, rotate व flip नियंत्रण, व fit विकल्प इसीलिए हैं ताकि एक मिश्रित सेट अराजक के बजाय एक समान निकले। duplicate detection एक ही file को दो बार आने से रोकता है, drag-sorting archive में files के क्रम को नियंत्रित करने देता है, और rename prefix batch को व्यवस्थित रखता है। pipeline के बारे में कुछ भी छिपा नहीं है: वही deterministic गणित हर image पर चलता है।

Privacy मौलिक है। कई online batch compressors के विपरीत जो आपकी images server पर भेजते हैं, यह टूल सब कुछ locally करता है। हर image browser में पढ़ी जाती है, canvas पर बनाई जाती है, resize, compress व फिर से encode की जाती है, और ZIP भी browser में इकट्ठा होता है; कुछ भी आपके device से बाहर नहीं जाता, कोई account नहीं, और आपकी images के बारे में कुछ भी track या store नहीं होता। यह व्यक्तिगत photos, client deliverables व गोपनीय assets सबके लिए सुरक्षित बनाता है, और load होने के बाद offline काम करता है। ध्यान दें कि यह एक असली, deterministic processing टूल है — कोई AI feature नहीं; हर resize, compression व transform एक सटीक, दोहराने-योग्य operation है।

🖼️ Supported Formats

FormatInputOutputNotes
JPG / JPEGSmallest files; best for photos.
PNGLossless; keeps transparency.
WebPBest size-to-quality; modern browsers.
GIF (static)PNG/JPGFirst frame is processed.
AVIF / HEIC / TIFF / BMP / SVGBrowser-dependentPNG/JPG/WebPIf your browser can decode it, it can be processed.

🗜️ Compression Modes

ChoiceEffectBest for
High quality (90%)Barely visible change; modest size reduction.Portfolios, print-quality photos.
Medium (75%)Good balance of size and quality.Websites, social media, email.
Low (55%)Big size reduction; some visible softening.Thumbnails, previews, drafts.
PNG (lossless)No quality loss; larger files.Graphics, screenshots, transparency.
WebPSmaller than JPG at similar quality.Fast-loading modern websites.

🛡️ Privacy Guide

🚀 How To Use

  1. Add images — drag many in, click, add a folder, or paste with Ctrl+V.
  2. Set a resize mode (max dimensions, percentage or exact) and an output format.
  3. Tune quality, and optionally rotate, filter, watermark or rename.
  4. Check the live preview and estimated saving.
  5. Download files individually, or click Compress & Download All for a ZIP.

❓ Frequently Asked Questions

🛠️ Troubleshooting