How to Make a Picture a Smaller File Size

Photos and images can eat up storage space fast — whether you're clearing room on your phone, speeding up a website, or trying to send a file that keeps bouncing back from an email server. The good news is that reducing an image's file size is straightforward once you understand what's actually making it large in the first place.

What Determines an Image's File Size?

Three main factors control how much space an image takes up:

  • Resolution — the number of pixels in the image (width × height). A 6000×4000 pixel photo contains 24 million pixels. More pixels = more data.
  • File format — different formats store image data in fundamentally different ways. Some compress aggressively; others prioritize quality.
  • Compression level — most formats let you choose how hard the compression algorithm works. Higher compression = smaller file, but often at the cost of some visible quality.

Color depth and embedded metadata (like GPS coordinates, camera settings, and copyright info) also contribute, though usually less dramatically than the three factors above.

The Main Methods for Reducing Image File Size

1. Change the File Format

Format choice is one of the biggest levers you have. Here's how common formats compare:

FormatBest ForCompression TypeNotes
JPEGPhotos, complex imagesLossyGreat size reduction; some quality loss
PNGScreenshots, graphics with textLosslessLarger than JPEG for photos
WebPWeb imagesBothModern format; excellent size-to-quality ratio
HEICiPhone photosLossyVery efficient; limited compatibility
GIFSimple animationsLosslessLimited to 256 colors; outdated for static images
AVIFWeb imagesLossy/LosslessNewer than WebP; even better compression, less supported

Lossy compression permanently discards some image data to shrink the file. Lossless compression reduces size without throwing anything away — but the savings are smaller.

Saving a PNG photo as a JPEG, for example, can reduce file size by 60–80% with minimal visible difference at moderate quality settings.

2. Reduce the Image Dimensions (Resize It)

If you're displaying an image on a website at 800px wide, there's no benefit to uploading a 4000px wide version. Resizing an image down to the actual dimensions you need is one of the most effective ways to cut file size — and it scales proportionally. Halving the width and height reduces pixel count to one quarter of the original.

This is different from compression — resizing permanently changes the image dimensions, so always keep a backup of the original if you might need it at full size later.

3. Adjust the Compression/Quality Setting

Most image editors and export tools let you set a quality level when saving as JPEG or WebP — often on a scale of 0–100. Dropping from 100 to around 80 typically cuts file size dramatically with almost no visible difference to the human eye. Going below 60–70 starts producing noticeable artifacts, especially around edges and text.

This is worth experimenting with. The right balance depends entirely on how the image will be used.

4. Strip Metadata

Images often carry hidden data — camera model, lens info, GPS location, color profiles, and more. This metadata can add meaningful file size, especially in bulk. Tools like ExifTool, ImageOptim (Mac), or most image export dialogs have an option to strip or reduce this data on save.

Tools You Can Use 🛠️

Built-in OS tools:

  • Windows: Paint, Photos app (basic resizing)
  • macOS: Preview — open the image, go to Tools > Adjust Size, or File > Export and adjust quality slider

Free desktop software:

  • GIMP — full control over format, resolution, and compression
  • IrfanView (Windows) — lightweight and fast for batch resizing
  • ImageOptim (Mac) — drag-and-drop lossless optimization

Online tools:

  • Squoosh (by Google) — runs in the browser, no upload required, excellent for experimenting with settings side by side
  • TinyPNG / TinyJPEG — quick compression for PNG and JPEG with a simple drag-and-drop interface
  • Convertio, Compressor.io — format conversion and compression

Mobile:

  • Most phones can share images at reduced sizes natively. On iPhone, Files app and some share sheet options let you resize on the fly. Android varies by manufacturer, but Google Photos has a storage saver feature that compresses images in your library.

What Changes and What Doesn't

It's worth being clear about trade-offs:

  • Lossy compression is permanent. Once you save over the original, the discarded data is gone.
  • Resizing down is one-way. You can't recover pixels that were never saved.
  • Lossless compression is reversible — the original data is always recoverable from the compressed file.

For photos you care about, always keep the original and work from a copy.

The Variables That Make This Personal 🎯

How aggressively you can (or should) compress an image depends on things that vary from person to person:

  • End use — a photo for print needs far more resolution than one displayed on a website at 400px
  • Storage situation — someone archiving thousands of RAW photos faces a different problem than someone trying to send a single image via email
  • Compatibility requirements — WebP and AVIF are excellent formats, but older software and some email clients don't support them
  • Technical comfort — batch processing scripts or plugins make sense for some users; a drag-and-drop web tool makes more sense for others
  • Quality tolerance — what looks acceptable varies by image content, viewing context, and individual eye

A travel blogger optimizing thumbnails for page speed, a photographer archiving wedding photos, and someone trying to attach a picture to a form all have genuinely different right answers — even if the underlying tools and methods overlap.