You took a few photos on your phone and tried to put them in a blog post, and the upload takes forever. You attach five pictures to an email and it bounces for being too large. Most of the time the fix is to shrink the image dimensions (the width and height in pixels). The file size drops a lot along with them.
This guide shows how to resize and compress many images at once with the free Image Resizer & Compressor. Everything happens in your browser, so your photos are never uploaded.
I used to shrink blog photos one by one in an image editor. I got tired of it, so I built a tool where you pick what the image is for and the whole batch is done at once.
Why phone photos are so large
Most modern phone cameras shoot at 4000×3000 pixels (about 12 megapixels) or more, so each photo is typically 3–5 MB. That’s plenty for printing or zooming in, but far more than a web page or an email needs.
A blog post image, for example, looks sharp at around 1200 pixels wide. Scaling a 4000-pixel photo down to 1200 pixels leaves about a tenth of the pixels. The file drops to a few hundred kilobytes.
What this tool does
- Resizes many images in one batch
- Offers presets for blog posts, featured images, X, Instagram, YouTube thumbnails and email
- Lets you set the size by longest side, width, height or percent
- Compresses to JPEG, PNG or WebP with adjustable quality
- Downloads everything as a single ZIP
- Processes images inside your browser and never sends them to a server
How to use it
STEP 1. Choose your images
Open the Image Resizer & Compressor and choose the images you want to shrink. Hold Ctrl (or Cmd on a Mac), or long-press on a phone, to select several at once.
STEP 2. Pick a preset (or set the size yourself)
Choose what the images are for under Preset, and a suitable size is filled in for you. If you’re unsure, use “Blog post image (width 1200px)” for a blog, or “Email attachment (longest side 1600px)” for email.
To choose the size yourself, pick a sizing method (Longest side, Width, Height or Percent) and enter a number. If your batch mixes portrait and landscape photos, choose Longest side so all of them are scaled by the same rule.
Use “Longest side” when portrait and landscape photos are mixed
STEP 3. Check the format and quality
Under Output format & quality, JPEG or WebP suits photos, and PNG suits diagrams and screenshots. “Keep original format” leaves each file in the format it came in. The default quality of 85 is a good balance between appearance and file size.
STEP 4. Save the results
Each resized image is listed with its new dimensions and file size. Use each image’s Save button, or Download all as ZIP to grab the whole batch. The new size is added to the file name, for example “IMG_0012_1200x900.jpg”.
The list also shows the estimated new file size
I recommend leaving Never enlarge checked. If a small image ends up in the batch, it stays as it is instead of being stretched and blurred.
When it comes in handy
- Blogs and websites: bring photos down to about 1200px wide so pages load faster
- Email and chat: attach several photos without hitting the size limit
- Social media: match the sizes X, Instagram or YouTube expect
- Online forms: meet “max 2 MB” rules on application or upload forms
FAQ
How do I reduce file size without losing visible quality?
The most effective step is to reduce the dimensions to what you actually need. Lowering the quality setting comes second, and around 85 the difference is hard to see. For photos on the web, WebP gets even smaller than JPEG at the same quality.
How do I get a photo under a specific size, like 1 MB?
For a single photo, a longest side of 1600px usually lands under 1 MB. If it’s still too big, drop the longest side to 1200px or lower the quality to around 75. The list shows the new file size, so you can adjust and check.
What if I need an exact size like 1200×630?
This tool always keeps the aspect ratio, so images are never distorted. When an exact ratio is required, resize the width first, then crop to the ratio with the Image Cropper.
Things to keep in mind
- Enlarging doesn’t add detail: making a small image bigger only makes it blurrier
- Photo metadata is removed: resized images don’t keep EXIF data such as the date taken or GPS location. To check that information, open the original in the EXIF Viewer & Remover
- Large batches take time: on a phone, split dozens of photos into smaller batches
Summary
When photos feel too heavy, resizing them to fit how they’ll be used solves most size problems. The Image Resizer & Compressor handles a whole batch at once, without uploading anything.
Try it on the photos for your next blog post or email: pick a preset and let it do the rest.

