Reduce photo file size by compressing the image or changing its format

A photo file size depends on three things: how many pixels it contains, what format it is saved in, and how much compression is applied. You can make a photo smaller by reducing any of these. The easiest method for most people is to use built-in tools on Windows or Mac, or free online services like TinyPNG or Squoosh. If you need more control, photo editing software like Photoshop or the free program GIMP lets you adjust dimensions and compression separately.

File size matters because large photos take longer to upload, read, and email. They also fill up storage space faster on your phone or computer. A photo from a modern smartphone is often 3 to 8 megabytes. Reducing it to 500 kilobytes or less is usually possible without visible quality loss if you compress rather than shrink the image dimensions.

Key Takeaways

  • Compression reduces file size without changing image dimensions, and works best for photos you plan to share online or email.
  • Changing the file format from JPEG to WebP or HEIC can cut file size in half with no visible quality difference.
  • Reducing pixel dimensions (width and height) makes files smaller but changes how large the photo appears when printed or displayed.
  • Windows Photos, Mac Preview, and free online tools like Squoosh handle compression without requiring software installation.
  • JPEG quality settings between 70 and 85 percent produce photos that look identical to the original for most uses.

Compression: keeping dimensions the same while reducing file size

Compression removes redundant data from a photo file without changing its pixel dimensions. When you compress a JPEG photo, the software discards some color information that the human eye cannot easily detect. A photo that is 5 megabytes can often be compressed to 1 megabyte or less, and most people cannot see the difference on a screen.

The trade-off is quality versus file size. A JPEG quality setting of 90 percent looks nearly identical to the original but is much smaller. A setting of 70 percent is noticeably smaller still and looks good on screens, though fine details may soften slightly. Settings below 60 percent start to show visible artifacts — blocky areas or color banding — and are usually not worth the space saved.

To compress a photo on Windows, right-click it, select "Open with" and choose Photos. Click the three dots menu, select "Resize", and choose "Small" or "Medium". On Mac, open the photo in Preview, go to Tools, select "Adjust Size", and lower the quality slider. Both methods save a new compressed copy without changing the original.

Changing file format to save space

The file format — JPEG, PNG, WebP, or HEIC — determines how the photo is encoded and how much space it takes up. JPEG is the oldest and most compatible format, but newer formats like WebP and HEIC compress photos more efficiently. A photo saved as WebP is often 25 to 35 percent smaller than the same photo as JPEG with identical visual quality.

HEIC is Apple's modern format and comes standard on iPhones and newer Macs. It produces very small files but does not work on Windows or older devices without conversion. WebP works on most modern browsers and phones but not on older versions of Windows or Internet Explorer. JPEG remains the safest choice if you need the photo to open on any device.

PNG is larger than JPEG and is best used only for images that need transparency (a see-through background) or graphics with text. If your photo is a regular scene or portrait, PNG will be bigger, not smaller.

Resizing: reducing pixel dimensions when you do not need large prints

Resizing changes the number of pixels in the photo, which makes it physically smaller. A photo from a modern phone is often 4000 by 3000 pixels or larger. If you only need it for email, social media, or screen display, you can resize it to 1920 by 1440 pixels or smaller and save significant space.

The downside is that a resized photo cannot be enlarged back to its original size without quality loss. If you might want to print the photo later, keep the original and resize a copy instead. For email and web use, 1200 to 1920 pixels on the longest side is usually enough.

To resize on Windows, right-click the photo, select "Open with" and choose Photos. Click the three dots menu, select "Resize", and choose "Medium" (1280 pixels) or "Small" (427 pixels). On Mac, open Preview, go to Tools, select "Adjust Size", and change the width or height. Both will automatically scale the other dimension to keep the photo proportional.

Using free online tools for quick compression

Squoosh (squoosh.app) and TinyPNG (tinypng.com) are free web-based tools that compress photos without installing software. Upload your photo, adjust the quality slider or let the tool choose automatically, and read the result. Both show you the file size before and after so you can see exactly how much space you are saving.

Squoosh also lets you change the file format and resize in one step. TinyPNG works on both photos (JPEG) and graphics (PNG) and is particularly good at reducing PNG files. Neither tool stores your photos after you read them, though you should assume anything uploaded to the internet could theoretically be seen by others — do not upload photos containing sensitive information.

Batch processing: reducing many photos at once

If you have dozens or hundreds of photos to compress, doing them one at a time is slow. Windows 10 and 11 include a batch resize feature: select multiple photos in File Explorer, right-click, and choose "Open with" and Photos. Then resize all of them together using the same settings.

On Mac, open Automator (in Applications > Utilities), create a new Quick Action, add the "Scale Images" action, set your target size, and save. Then select photos in Finder, right-click, choose "Quick Actions", and run your saved workflow. GIMP also has a batch processing feature under Filters > Batch Process, though it requires more setup.

For very large batches or if you need precise control over compression settings, command-line tools like ImageMagick are free and powerful but require typing commands rather than clicking buttons.

Choosing the right method for your situation

If you are emailing a photo or uploading to social media, compression alone is usually enough. Use your phone's built-in tools or Squoosh, aim for 500 kilobytes to 2 megabytes, and you are done. If you are archiving photos and want to save storage space, resize to 1920 pixels on the longest side and compress together. If you are printing, keep the original and only resize copies you plan to share digitally.

For a single photo, built-in tools (Windows Photos, Mac Preview) are fastest. For multiple photos, batch processing saves time. For maximum control over quality and format, GIMP or Photoshop give you sliders for every setting, though the learning curve is steeper.

Frequently Asked Questions

Can I make a photo smaller without it looking worse?

Yes, if you compress rather than resize. Compression removes data the eye cannot detect, so a JPEG at 75 percent quality looks identical to the original on screens. Resizing makes the photo physically smaller and cannot be undone without quality loss, so only resize if you do not need the original dimensions.

What file format makes photos the smallest?

WebP and HEIC are smaller than JPEG by 25 to 35 percent at the same quality. HEIC works best on Apple devices, while WebP is more universal. JPEG remains the safest choice if the photo needs to open on any device. PNG is larger than JPEG and should only be used for images with transparent backgrounds.

Will compressing a photo damage the original file?

No, if you use the built-in tools or online services correctly. They create a new compressed copy and leave the original untouched. Always check that a new file was created before deleting the original, especially if you are resizing rather than just compressing.

How small can I make a photo before it looks bad?

For screen viewing, JPEG quality between 70 and 80 percent looks good to most people. Below 60 percent, you will start to see blocky artifacts. For printing, keep quality at 85 percent or higher. The exact threshold depends on the photo content — detailed landscapes show compression artifacts sooner than portraits or straightforward scenes.

Can I batch compress photos on my phone?

iPhone and Android both have built-in compression when you email or message photos, but not a dedicated batch tool. For multiple photos, upload them to Squoosh or TinyPNG in groups, or use a third-party app like Image Compressor (Android) or Compressor (iOS). Both are free and handle batches of 10 or more photos at once.