What "file size" means and why it matters for photos

A photo's file size is how much storage space it takes up on your device or in the cloud — measured in kilobytes (KB), megabytes (MB), or gigabytes (GB). A typical smartphone photo is 3 to 8 MB. A photo from a professional camera can be 20 MB or larger. The larger the file, the more storage it uses and the longer it takes to upload, read, or email.

File size and image quality are not the same thing. You can shrink a photo's file size without making it look noticeably worse — but the methods are different depending on what you're doing with the photo. A photo you're posting to social media can be much smaller than one you're printing or archiving.

Key Takeaways

  • Reducing dimensions (width and height in pixels) shrinks file size more than any other method and works on any device.
  • Lowering the quality or compression setting trades some visual detail for smaller files — the difference is usually invisible on screens.
  • Changing the file format from JPEG to WebP or HEIC can cut file size by 20 to 40 percent with no visible change.
  • Removing metadata (camera settings, location data, timestamps) saves only a small amount but takes seconds and removes information you may not want to share.
  • The right method depends on where the photo is going: social media, email, printing, or long-term storage.

Reducing image dimensions (the most effective method)

Shrinking the width and height of a photo in pixels is the single most effective way to reduce file size. A photo that is 4000 × 3000 pixels takes up roughly four times as much space as one that is 2000 × 1500 pixels — even if both are saved as the same file type.

On Windows, right-click a photo, select "Open with" and choose Photos. Click the three dots, select "Crop and rotate", then "Resize". Choose a preset size or enter custom dimensions. On Mac, open the photo in Preview, go to Tools > Adjust Size, and enter new width and height values. Both tools let you save the resized version as a new file.

For multiple photos at once, use free software like ImageMagick (command-line tool for Windows, Mac, and Linux) or Bulk Image Resizer (Windows). These let you resize dozens of photos to the same dimensions in one operation.

Adjusting quality and compression settings

Most photo editing tools let you choose a quality level when you save as JPEG — usually a slider from 1 to 100. A quality setting of 80 to 85 looks nearly identical to 100 on a screen but uses 30 to 50 percent less space. At 70, most people still cannot see the difference. Below 60, compression artifacts (blurry patches and color banding) become visible.

In Windows Photos, after resizing, click "Save a copy" and you will see a quality slider. In Mac Preview, go to File > Export and adjust the quality slider before saving. Online tools like TinyJPG (tinyjpg.com) and Compressor.io let you upload a photo, adjust quality, and read the result — no software to install.

This method works best for photos you are sharing online or emailing. For photos you plan to print or keep long-term, use a higher quality setting (85 or above) to preserve detail.

Changing the file format

The file format — JPEG, PNG, WebP, HEIC — determines how the photo is encoded and how much it can be compressed. JPEG is the oldest and most compatible. WebP is newer and typically 20 to 40 percent smaller than JPEG at the same quality. HEIC (High Efficiency Image Container) is Apple's format and is even smaller, but not all devices or websites accept it.

To convert a photo to WebP on Windows, use XnConvert (free, xnconvert.com) or Squoosh (free web tool, squoosh.app). On Mac, use Preview: open the photo, go to File > Export, and choose WebP from the format dropdown. Online converters like CloudConvert (cloudconvert.com) work on any device but require uploading your photo to their server.

Use JPEG or WebP for photos you are sharing. Use PNG only if you need transparency (a see-through background). Avoid HEIC unless everyone who needs the photo uses Apple devices.

Removing metadata to save small amounts of space

Metadata is hidden information stored inside a photo file — your camera model, the date and time taken, GPS location, and camera settings. It typically adds 50 to 200 KB per photo, which is small compared to the image itself but adds up if you have hundreds of photos.

On Windows, right-click a photo, select Properties, go to the Details tab, and click "Remove Properties and Personal Information" at the bottom. Choose "Create a copy with all possible properties removed" and click OK. On Mac, open the photo in Preview, go to Tools > Show Inspector, click the info icon, and delete any fields you do not want to keep.

Removing metadata is most useful if you are sharing photos online and do not want others to see where or when you took them. It has almost no effect on file size compared to resizing or changing quality.

Choosing the right method for where the photo is going

For email or messaging apps: resize to 1920 × 1440 pixels or smaller, use JPEG quality 75 to 80, and remove metadata. This keeps files under 1 MB each while looking sharp on any screen.

For social media (Instagram, Facebook, Twitter): resize to 1080 × 1080 pixels (or the platform's recommended size), use JPEG quality 80, and convert to WebP if the platform accepts it. These sites compress photos anyway, so smaller input files do not hurt quality.

For printing: keep the original dimensions and use JPEG quality 90 or higher. Printing needs more detail than screens do. If you must shrink before printing, resize to no smaller than 1200 × 900 pixels.

For long-term storage or archiving: keep the original file untouched. Store a resized version for everyday use, but preserve the original in case you need to print it later or want the full detail.

Free tools that do multiple steps at once

If you want to resize, compress, and convert format in one operation, use Squoosh (squoosh.app) — upload a photo, adjust dimensions and quality, choose your format, and read. It works in any web browser and keeps your photo on your device (nothing is saved to their servers).

For Windows, Bulk Image Resizer (bulkimageresizer.com) handles multiple photos, multiple formats, and quality settings in one batch. For Mac, Image2Icon (img2icnsapp.com) is simpler but also works for general resizing and format conversion.

All of these are free and do not require creating an account. Choose based on whether you need to process one photo or many, and whether you prefer a web tool or software you install on your computer.

Frequently Asked Questions

Will shrinking a photo make it look blurry?

Reducing dimensions will make the photo smaller on screen, but it should not look blurry if you resize correctly. Lowering quality too much (below 70) can introduce visible artifacts. Test on your own device: resize a photo to the size you need, view it at actual size, and decide if the quality is acceptable before processing all your photos.

What is the difference between JPEG and PNG?

JPEG is smaller and works everywhere, but cannot have a transparent background. PNG is larger but supports transparency. For photos, use JPEG. For images with see-through areas (like logos), use PNG. WebP combines the best of both — small file size and transparency support — but not all devices accept it yet.

Can I undo resizing if I change my mind?

No — once you resize and save, the original pixel data is gone. Always save the resized version as a new file and keep the original. Most tools do this automatically, but check before you click Save to make sure you are not overwriting the original.

Does removing metadata actually make photos smaller?

Yes, but only by 50 to 200 KB per photo. Resizing and adjusting quality save much more. Remove metadata if you care about privacy when sharing online, but do not expect it to solve a storage problem — focus on resizing and compression instead.

What file size should I aim for?

For email, aim for under 1 MB per photo. For social media, 500 KB to 2 MB is typical. For printing, file size matters less than dimensions — a 4 MB photo at 1200 × 900 pixels prints better than a 500 KB photo at 600 × 450 pixels. The right size depends on what you are doing with the photo, not a single target number.