Local Private No Upload Bulk

Compress Image Under 2MB

Make JPG, PNG and WebP files smaller than 2MB. Compress one image or a whole batch without uploading anything.

🔒 100% Local Processing — your images never leave your device or get uploaded to our servers.

PDF compression support coming soon.

Drag images here to compress under 2MB

or browse your files · or paste them (Ctrl+V) · multiple files supported

2MB target selected by default  ·  JPEG / PNG / WebP output

Frequently asked questions

Is it safe to upload my ID or documents here?

Yes. Nothing you drop into FixFileTooLarge is ever uploaded anywhere. Compression runs entirely in your browser using the HTML5 Canvas API — your ID, passport, transcript, or any other document stays on your device the whole time.

How do I make an image less than 2MB?

Drop your images in, choose "Squeeze under 2MB" from the Goal dropdown, and FixFileTooLarge automatically lowers quality — and dimensions if needed — until every file in the batch meets that target.

Does this support iPhone HEIC photos?

It depends on your browser — most can't decode HEIC natively. If a photo won't load, use your iPhone's share sheet to export it as JPEG first, then drop it in here.

How to compress an image under 2MB

Choose your image or drag it into the box above. The 2MB target is selected automatically, and the tool lowers image quality only as much as needed. If necessary, it also reduces the image dimensions until the file fits under 2MB.

This is useful when a job application, university portal, visa form, passport service or government website rejects an image because the file is too large. Modern phone photos are often several megabytes even when forms do not need that level of detail.

FixFileTooLarge runs locally in your browser, so your images never leave your device. Once compression finishes, download one file directly or download the complete batch as a ZIP.