Nothing is uploaded
Every image is read and re-encoded on your own machine. There is no server that receives your photos, so a whole camera roll stays private. Here is how MiniPix.io handles your images.
Batch image compressor
Drop your photos below and set it up once: quality, size, format, a few adjustments, even a watermark. MiniPix.io compresses and optimizes the whole batch in your browser, and re-encoding each file wipes its EXIF metadata, so the images you download carry none of it, including the marks AI image generators like OpenAI, Claude, or Grok leave behind. Watch the before-and-after on any one image, then download each or grab the set as a ZIP.
Drop images here, or
JPG, PNG, WebP, GIF, BMP, AVIF, HEIC and more. Add as many as you like. They never leave your device.
Select an image to preview.
Re-encoding strips EXIF and location data automatically. JPG output flattens transparency onto white.
Every image is read and re-encoded on your own machine. There is no server that receives your photos, so a whole camera roll stays private. Here is how MiniPix.io handles your images.
No upload to sit through and no queue. A batch finishes about as quickly as your device can read the files.
Slide between the original and the result on any image, zoom in to actual pixels or fit the whole frame, and watch the new file size update as you change the settings.
Every format shrinks in its own way, and MiniPix.io handles each the right way. If you are not sure which to choose, the guide on picking a format and a quality walks through it.
Best for photos. Drop the quality and the file size falls fast while the picture stays clean. The before-and-after preview shows exactly where the line sits.
Best for graphics, logos, and screenshots. PNG stays lossless, so MiniPix.io shrinks it by trimming the color count, with optional dithering for smooth gradients. Transparency is kept, even in the reduced palette.
Usually the smallest format for the web at the same quality, and every current browser reads it. Convert a whole batch to WebP in one pass.
MiniPix.io reads a GIF or an old BMP and re-saves the frame as a lean JPG, PNG, or WebP. A quick way to turn odd formats into something small and shareable.
Open modern AVIF files your browser supports and re-save them as JPG, PNG, or WebP for wider reach, or keep squeezing them smaller.
iPhone photos land as HEIC. When your browser can decode them, MiniPix.io turns each one into a shareable JPG, PNG, or WebP. If it cannot, convert the file to JPG first or add a browser extension that opens HEIC, then drop it in.
Drop in a batch and tune the settings once. The live preview shows the effect on the single image you have selected, so you can flick between thumbnails to spot-check, then apply everything to the whole set in one go.
Set a quality and watch the file size fall. Most photos hold up well far below full quality, and the preview shows exactly where the line is.
Give a max width or height to scale every image down with its ratio kept, or switch to crop-to-size to trim the edges to exact dimensions from the center or a chosen corner, with no scaling.
Force the whole batch to JPG, PNG, or WebP, or keep each image in its own format. WebP usually wins for the web.
Nudge brightness, contrast, saturation, blur, sharpen, and opacity, or drop to grayscale, across every image at once.
Add a line of text in any corner, centered, or tiled across the whole image. Set its size, color, outline, rotation, and opacity, then apply it to the batch.
Re-encoding removes the EXIF block, so camera model and GPS location come off automatically. No toggle needed.
What actually happens when you drop images into MiniPix.io, why nothing leaves your machine, and how to confirm that for yourself.
A plain guide to shrinking a folder of photos at once, picking the right format, and knowing when to stop turning the quality dial down.
No. Everything runs in your browser with JavaScript and a canvas, so each image is processed on your own device. There is no server that receives them, which is why it keeps working even if you disconnect from the internet after the page loads.
The limit is your device, not us. A laptop will churn through a couple of hundred photos happily; a phone will be slower on big files. There is no artificial cap and no sign-up.
Anything your browser can decode as an image, which usually covers JPG, PNG, WebP, GIF, BMP, and often AVIF. HEIC from an iPhone opens only if your browser supports it. When it cannot, the file is listed with a clear note rather than dropped silently, and you can convert it to JPG first or add a browser extension that opens HEIC. Output is saved as JPG, PNG, or WebP.
Yes. Re-encoding an image on a canvas drops the embedded EXIF block, including GPS coordinates and camera details. So processing here also quietly strips that metadata out.