Compress JPEG to 2MB

Create a JPEG under a decimal 2MB limit, using a conservative target of 2,000,000 bytes. No account or upload required.

100% privateNo uploadNo signupUnlimited and free
Drop JPEG images here
or click to choose files (JPG, JPEG, PNG, WebP)

Fit the limit without guessing

  1. Choose a JPEG, PNG or WebP image.
  2. Let the tool find a JPEG quality below the selected target.
  3. If it cannot reach the target, reduce the max width and try again.
  4. Check the size and appearance, then download.

Before you upload

Large phone photos may still need resizing. Start with original dimensions, then choose a smaller max width only if the target cannot be reached.

Will it always reach the target?

No. Some images need smaller dimensions. A warning appears when the current settings cannot reach the limit.

Does it produce an exact file size?

No. It aims below the limit rather than padding the file to an exact byte count.

Do my photos leave my device?

No. The image processing happens in this page using your browser.

More image tools and guides

JPEG compressor100KBJPG compressorCompress JPEG to 20KBCompress JPEG to 50KBCompress JPEG to 200KBCompress JPEG to 1MBCompress JPEG to 2MBCompress a Passport PhotoCompress an Image for EmailResize an ImageConvert PNG to JPG