GuidesApp Development

How I Compressed a 500MB Folder to 132MB for a 600-Page APK App

Overcoming the strict Play Store module size limit by bulk compressing massive folders of images using offline AI.

Published 2026-03-31
Verified by ImageTight Engine

The 500MB+ Nightmare

One day I was building an offline reading APK app for a massive 600-page book. Inside that app, I had an entire folder of high-resolution images taking up over 500 MB+ of space. The Google Play Store rejected my upload because it exceeded the strict base module size limit limit.

The Search for a Free Bulk Compressor

I frantically searched the internet for a free tool to compress my massive image folder to save space and publish my app. Every single tool I found either: required me to upload images to foreign servers, had a 5 MB file size limit, or blocked batch uploading behind a paywall.

Building ImageTight

Frustrated, I built my own solution: ImageTight. Utilizing advanced WebAssembly and Gemini AI, I ran my entire app folder through the compressor directly in my browser.

The results were immersive: my 500 MB+ folder shrank down to a lean 132 MB, with absolutely zero visible drop in visual quality. My app was approved on the Play Store the next day.

A Free Tool for Everyone

I decided to make this free forever. Whether you are building an APK and need to hit Play Store limits, trying to compress an entire vacation album to save space on Google Photos, or building an AdSense blog that needs lightning-fast Core Web Vitals to rank on Google — ImageTight is your zero-cost answer.

Frequently Asked Questions

What is the Google Play Store base module size limit?

The Play Store restricts base APK and AAB modules to 150MB. If your offline app relies heavily on images (like a 600-page book), you MUST compress them to fit.

Can I compress an entire folder at once?

Yes! ImageTight allows you to drop entire folders of images and compress them seamlessly in bulk, skipping tedious one-by-one workflows.

Why is ImageTight completely free?

Because I needed it to be free when I was a struggling developer. It runs locally via WebAssembly, meaning I don't pay massive server costs to process your images.