The fastest way to shrink a JPG file
The simplest method is to open your JPG in Windows Photos (on Windows) or Preview (on Mac), then export or save it at a lower quality setting. Both programs let you choose a quality slider when you save — moving it from 95% down to 75% or 80% usually cuts file size in half without visible loss. This takes 30 seconds and requires no other software.
If you need to batch-process multiple files at once, or if you want more control over the exact dimensions, you will need a dedicated tool. The free options that work across Windows, Mac, and web browsers are ImageMagick (command line, steeper learning curve), XnConvert (desktop app, visual interface), or TinyPNG (web-based, uploads your file to their server).
The trade-off you are making is always the same: smaller file size means lower quality. A JPG compressed to 50% quality looks noticeably softer than the original. At 75–80%, most people cannot see the difference on screen. Below 50%, the image starts to show visible artifacts — blocky areas and color banding. Your choice depends on where the file is going: a thumbnail for a website can be 60% quality, but a photo you are printing should stay at 85% or higher.
Key Takeaways
- The quality slider in Windows Photos or Mac Preview is the fastest way to reduce file size — move it from 95% to 75% and you will cut the file roughly in half.
- JPG quality between 75% and 85% is usually invisible to the human eye on screens, making it the sweet spot for web use.
- Reducing the image dimensions (width and height in pixels) shrinks file size more dramatically than quality alone, but changes what the image looks like.
- If you need to process many files at once, XnConvert (free desktop app) or TinyPNG (free web tool) let you set quality and dimensions once and explore them to a whole folder.
- JPG compression is "lossy," meaning information is permanently deleted — save your original file separately before you compress.
Reducing file size by changing quality in your operating system
On Windows: Right-click the JPG file and open it with Photos. Click the three dots in the top right, then select "Edit." In the menu that appears, look for "Crop and rotate" or similar options — you may need to click through a few menus. The fastest route is to click "Save a copy" at the top. A dialog will appear asking you to choose a location and filename. Before you click Save, look for a quality or compression option — on some Windows versions this appears as a slider or percentage. Set it to 75–80% and save.
On Mac: Right-click the JPG and select "Open With" → "Preview." Once the image opens, go to File → Export. A dialog will appear with the filename and format. Make sure the format is set to JPEG. Below that, you will see a "Quality" slider. Drag it to 75–80% and click Save. The new file will be significantly smaller than the original.
Both methods create a new file — your original stays unchanged. This is important because JPG compression is permanent. Once you save at 75% quality, you cannot open that file later and restore it to 95% quality. Always keep your original.
Reducing file size by changing dimensions
Shrinking the width and height of an image in pixels cuts file size more aggressively than quality alone. A 4000×3000 pixel photo reduced to 2000×1500 pixels (half the width and height) will be roughly one-quarter the original file size. The trade-off is that the image becomes smaller on screen and less suitable for printing.
To resize in Windows Photos: Open the image, click the three dots, select "Crop and rotate," then look for a "Resize" option. Enter new dimensions and save. On Mac Preview: Open the image, go to Tools → Adjust Size, enter new width and height (the aspect ratio usually locks automatically), and then File → Export as JPEG with your quality setting.
For web use, most images do not need to be larger than 2000 pixels wide. A thumbnail or social media image can be 800×600 or smaller. If you are unsure what size you need, ask yourself: "How large will this image appear on the screen where it will be viewed?" If it will be a small thumbnail, make it small. If it will fill a phone screen, 1200 pixels wide is usually enough.
Batch processing multiple files with XnConvert
If you have 20 or 50 JPG files that all need to be compressed the same way, doing them one at a time in Photos or Preview is tedious. XnConvert is a free desktop process that lets you set quality and dimensions once, then explore those settings to an entire folder.
read XnConvert from the official site (xnconvert.com). Install it, then open the program. Click "Add files" or drag a folder of JPGs into the left panel. On the right side, you will see tabs for "Convert," "Resize," and "Output." Click "Convert" and set the output format to JPEG. A quality slider will appear — set it to 75–80%. If you also want to resize, click the "Resize" tab and enter new dimensions. Click "Convert" at the bottom and choose a folder to save the compressed files. XnConvert will process all of them at once.
The program saves the compressed files with a new name (usually with a prefix like "xnconvert_" added), so your originals remain untouched. This is the fastest method if you regularly work with batches of photos.
Using a web-based tool when you do not want to install software
TinyPNG (tinypng.com) is a free web tool that compresses JPG and PNG files without requiring you to read or install anything. You upload a file, it compresses it on their server, and you read the result. The compression is usually aggressive — files often shrink 40–60% — but quality loss is minimal for screen use.
Go to tinypng.com, drag a JPG onto the page, and wait for it to process (usually 5–10 seconds). Click "read" to save the compressed version. You can upload up to 20 files at once if you have a free account. TinyPNG does not let you choose the exact quality percentage — it uses its own algorithm to balance size and quality — so if you need precise control, use XnConvert or your operating system instead.
The trade-off with web tools is privacy: your image file is uploaded to their server. If the image contains sensitive information, use a desktop tool instead. TinyPNG states they delete files after one hour, but if that concerns you, stick with Windows Photos, Mac Preview, or XnConvert.
Understanding the difference between lossy and lossless compression
JPG uses lossy compression, which means the file format permanently removes some image data to make the file smaller. When you save a JPG at 75% quality, information is deleted. You cannot open that file later and restore it to 95% quality — the data is gone. This is why you should always keep your original file in a safe place before you compress.
PNG uses lossless compression, which means no image data is lost — the file is just packed more efficiently. A PNG file can be made smaller without any quality loss, but PNG files are usually larger than JPG files to begin with. If you are working with a photo, JPG is the right format. If you are working with graphics, text, or images with transparent backgrounds, PNG is better.
Some tools offer "lossless JPG compression," which sounds like it removes the trade-off, but it is misleading. These tools use optimization techniques that make the JPG file smaller without lowering the quality setting, but the file is still lossy — the compression method itself is still permanent. The benefit is modest (usually 10–20% smaller) compared to lowering the quality slider.
Choosing the right quality level for where your image will be used
The correct quality setting depends entirely on context. A JPG at 60% quality looks acceptable as a thumbnail or social media preview, where the image is small on screen. The same image at 60% quality looks noticeably blurry if you print it or display it full-size on a monitor. Here are common scenarios:
- Website thumbnail or social media preview: 60–70% quality, 800×600 pixels or smaller.
- Full-width website image: 75–80% quality, 1200–2000 pixels wide.
- Image you plan to print: 85–90% quality, at least 1500 pixels wide (or 300 DPI if you know the print size).
- Archive or backup: Keep the original file uncompressed, or compress to 90%+ quality.
- Email attachment: 70–75% quality, 1200 pixels wide — most email clients display images at 600–800 pixels anyway.
If you are unsure, start at 80% quality and look at the result on the device where it will be viewed. If it looks good, you can go lower next time. If it looks soft or blocky, go higher. After a few tries, you will develop a feel for what works.
Frequently Asked Questions
Can I reduce file size without losing quality?
Not with JPG. The format itself is lossy — it trades quality for file size. You can use lossless formats like PNG, but PNG files are usually larger than compressed JPGs. For photos, accepting a small quality loss at 75–80% is the practical choice. For graphics or images with text, PNG is better.
What if I compress a JPG and then compress it again?
Each time you save a JPG, more data is lost. Compressing an already-compressed JPG to 75% quality and then compressing it again to 75% quality will degrade it further. Always compress from the original file, and save the compressed version with a different name so you do not overwrite your original.
How do I know what file size I am aiming for?
For web use, aim for under 500 KB per image if possible — most modern internet connections handle this easily. For email, keep it under 5 MB total if you are sending multiple files. If you are uploading to a website that has a file size limit, that limit is your target. Start by compressing to 75% quality and checking the result; if it is still too large, reduce dimensions or lower quality further.
Does reducing file size change the image dimensions on screen?
Lowering quality alone does not change dimensions — the image stays the same width and height in pixels. Reducing dimensions (width and height) does change how large the image appears. If you only lower quality, the image looks the same size but slightly softer.
What is the best free tool for batch processing?
XnConvert is the most straightforward — it has a visual interface, works on Windows and Mac, and lets you set quality and dimensions once and explore them to a whole folder. If you prefer not to install software, TinyPNG works in a web browser and handles batches of up to 20 files, though you have less control over the exact compression settings.