How to reduce photo file size (on any phone or computer)

How to reduce photo file size (on any phone or computer)

The quickest way to reduce photo file size is to make the picture smaller in pixels and save it as a compressed JPG, which turns a typical 5 MB phone photo into 300 to 600 KB with no difference you can see on a screen. A free photo size reducer in your browser does both steps at once, on any phone or computer, without uploading the photo anywhere. Below is how it works, how to do it on Windows and Mac, and exactly how small a photo should be for email, websites and forms.

The quickest way to reduce photo file size

A photo’s file size comes from two things: how many pixels it has and how efficiently those pixels are stored. A 12 megapixel phone photo holds 12 million pixels, and even a well-compressed JPG of that needs several megabytes. Cut the dimensions in half and you keep only a quarter of the pixels; save at a sensible JPG quality and the encoder throws away detail the eye cannot see. Together those two steps typically remove 85 to 95 percent of the file size.

You do not need to install anything to do this. Squishly runs in your browser, so you can drop a photo in, choose how small it should be and download the result in a few seconds. The work happens on your own device, which means the photo is never uploaded to a server, and your original file is left exactly as it was.

KBTry the toolReduce photo sizeOpen
1
Open the tool - it works the same in Chrome, Safari, Edge or Firefox, on a phone or a computer.
2
Add your photo - drag it in, or tap to pick it from your gallery or files. Several photos work too.
3
Let it shrink - the photo is resized and compressed on your device, usually in a second or two.
4
Download the smaller copy - the new file sits next to your original, which is never changed.

How to reduce the MB size of a photo

If a form or an email says your photo is too many MB, the fastest fix is compression. Compression keeps the photo the same width and height but stores it more efficiently, so a 4 MB JPG often becomes 1 to 1.5 MB at a quality you cannot tell apart from the original. To do that on its own, compress JPG in your browser and download the lighter copy; the dimensions stay exactly the same, which matters when a site asks for a specific pixel size. If you have a mix of JPG, PNG and WebP files, the image compressor takes them all in one batch.

When compression alone is not enough, for example when you need to go from 8 MB to under 1 MB, combine it with resizing. Pushing compression harder on a full-size photo starts to show blocky patches in skies and smudged detail in faces; making the photo smaller in pixels first lets you keep the quality high and still land well under the limit.

One thing that does not reduce the MB size: renaming the file or changing the resolution number (the dots per inch). DPI is only a note to printers about how big to print the photo. A photo set to 72 or 300 DPI has exactly the same pixels and the same file size; only changing the pixel dimensions or the compression changes the megabytes.

How to make a picture smaller in pixels

Making a picture smaller in pixels means lowering its width and height, for example from 4000 by 3000 to 1600 by 1200. Keep the proportions locked so the photo is not squashed, and pick the size from where the photo will be shown: around 1600 pixels on the long edge for email and messaging, 1200 to 2000 for a website, and 1080 for most social media posts.

To do it in your browser, resize image to a preset or a custom width, and the height follows automatically. Because every pixel you remove is data you no longer have to store, a 1600 pixel copy of a 12 megapixel photo is roughly a sixth of the original size before any compression at all.

Avoid making a picture bigger again after you have shrunk it. Enlarging cannot add back detail that was removed, so the result looks soft. Keep your full-size original and make each smaller version from it.

How to reduce photo file size on Windows

On Windows 10 and Windows 11 the most reliable way to reduce photo file size is a browser tool, because it works the same on every PC and needs no extra software or codecs. Open Squishly in Edge, Chrome or Firefox, drag the photos from File Explorer into the page, and the smaller copies download to your Downloads folder. You can do a whole folder at once and save them as a single ZIP.

Windows also comes with apps that can resize a picture, such as Photos and Paint, but their menus have changed between versions and they work on one photo at a time. If you only have one photo and prefer a built-in app, look for a resize option in the editing menu and keep the aspect ratio locked. For anything more than one or two photos, the browser route is quicker.

If the photo is an iPhone HEIC file that Windows will not open, convert it to JPG first; the JPG is usually smaller than the original upload and opens everywhere. Your camera originals stay untouched in their folder either way.

How to reduce photo file size on a Mac

Every Mac has Preview, which can make a photo smaller without any download. Apple’s own instructions are short: open the image in Preview, choose Tools, then Adjust Size, make sure Resample image is selected, and enter smaller values, or pick a size from the Fit into menu. Keep Scale proportionally ticked so the photo is not stretched. The new file size appears at the bottom of the window before you confirm, which makes it easy to aim for a target.

1
Open the photo in Preview - double-click it, or right-click and choose Open With, Preview.
2
Choose Tools, Adjust Size - the resize panel opens over the image.
3
Select Resample image - without it, Preview changes only the print size, not the pixels.
4
Enter a smaller size - type a width or use Fit into; check the new file size shown at the bottom.

Preview saves the change into the file you opened, so work on a copy if you want to keep the full-size original. For a batch of photos, or to compress as well as resize in one go, the browser tool is faster: drag the whole selection from Finder into the page and download them all at once.

How to save a photo as a smaller file

Saving a photo as a smaller file is mostly about choosing the right format. JPG is the standard for photos and is much smaller than PNG for the same picture; PNG is meant for screenshots, logos and graphics, and a photo saved as PNG can easily be five times bigger. If someone sent you a photo as PNG, saving it as JPG is often the single biggest saving you can make.

Newer formats go further. WebP stores the same photo noticeably smaller than JPG at similar quality and opens in every modern browser and most apps, so if you are putting photos on a website you can convert JPG to WebP and save more again. Keep JPG for anything you send to people on older devices, because a few older apps still cannot open WebP.

On an iPhone, the camera saves HEIC by default, which is already compact on the phone but often needs converting to JPG before you share it outside Apple devices; we cover the iPhone settings and shortcuts in how to reduce photo size on iPhone. Whatever you choose, save the smaller version as a new file rather than overwriting the original, so you can always go back to full quality.

Tip
Need the smallest possible file for a strict upload limit? Resize first, then compress, then check the size. Repeating compression on the same JPG lowers quality each time, so always start again from the original.

How small should a photo be?

It depends on where the photo is going. For email, aim for 1600 pixels on the long edge and 200 to 800 KB per photo, which keeps a set of ten well under the 20 to 25 MB message limit; our guide to email large photos covers that in detail. For a website, 1200 to 2000 pixels and 100 to 300 KB per image keeps pages fast, and WebP gets you to the low end of that range.

For online forms, follow the limit the form gives you. Many ask for a photo under 1 MB, 500 KB or even 100 KB, and the safest route is to resize to around 1200 pixels and compress until you are under it. For printing, keep more pixels: about 1800 by 1200 for a 6 by 4 inch print and around 3000 pixels on the long side for A4 or US Letter, which usually means 1.5 to 3 MB per JPG.

For social media, the platforms resize and recompress whatever you upload, so there is no benefit in sending a 10 MB original. Around 1080 to 2048 pixels on the long edge is plenty, and a smaller upload goes up faster on a mobile connection.

The short version
  • Resize to the size you need, then compress as JPG: 5 MB usually becomes 300 to 600 KB.
  • Changing DPI or renaming the file does not reduce the MB size.
  • On a Mac, Preview can resize with Tools, Adjust Size; on any device, a browser tool does both steps.
  • Email: about 1600 px and under 800 KB per photo. Web: 1200 to 2000 px and 100 to 300 KB.

Frequently asked questions

How reduce photo file size?
Make the photo smaller in pixels and save it as a compressed JPG. A browser tool such as Squishly does both in one step and never uploads the photo. A typical phone photo goes from about 5 MB to a few hundred KB.
How to make photo file size smaller?
Resize the photo to the size you actually need, around 1600 pixels for sharing, then compress it. If it is a PNG photo, save it as JPG instead, which alone can make it several times smaller.
How to shrink the file size of a photo?
Compress it if you need to keep the same dimensions, or resize and compress if you need it much smaller. Compression alone usually saves 50 to 70 percent; adding resizing takes it to 85 percent or more.
How to reduce the MB size of a photo?
Lower its pixel dimensions or its JPG quality, because only those change the megabytes. Changing the DPI setting or the file name does nothing to the size. A good target for sharing is under 1 MB.
How do you make picture files smaller?
Choose an efficient format, JPG or WebP for photos, and remove pixels you do not need. Doing a whole folder at once in a browser tool and downloading a ZIP is the quickest way for many pictures.
How to decrease file size of photo?
On any device, open a photo size reducer in your browser, add the photo and download the smaller copy. On a Mac you can also use Preview with Tools, Adjust Size and Resample image selected.
How do I reduce the megabyte size of a photo?
Resize first, then compress. Going from 4000 to 1600 pixels wide removes most of the megabytes on its own, and compression trims the rest while keeping the photo looking the same on screen.
How to compress photos size?
Use a JPG compressor at a high quality setting, which re-encodes the photo more efficiently without changing its dimensions. Compress from the original each time rather than re-compressing an already compressed copy.
How to save a photo as a smaller file?
Save it as JPG instead of PNG, or as WebP if it is going on a website, and save it as a new file so the original stays intact. Resizing before you save makes the new file smaller again.
How to make photos smaller in MB?
Shrink the pixel dimensions to what the destination needs: about 1600 pixels for email, 1080 to 2048 for social media, 1200 to 2000 for websites. At those sizes most photos land well under 1 MB.
How can I reduce picture file size?
Without installing anything, in your browser: Squishly resizes and compresses pictures on your own device, one or a whole batch at once, and nothing is uploaded. Your original pictures are not changed.
How do you reduce the filesize of a photo?
Fewer pixels and more efficient storage. Resize to a sensible size, compress as JPG or convert to WebP, and check the result; if it is still too big for a strict limit, resize a little further rather than lowering the quality a lot.