Free · Offline · No Server Required

Compress images without limits

Batch optimize JPEG, PNG and WebP directly in your browser, and compress images without limits. No server. No upload. No compromise on quality or your metadata.

Start Optimizing for Free See how it works
100% Offline Preserves EXIF & GPS Batch Processing Free Forever
Share Imago
App Preview
imageresize.pages.dev
Settings
Quality
82%
Max File Size
600 KB
Max Dimension
3000 px
Keep EXIF
Auto Rotate
Session
Processed3
Saved−71%
6 images
🏔️
Done
🌇
Working
🌿
Pending
🏖️
Done
🌃
Working
🏜️
Pending

Built for people who care
about every pixel

01
Batch Compression

Load dozens of images at once and optimize them all in parallel via Web Workers. A real-time overlay shows progress image by image, with live savings stats.

02
EXIF & GPS Preserved

The raw EXIF block (GPS coordinates, camera model, timestamps) is extracted and reinserted after compression. Toggle it on or off per session.

03
Target File Size

Set a hard ceiling in KB or MB. Imago re-encodes in small steps, lowering quality until the file fits under your limit without going over.

04
ZIP Export

Download your whole batch as one named ZIP, built in JavaScript with correct CRC32 checksums and proper ZIP headers. No server. No waiting.

05
Auto Rotation

EXIF orientation is applied automatically during decoding. No black borders. No flipped images. The orientation tag is reset so apps don't double-rotate.

06
Rename Before Download

Click the edit icon on any image card to rename it. The new name appears in the individual download and inside the ZIP. File organization, solved.

How it works

Three steps.
Infinitely simple.

1
Drop your images

Drag and drop JPEG, PNG, or WebP files onto the app, or click to browse. Add as many as your batch allows.

2
Tune the settings

Choose quality, max file size, max dimension. Toggle EXIF preservation. Hit Optimize All and watch progress in real time.

3
Download & done

Grab individual files or download everything as a ZIP. Rename any image before saving. Nothing ever leaves your device.

JPEG / JPG PNG WebP EXIF Metadata GPS Tags ZIP Bundle Browser Native Engine

Your photos
never leave
your device.

Imago runs entirely inside your browser using Web Workers and the Canvas API. There is no server, no backend, and no cloud service. Every pixel of every image is processed locally, on your hardware, under your control.

Even the ZIP file is assembled in JavaScript, byte by byte, using a small implementation of the ZIP format spec with CRC32 checksums and proper central directory records. The result is delivered directly to your Downloads folder with no detour through any server.

🔒
Your device only
By the numbers
0% avg size reduction
0 formats supported
images per session
100 cost, forever

Ready to
compress?

No sign-up. No server upload. Just open and go.

Open Imago. It's Free