Convert & export

Compress image to 1 MB

Compress a JPG or PNG to 1 MB or less in your browser. No upload, no sign-up — the file never leaves your device.

100% private — your photos are processed in your browser and never leave your device.

3.2 MB480 KB
quality 74% · 6 passes
compress
Compress image to 1 MB

Drag and drop file to here to upload.

Types we support:avifbmpcurgifheicheificojfifjp2jpegjpgpjppjpegpngtiftiffwebpxbm
…or try one of the sample images:
Author: Volker ThimmVolker Thimm
Author: Thien Phuoc PhuongThien Phuoc Phuong
Author: Atlantic AmbienceAtlantic Ambience
Author: Alexas FotosAlexas Fotos
Author: Tonmoy BhaktaTonmoy Bhakta
Author: athul santhoshathul santhosh

Compress an image to 1 MB without uploading it

Portals that accept photos almost always cap the file size: exam and job applications, government forms, visa and ID uploads, school portals, ticketing systems. When the limit is 1 MB and your phone produced a 4 MB picture, you need the file smaller — not a different picture. PIXLFLW does that entirely inside your browser: the image is never sent to a server, so nothing is queued, stored or seen by anyone.

How the 1 MB target is reached

Drop the photo here and the download dialog opens with a budget of 1024 KB already set. The encoder then searches for the highest JPEG quality that still fits under the limit, rather than picking a fixed quality and hoping. If the photo is so large that even the lowest quality overshoots 1 MB, the pixel dimensions are reduced too — and the result is reported back with its real byte count and its new width and height, so you always know exactly what you are downloading.

Getting a better-looking file at 1 MB

The smaller the budget, the more the pixel count matters. A tightly cropped head-and-shoulders photo at 1 MB looks far better than a full landscape squeezed into the same bytes, because the encoder has less detail to preserve. Crop first, then compress. Photos with large flat areas — a plain background behind a document photo — compress much further than busy textures such as foliage or fabric.

JPG in, JPG out

JPG, PNG, WEBP, GIF and HEIC files can all be opened here. The size-targeted export writes JPG, which is what document and exam portals normally require; WEBP is available when you want the same target at higher visual quality for the web. PNG is deliberately not offered for a byte budget: it has no quality setting to trade against.

Free, unlimited, no account

No sign-up, no watermark, no daily cap and no queue. Compress one photo or a hundred, one after another. Everything — decoding, the quality search and the final encode — runs on your own device, which is also why it is instant: there is no upload to wait for.

Questions

Frequently asked questions

01How do I compress an image to 1 MB?

Drop your JPG or PNG on this page. PIXLFLW opens the download dialog with a 1 MB budget already set, searches for the highest JPEG quality that still fits, and hands you the file. Nothing is uploaded — the search runs in your browser.

02Will the photo still be usable at 1 MB?

Usually yes. 1 MB is enough for a full-frame photo at web resolution; the encoder keeps the highest quality that fits, so most images stay visually clean.

03What if my image cannot reach 1 MB?

Then the tool reduces the pixel dimensions as well and tells you the size it did reach, along with the new width and height. It never silently hands you a file above the limit you asked for.

04Which formats can I compress?

JPG, PNG, WEBP, GIF and HEIC go in; the size-targeted export comes out as JPG (what document and exam portals normally require) or WEBP if you prefer a smaller file for the web.

05Are my photos uploaded to a server?

No. PIXLFLW runs entirely in your browser: images are opened, edited and exported locally on your device and are never uploaded, stored or seen by anyone.

06Is it really free? Are there watermarks or limits?

Yes, completely free — no sign-up, no watermarks and no daily limits. The only practical limit is your browser memory for very large files (up to 20 MB per image).