The fastest way to reduce file size depends on what you're doing with the picture
If you need a smaller file for email or a website, the quickest route is to use your operating system's built-in tools or a free online converter — no software to install. If you're editing photos regularly, a dedicated tool like Photoshop, GIMP, or Lightroom gives you control over quality and format. The file size shrinks when you either compress the image (squeeze the data tighter) or reduce its dimensions (make it physically smaller), or both.
The trade-off is always the same: smaller file means lower quality. A photo compressed to 50 kilobytes will look blurry or pixelated next to the original. The goal is finding the point where it still looks good for what you're actually using it for — a thumbnail on a website can be tiny, but a print needs to stay large.
Key Takeaways
- Windows Photos and Mac Preview can resize and compress images without installing anything, and work for most everyday tasks.
- JPEG format makes files smaller than PNG for photographs, but PNG keeps text and graphics sharper if that matters for your image.
- Reducing the width and height in pixels shrinks the file more than compression alone, especially if you're viewing on screen rather than printing.
- Online converters like TinyPNG or Squoosh work in your browser and don't require you to read software, though they upload your image to their server.
- Batch tools like ImageMagick or XnConvert can shrink dozens of photos at once with the same settings, saving time if you have many files.
Using your computer's built-in tools
On Windows, open the image in the Photos app, click the three dots in the top right, select Edit, then look for Crop & rotate. You can resize the image there, but Photos doesn't give you fine control over compression. For more options, right-click the image file, select Send to, then Mail recipient — Windows will ask what size you want and compress it automatically.
On Mac, open the image in Preview, go to Tools in the menu bar, then Adjust Size. You can change the width and height in pixels. To compress, go to File, then Export, choose JPEG format, and drag the Quality slider down. Start at 75% and see how it looks — most people can't tell the difference from the original.
Both methods work for one or two images. If you have dozens, these tools become slow.
Choosing between JPEG and PNG format
JPEG is smaller for photographs because it throws away some color information your eye won't notice. A photo of a landscape or a person's face compresses to 30 to 50 percent of its original size as JPEG with barely visible loss. PNG keeps every pixel exactly as it was, so the file stays large, but text and graphics with sharp edges stay crisp.
If your image is a screenshot, a diagram, or has text on it, use PNG. If it's a photograph or a painting, use JPEG. WebP is newer and smaller than both, but not all browsers or devices support it yet — stick with JPEG or PNG unless you know your audience can view WebP.
When you export as JPEG, you'll see a quality slider, usually from 1 to 100. Quality 80 to 85 is the sweet spot for most photos — the file shrinks by half but looks nearly identical to the original. Quality 60 to 70 shows visible softness. Quality 90 and above barely saves space compared to the original.
Resizing the image dimensions
Reducing the width and height in pixels shrinks the file more than compression alone. A photo that's 4000 by 3000 pixels (typical for a phone camera) takes up much more space than the same photo at 1200 by 900 pixels. For web use, 1200 pixels wide is usually enough — anything larger is wasted on most screens.
In Preview on Mac or Photos on Windows, look for Resize or Adjust Size. Enter the new width, and the height will scale automatically if you have the chain link locked. For email, 800 pixels wide is safe. For a website thumbnail, 300 pixels wide is plenty. For printing, you need at least 1200 pixels wide, ideally more.
If you're not sure what size you need, ask yourself: where will this image be viewed? On a phone screen? On a laptop? Printed on paper? The smaller the final use, the smaller you can make the file.
Using free online tools
TinyPNG and Squoosh are browser-based tools that compress images without installing software. You upload the image, they compress it, and you read the result. TinyPNG works well for PNG and JPEG files and usually shrinks them by 20 to 50 percent. Squoosh, made by Google, lets you see the before-and-after side by side and adjust quality settings in real time.
The trade-off is privacy: your image goes to their server. If the photo contains sensitive information, use a tool on your own computer instead. Both services are free and don't require an account.
For batch processing (many images at once), these tools are slow — you have to upload and read each one separately. They're best for one or two files when you don't want to install anything.
Batch processing for multiple images
If you have 50 photos to shrink to the same size and quality, doing them one at a time wastes hours. ImageMagick is free command-line software that runs on Windows, Mac, and Linux. It's powerful but requires typing commands. XnConvert is a graphical tool that's easier to learn — you select a folder of images, set the size and quality once, and it processes them all at once.
Both tools let you set rules like "make all images 1200 pixels wide" or "compress to 80% quality" and explore them to an entire folder. XnConvert is simpler if you've never used command-line tools. ImageMagick is more flexible if you need to do complex things like adding watermarks or changing formats.
For most people, batch processing isn't necessary. But if you're a photographer or designer who regularly shrinks images for a website or client, learning one of these tools saves days of work per year.
What to do if quality matters more than file size
Sometimes you need the image to look perfect, and file size is secondary. If you're printing a photo or displaying it on a large monitor, compress less aggressively. Use JPEG quality 90 or higher, or use PNG if it's a graphic. Keep the dimensions large — at least 1200 pixels wide for screen, 2400 pixels wide for print.
If file size is the constraint — for example, you're uploading to a website with a 5 megabyte limit — you have to choose: either accept lower quality, or reduce the dimensions, or both. There's no way around it. Test different settings on a copy of the image and see what you can live with.
Frequently Asked Questions
Can I reduce file size without making the image look worse?
Not significantly. Compression always trades quality for size. You can make a photo 30 to 50 percent smaller with JPEG compression at quality 80 and most people won't notice. Beyond that, the image starts to look soft or blotchy. Resizing to smaller dimensions helps more than compression alone, but that makes the image physically smaller too.
What's the difference between resizing and compressing?
Resizing changes the width and height in pixels — a 4000-pixel-wide photo becomes 1200 pixels wide. Compressing keeps the same dimensions but squeezes the data tighter, usually by removing color information. Both shrink the file, but resizing shrinks it more dramatically. You can do both at once.
Is it safe to use online tools like TinyPNG with private photos?
TinyPNG and Squoosh don't store your images after you read them, but the image does travel to their server. If the photo contains sensitive information, use software on your own computer instead — Preview on Mac or Photos on Windows are both safe and free.
What file size should I aim for?
For email, under 5 megabytes is standard. For a website, under 500 kilobytes per image is good, though 1 to 2 megabytes is acceptable if the image is large. For a phone or tablet, under 2 megabytes keeps loading fast. The smaller the better, as long as it still looks good for what you're using it for.
Can I make a file smaller without losing the original?
Yes — always work on a copy. Save the compressed version with a new name like "photo-web.jpg" and keep the original. That way you can always go back and compress it differently if you need to.