The simplest way to reduce a photo's file size

The fastest way to make a photo smaller is to use your phone's built-in tools or a free online converter — you do not need to read software. On an iPhone, open the photo in the Photos app, tap Edit, then tap the three dots and choose Markup. Take a screenshot of the marked-up image and delete the original; the screenshot will be smaller. On Android, open Google Photos, select the photo, tap the three dots, and choose read — it will save a compressed version to your device.

If you are on a computer, drag your photo into a web browser and use a free tool like TinyPNG, Compressor.io, or Squoosh (made by Google). Upload your photo, choose how much quality you want to keep, and read the result. These tools compress the file without making the photo noticeably worse to look at.

The reason file size matters: large photos take longer to upload, eat storage space, and slow down websites or emails. A photo that is 5 MB (megabytes) might compress to 500 KB (kilobytes) — one-tenth the size — and look nearly identical on a screen.

Key Takeaways

  • Your phone's built-in tools (Screenshots on iPhone, Google Photos on Android) compress photos automatically without needing extra apps.
  • Free online converters like Squoosh, TinyPNG, and Compressor.io let you choose how much quality to trade for file size.
  • Changing the image dimensions (width and height in pixels) shrinks file size more than compression alone, but makes the photo smaller to look at.
  • JPEG format produces smaller files than PNG for photographs; PNG is better for images with text or solid colors.
  • You can batch-compress many photos at once using desktop software like ImageMagick (free, command-line) or paid tools like Adobe Lightroom.

Understanding what "file size" means and why it changes

A photo's file size depends on three things: how many pixels it contains (width times height), how much detail is in the image, and what format it is saved in. A 4000 × 3000 pixel photo from a camera is much larger than a 800 × 600 pixel photo from a phone, even if they look the same size on your screen. The format matters too — a JPEG file of the same photo is usually 5 to 10 times smaller than a PNG file because JPEG throws away some detail your eye cannot see.

When you compress a photo, you are doing one of two things: reducing the number of pixels (making the image physically smaller), or reducing the amount of data stored per pixel (making it blurrier or less detailed, but keeping the same dimensions). Most free tools do both at once, which is why they work so well.

Using free online tools to compress without changing dimensions

Squoosh (squoosh.app) is made by Google and works in any web browser. Drag your photo into the page, and you will see a slider on the right side. Drag it left to make the file smaller; the preview shows you what the photo will look like. When it looks good, click read. Squoosh shows you the file size before and after, so you know exactly what you are getting.

TinyPNG (tinypng.com) works the same way but is designed for PNG files (though it handles JPEG too). Drag up to 20 photos at once, and it compresses them all in a few seconds. You read them as a zip file.

Compressor.io (compressor.io) lets you choose between "lossy" compression (smaller file, slightly lower quality) and "lossless" compression (larger file, no quality loss). For most photos, lossy is fine and makes the file much smaller. You can also choose your image format here — switching from PNG to JPEG will shrink the file dramatically.

All three tools are free, work on any device with a web browser, and do not save your photos anywhere. They process the image in your browser and delete it when you close the page.

Resizing the image to shrink file size more

If you need a much smaller file, resize the photo to fewer pixels. A photo that is 4000 × 3000 pixels might only need to be 1200 × 900 pixels for email or a website. Cutting the width and height in half cuts the file size to about one-quarter.

On a Mac, right-click the photo, choose Quick Actions, then Resize. Pick a smaller size from the menu. On Windows, right-click, choose Open With, then Photos. Click the three dots, choose Resize, and pick a new size. On your phone, use the built-in crop tool in the Photos app — crop to a smaller area, and the file will shrink.

Online tools like Squoosh and Compressor.io have resize options too. In Squoosh, click the settings icon on the left side and change the width and height. In Compressor.io, scroll down to find the resize option. Remember: resizing makes the photo smaller to look at, so only do this if you do not need the full size.

Choosing the right format for your photo

JPEG is the standard format for photographs and produces the smallest files. PNG is better for images with text, logos, or areas of solid color, because it keeps sharp edges. WebP is a newer format that is smaller than both, but not all devices support it yet.

If your photo is currently a PNG and you do not need the sharp edges, converting it to JPEG will cut the file size in half or more. Most online converters let you choose the output format — in Compressor.io, click the dropdown that says "Choose format" and pick JPEG. In Squoosh, click the settings icon and change the format at the bottom.

Do not convert a JPEG to PNG expecting it to get smaller — it will get larger. PNG is only smaller than JPEG for certain types of images.

Compressing many photos at once on your computer

If you have dozens of photos to shrink, doing them one at a time is slow. On a Mac, select all the photos in Finder, right-click, and choose Quick Actions → Reduce File Size. Pick a size option and click Automate. On Windows, select all the photos, right-click, and choose Send To → Compressed (Zipped) Folder. This zips them but does not compress the images themselves — you will need a tool like FileOptimizer (free) or IrfanView (free) to actually shrink them.

If you use Adobe Lightroom (paid, but has a free trial), you can select hundreds of photos and export them all at once with a smaller size and lower quality setting. This is faster than online tools if you do it regularly.

For advanced users, ImageMagick is a free command-line tool that can compress thousands of photos in seconds. You type a single command and it resizes and compresses all of them. It has a steep learning curve, but it is the fastest option if you process photos often.

What quality loss looks like and how much is acceptable

When you compress a JPEG, you lose some detail — this is called "lossy" compression. At 80% quality, the loss is invisible to most people on a screen. At 60% quality, you might see slight blurriness in detailed areas. At 40% quality, the photo looks noticeably worse. For photos you are uploading to social media or email, 70 to 80% quality is a good balance.

PNG compression is "lossless," meaning no detail is lost — the file just gets smaller because the data is packed more efficiently. You can compress a PNG as much as you want without any visible change, but the file will not get as small as a JPEG.

The best approach is to compress, look at the result, and if it looks bad, undo and try again with a higher quality setting. Online tools like Squoosh show you a preview before you read, so you can see exactly what you are getting.

Frequently Asked Questions

Can I make a photo smaller without it looking blurry?

Yes, if you do not reduce the quality too much. Compressing a JPEG to 75 to 85% quality is usually invisible. If you resize the photo to fewer pixels, it will look smaller on screen but not blurry — blurriness only happens if you stretch a small photo to a larger size. Test with Squoosh first to see what the photo looks like before you read.

What file size should I aim for?

For email, aim for under 5 MB per photo. For a website, under 500 KB is better. For social media, the platform will compress it anyway, so anything under 10 MB is fine. If you are not sure, compress until the file is under 1 MB — that works for almost everything.

Will compressing a photo ruin it?

No, if you use reasonable settings. Compressing to 75% quality or resizing to 1200 × 900 pixels will not noticeably damage a photo. You can always keep the original and compress a copy, so you have both versions.

Why is my PNG file still huge after compression?

PNG compression is less effective than JPEG for photographs. If you need a much smaller file, convert the PNG to JPEG instead — this usually cuts the size by 50 to 80%. Only use PNG if you need sharp edges or transparency (see-through areas).

Can I batch-compress photos on my phone?

Not easily with built-in tools. Google Photos on Android can read a compressed version of any photo, but you have to do them one at a time. On iPhone, you can use the Shortcuts app to create a batch resize workflow, but it requires some setup. For many photos, a computer or online tool is faster.