Free tool

APK size calculator for your website app

Drop the files you plan to bundle and get a realistic APK and Play download estimate — measured by actually compressing them in your browser, not guessed from a ratio table. Check the free tier's 5 MB limit before you upload.

Measure your content

Files are compressed locally to measure them. Nothing is uploaded.

Drop your site ZIP, or select your HTML, CSS, JS and images Select several files at once — or one .zip of the whole site
An online wrapper ships no web content, so only the runtime counts.

Where a website app's size comes from

An Android app made from a website has two parts: the runtime — the WebView shell, its resources and (if enabled) the push-notification SDK — and your content. The runtime is roughly 4–5 MB and is the same for everyone. For a URL app that is the whole story: it ships no web content, so choose "Online app" and the estimate is just the shell. For a bundled HTML or ZIP app, your files are added — and how much they add depends almost entirely on what kind of files they are.

Text compresses well. HTML, CSS and JavaScript typically shrink to a quarter of their size inside the package, so a large multi-page site often adds only a few hundred kilobytes. Images and video do not compress at all — they are already compressed — and dominate everything else. Twenty photos at 400 KB each are 8 MB of app, regardless of how small the code is.

What the calculator measures

It compresses your files with the same algorithm Android's packager uses and reports the result by type, so you can see that images are 92% of the total and act on that. It also estimates the Play download, which is smaller than the APK because Play serves each phone only the resources it needs from an App Bundle.

The number that matters most before you build is the upload limit: 5 MB of source content on the free tier, 18 MB with Pro. That limit is on the files you upload, before compression. If the calculator's input total is over it, trim before building rather than after a failed upload.

Making a bundled app smaller

Or take the other route: if the content is large and changes often, make the app from the site's URL instead and let your server hold the weight. Bundling in depth →

Frequently asked questions

How big is an app made from a website?

A URL app is about 4–5 MB — just the runtime. A bundled app is the runtime plus your compressed content; text adds little, images add their full size.

Why is the Play download smaller than the APK?

Play builds a device-specific APK from your App Bundle, leaving out resources that phone does not need. Typically 20–35% smaller.

What is the free tier's size limit?

5 MB of uploaded HTML, CSS, JS and image files for bundled builds; 18 MB with Pro. URL apps upload nothing.

Are my files uploaded to measure them?

No. They are compressed in your browser and discarded. The tool works offline once loaded.

Will minifying JavaScript make the app much smaller?

A little. Text compresses to roughly a quarter of its size anyway, so minification saves a fraction of an already small number. Images are where the size is.

Read next

Related tools

Ready to make your website into an app?

Paste a URL, or upload an HTML file or a ZIP, set your icon and name, and download a signed Android app from the free APK creator. No Android Studio, no command line.

Make my app — free