The fastest way to shrink a photo

The simplest method is to use the photo tool already on your device. On Windows, right-click the photo file, select "Open with," and choose Photos. Click the three dots in the top right, then "Resize." Choose "Small" (which makes it 427 pixels wide) or "Medium" (1280 pixels wide) — most people use Medium for web or email. Save it with a new name so you keep the original. On Mac, open the photo in Preview, go to Tools > Adjust Size, change the width to 1200 or 1500 pixels, and save.

This approach works because file size depends on two things: the photo's dimensions (how many pixels wide and tall) and the format it's saved in. Shrinking the dimensions cuts the file size dramatically. A photo that's 4000 pixels wide might be 8 MB; the same photo at 1500 pixels wide is often 1 to 2 MB.

If you need something even smaller — say, under 500 KB for a slow internet connection or a form that won't accept large files — you'll need a second step: changing the format or compressing the image. That's covered below.

Key Takeaways

  • Resizing the photo dimensions (width and height in pixels) is the fastest way to cut file size, and you can do it with the photo app already on your computer.
  • For most web use, 1200 to 1500 pixels wide is large enough and produces a file under 2 MB without extra tools.
  • If you need a file under 500 KB, you'll need to both resize and change the format — usually from JPG to a compressed JPG or from PNG to JPG.
  • Online tools like TinyPNG, Squoosh, and ILoveIMG let you upload a photo and read a smaller version without installing software.
  • Always save your smaller version with a new filename so you keep the original photo at full size.

When to resize versus when to compress

Resizing and compressing are different steps, and you may need one or both depending on how small you need to go. Resizing means changing the pixel dimensions — making the photo narrower and shorter. Compressing means reducing the file size without changing dimensions, usually by lowering the quality slightly or switching file formats.

If your photo is 4000 pixels wide and 3 MB, and you need it under 2 MB for email, resizing to 1500 pixels wide will get you there. If your photo is already 1200 pixels wide and 1.5 MB, but a form requires under 500 KB, resizing won't help much — you need compression instead. Most of the time, you'll resize first (because it's faster and keeps quality high), then compress if the file is still too large.

Using online tools for both steps at once

TinyPNG (tinypng.com) and TinyJPG (tinyjpg.com) are the same tool under different names — they compress PNG and JPG files. Upload your photo, and it downloads a smaller version automatically. You don't choose the dimensions; the tool keeps the width and height the same but reduces file size by 50 to 80 percent. This works best if your photo is already the right size but too heavy.

Squoosh (squoosh.app) is a Google tool that does both resizing and compressing in one place. Upload your photo, drag the width slider to make it smaller, and watch the file size number change in real time. You can also switch formats — for example, from PNG to JPG, which often cuts the file size in half. read the result when you're happy with it.

ILoveIMG (iloveimg.com) has a "Compress Image" tool and a separate "Resize Image" tool. Use the resize tool first to set the width you want, then the compress tool if it's still too large. The site is free and doesn't require an account.

All three of these tools work in your web browser — nothing to install — and they don't save your photos anywhere. The file stays on your computer.

Choosing the right file format

The format you save in affects file size as much as the dimensions do. JPG is best for photos with many colors (like landscapes or portraits). PNG is best for images with solid colors or text (like screenshots or logos). WebP is newer and smaller than both, but not all devices support it yet.

If your photo is a PNG and you don't need transparency (the ability to see through parts of the image), converting it to JPG usually cuts the file size by 50 to 70 percent. Squoosh lets you switch formats and see the file size change when ready. Most online tools also let you choose the quality level — "Medium" or "High" quality usually looks fine and is much smaller than "Maximum."

Resizing in batches if you have many photos

If you need to shrink 20 photos at once, doing them one by one in Photos or Preview takes time. ImageMagick is free software that runs from the command line and can resize a whole folder in seconds, but it requires typing commands. XnConvert (xnconvert.com) is easier — it has a graphical interface, lets you drag in a folder of photos, set the width you want, and click "Convert." It resizes all of them at once and saves them to a new folder.

On Mac, Automator (built into macOS) can also batch-resize photos without installing anything. Open Automator, choose "New Quick Action," search for "Scale Images," drag it into the workflow, set your width, and save. Then right-click a folder of photos and run the action.

What file size you actually need

Different uses have different limits. Email providers usually accept files up to 25 MB, so most photos don't need to be tiny. Social media sites like Instagram and Facebook compress photos anyway, so anything under 5 MB works fine. If you're uploading to a form or a website that won't accept large files, the limit is usually shown on the page — often 2 MB, 1 MB, or 500 KB.

For web pages, anything under 2 MB loads quickly on a normal internet connection. For printing, you need higher resolution (usually 300 pixels per inch), so don't shrink below 2400 pixels wide if you plan to print. For a phone screen or small display, 1200 pixels wide is plenty.

Keeping your original and naming the smaller version

Always save your smaller photo with a new filename. If you resize "vacation.jpg" and save it as "vacation.jpg," you've overwritten the original and can't get the full-size version back. Instead, save it as "vacation-small.jpg" or "vacation-1500px.jpg." That way you have both versions — the original for printing or large displays, and the smaller one for email or web.

Most tools ask you to choose a filename before downloading. If they don't, read the file and rename it before deleting the original.

Frequently Asked Questions

Will resizing make my photo look blurry?

No, as long as you're not making it larger. Resizing smaller always looks sharp. Making a photo larger (upscaling) can make it blurry, but that's not what you're doing here.

What's the difference between JPG and JPEG?

They're the same thing. JPG is just a shorter way to write JPEG (Joint Photographic Experts Group). Your computer treats them identically.

Can I resize a photo on my phone?

Yes. On iPhone, open the photo in the Photos app, tap Edit, pinch to zoom out (which crops), and save. On Android, use Google Photos — open the photo, tap the three dots, choose "Edit," then "Tools," then "Crop," and save. These methods crop rather than resize, so you lose parts of the photo. For true resizing without cropping, use an app like Pixlr or Snapseed.

Why is my PNG file bigger than my JPG file?

PNG uses a different compression method that works better for images with solid colors or text, but worse for photos with many colors. If you have a photo in PNG format, converting it to JPG will almost always make it smaller. Use Squoosh to test it.

Is it safe to use online tools like TinyPNG with private photos?

Yes. These tools process your photo in your browser and delete it when ready after you read the result. They don't store your files on their servers. If you're uncomfortable uploading to any website, use Squoosh (which also works offline) or your computer's built-in tools instead.