Under 2 MB

Get your image under 2 MB

Plenty of upload forms and attachments stop at 2 MB. The HTML Lens iPhone app gets you there on your phone, and the free tool below handles anything that just needs to be under 5 MB.

Target size

  • Under 5 MBFree

More sizes in the HTML Lens iPhone app

  • Under 2 MBApp
  • Under 1 MBApp
  • Under 500 KBApp
  • Under 200 KBApp
  • Under 100 KBApp
  • Custom target sizeApp

Need a specific size? Get HTML Lens for iPhone.

HTML Lens is coming to the App Store. Join the waitlist and we’ll tell you when it’s out.

Runs in your browser. Your photo never leaves your device.

How it works

01

Choose a photo

Pick a JPG or PNG, or drop it on the box. It opens in your browser, not on a server.

02

Shrink it

HTML Lens looks for the sharpest copy that fits under the limit, lowering quality first and dimensions only if it has to.

03

Check and download

See the size and dimensions before and after, then download the copy. Your original stays exactly as it was.

What changes to reach 2 MB

Getting a phone photo under 2 MB usually just means a bit less JPEG quality. You rarely need to shrink the dimensions, so it still looks sharp on a screen.

The app shows the new file size and dimensions next to the original before you save, so you can check it before you send it anywhere.

Common questions

Can the free tool get it under 2 MB?

Not on the website. The free web tool shrinks images to under 5 MB. Getting under 2 MB, or any size you choose, is part of the HTML Lens iPhone app, which is coming to the App Store.

Does my photo get uploaded anywhere?

No. The resizer runs in your browser on your own device. There is no HTML Lens server receiving your image, and the original file is never changed. You download a new copy.

Will it turn my photo into a blurry mess?

It tries hard not to. HTML Lens keeps the quality high first and only makes the picture smaller in dimensions when it has to. You see the before and after size and dimensions before you download anything.

What if it can't get small enough?

It tells you. HTML Lens only says a copy fits when the file it actually made is under the limit. If it can't get there, you'll see the closest it got and can decide whether to use it.