APK Size Analyzer
Find exactly which folders and files are making your APK large — directly in your browser.
Drop your APK here
or choose a local .apk file.
Nothing gets uploaded. Analysis runs locally.
What is an APK Size Analyzer?
An APK Size Analyzer helps you understand how space is distributed inside an Android app package. It breaks down the APK by folders and files so you can quickly identify what's contributing the most to the overall size.
App size is very important. Large APKs can hurt user acquisition, especially in regions with slower internet or on devices with limited storage. Google also penalizes very large apps in some cases.
Our tool lets you analyze any APK instantly in your browser without uploading anything, giving you a clear visual breakdown of folders like lib/, assets/, res/, and individual heavy files.
Why Use an APK Size Analyzer?
📉 Reduce App Size
Identify bloated folders and unoptimized assets so you can shrink your APK and improve user experience.
🔍 Spot Problematic Files
Quickly find large images, 3D models, uncompressed assets, or heavy native libraries that are unnecessarily increasing size.
⚡ Instant Local Analysis
Everything runs in your browser. No waiting for uploads. Get results in seconds, even with large APKs.
🔒 Complete Privacy
Your APK files never leave your device. Ideal for analyzing private, unreleased, or proprietary applications.
Key Features
- Visual Folder Breakdown — See percentage and size contribution of major directories
- Largest Files Table — Quickly identify the biggest individual files in the APK
- Common Culprits Highlighted — Easily spot heavy folders like
lib/,assets/, andres/ - Download Large Files — Export specific large files directly for further inspection
- 100% Client-Side — No data is sent to any server
- Fast & Lightweight — Works instantly even on modest hardware
How to Use the APK Size Analyzer
- Upload your APKDrag and drop your APK file into the upload zone above. The analysis runs entirely in your browser with no upload.
- View Folder BreakdownSee a clear visual breakdown showing which directories (such as
lib/,assets/,res/) are consuming the most space. - Identify Large FilesCheck the "Largest Files" table to discover unoptimized assets, large images, or heavy dependencies.
- Download Specific FilesIf needed, download any individual file directly from the results table for closer examination or optimization.
What You'll Typically See in the Analysis
Here are the most common areas that contribute to APK size:
| Folder / Area | Common Contents | Why It Gets Large |
|---|---|---|
lib/ | Native libraries (.so files) | Multiple architectures (arm64, armeabi, x86, etc.) |
assets/ | 3D models, fonts, videos, data files | Uncompressed or large media files |
res/ | Images, drawables, layouts | High-resolution images or duplicate resources |
classes.dex | Compiled app code | Too many methods or unused libraries |
resources.arsc | Compiled resources | Large number of strings or configurations |
Common Use Cases
- App Optimization — Reduce APK size before publishing
- Debugging Build Size — Find what suddenly increased your app size after an update
- Asset Auditing — Locate forgotten large files or test assets left in production builds
- Comparing Builds — Analyze different versions of your app to track size changes
- Learning — Understand how real-world APKs are structured
Frequently Asked Questions
Is the analysis private?
Yes. The APK Size Analyzer runs entirely in your browser. Your files are never uploaded to any server.
Can I analyze very large APKs?
Yes, but performance depends on your device's RAM. Most APKs under 150-200MB analyze quickly. Extremely large files may take longer.
Does it show download size vs raw size?
Currently, it shows the actual size contribution of files and folders inside the APK. Advanced download size estimation may be added in the future.
Can I use this for AAB files?
This version supports APK files. AAB (Android App Bundle) support can be added later if needed.
Is this tool useful for non-developers?
Yes. Anyone can use it to understand why an app is large or to inspect APKs they've downloaded.