Local  ·  Private  ·  No Upload  ·  Bulk

FixFileTooLarge

Drop a whole batch of images. Your browser compresses every one — nothing ever leaves this tab.

Drag images here

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

Any image format  ·  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.

Why is there a 2MB limit?

Job applications, university admissions portals, and government sites — visa forms, passport renewals, tax filings — almost always cap file uploads at 1–2MB. It's not arbitrary: these systems process thousands of submissions a day, and large files slow down their servers and storage.

The problem is that a modern phone photo is often 4–8MB straight out of the camera, and you rarely need to fix just one — a full application might need five or six documents resized at once.

FixFileTooLarge solves this without installing software or uploading anything to a stranger's server. Drop in the whole batch, pick a target size, and download every compressed file at once as a ZIP.