Compress an image to 2 MB
Get any photo under 2 MB without guessing at quality settings. Graviton finds the sharpest version that fits, on your device.
Drop your images here
JPG, PNG, WebP, AVIF, HEIC and GIF, up to 100 MB each
How it works
Compress in three steps
- 1
Drop your image in. JPG, PNG, WebP, AVIF and iPhone HEIC all work.
- 2
Graviton searches for the highest quality that fits under 2 MB, keeping the original width and height.
- 3
Download a JPG that is ready to upload.
Who needs images under 2 MB?
Many upload forms, job sites and online stores cap images at 2 MB. High-resolution camera photos often need compressing to fit.
How the exact-size search works
Instead of one fixed quality, Graviton encodes your image several times and keeps the best one under 2 MB. "Shrink dimensions if needed" is off by default, so the width and height stay the same and only the quality goes down. If that needs very heavy compression, Graviton offers "Shrink dimensions to fit": it reduces the dimensions a little at a time, which looks better than heavy compression artifacts.
Frequently asked questions
Can I compress several photos to 2 MB at once?
Yes. Drop them all in: each image is compressed to 2 MB or less, and you can download them together as a ZIP.
Will the file be exactly 2 MB?
It will be 2 MB or slightly less. Sizes are counted in kilobytes of 1,000 bytes, so the file also passes forms that count 1,024 bytes per kilobyte.
Are my images uploaded?
No. Graviton converts and compresses inside your browser, so your images never leave your device. Nothing is sent while you compress. When you download, the browser sends only a one-way fingerprint of the image, so the download can be counted and approved. Graviton stores none of it.
Is it free?
Yes. Compressing and converting are free and unlimited, with no account needed. Downloading needs a free account, which includes 3 downloads a day with every format and setting. Pro removes the daily limit.