Compress Image to 1MB
Shrink a JPG, PNG or WebP to under 1MB automatically — no quality-slider guessing. Free, no sign-up.
Drop your image here or click to upload
Maximum file size: 10MB; files are uploaded for processing and are not persisted
Select up to 20 images at once — the same settings are applied to all of them.
How to Compress an Image to 1MB
Job portals, visa and exam applications, and many web forms cap photo uploads at 1MB. Upload your image and the tool searches for the highest quality setting whose file size stays at or below 1MB. If even the lowest quality is too large, it reduces the pixel dimensions step by step until the file fits. Images already under 1MB are returned untouched.
Hits the target size
Get a file under 1MB without tweaking quality by hand.
Best possible quality
A binary search finds the highest quality that still fits the limit.
Keeps your format
JPG stays JPG, PNG stays PNG (palette-optimized), WebP stays WebP.
Compress to 1MB in three steps
Upload your image
Select a JPG, PNG or WebP file up to 10MB.
Automatic compression
The tool works out the settings that bring it under 1MB.
Download
Upload the result straight to your form or application.
Why use toresize.com
Completely free
No sign-up, no watermark, no usage limits.
Private by design
Images are processed in memory and never stored.