Compress JPG to Under 2MB
Drop your images and get versions under 2MB with the highest quality that fits — processed privately in your browser.
Drop your file here
or click to browse
This file is processed in your browser and never uploaded to a server.
How to compress JPG to 2MB
- 1Drop one or more JPG files into the box above.
- 2Check the target size (2MB is pre-filled) and click Compress.
- 3Download the compressed files — each one shows its new size.
When do you need a file under 2MB?
2MB is the default upload limit on many websites, forums and support ticket systems.
How It Works
The tool searches for the highest quality setting that still fits under 2MB. Only if even the lowest quality is too large does it gently reduce the pixel dimensions. PNG is lossless, so PNG files are made smaller by resizing only.
What is JPG?
JPG (JPEG) is the most widely used photo format. Its lossy compression keeps photos small, and it opens on virtually every device and website.
- MIME type: image/jpeg
- Standardized: 1992 (ISO/IEC 10918)
- Compression: lossy DCT — typically 10× smaller than raw pixels
- Max dimensions: 65,535 × 65,535 px
- Color depth: 8 bits per channel (24-bit RGB)
Frequently asked questions
- Is compressing to 2MB free?
- Yes — free, no sign-up and no watermark.
- Are my files uploaded?
- No. Compression runs in your browser, so your files stay on your device the whole time.
- What if my file can't reach 2MB?
- You'll get the smallest version that could be made and a notice that it's still above the target. You can then pick a larger target or trim the file first.
- Can I choose a different size?
- Yes. 2MB is only the default — type any target size before clicking Compress.
Other target sizes
Compress to exact size
Add this tool to your website
Copy the code below and paste it into any page. It's free, needs no sign-up, and files are processed in your visitors' own browsers.