AAB Analyzer
Inspect an Android App Bundle: its protobuf base manifest, feature and asset modules, configuration, and declared permissions, all from the .aab on screen.
Drop your file here
or click to choose from your device
About AAB Analyzer
Inspect an Android App Bundle: its protobuf base manifest, feature and asset modules, configuration, and declared permissions, all from the .aab on screen.
AAB Analyzer is part of APKLint’s apk & aab analysis toolkit — Unpack, inspect, and break down Android packages. It’s free to use and needs no account.
Your privacy is the default: files you upload are processed on our servers over an encrypted connection and permanently deleted by a scheduled hourly cleanup after analysis finishes, and never shared.
What AAB Analyzer checks
- Reads the bundle's protobuf base manifest (best-effort)
- Lists modules and bundle configuration
- Reports package, version, and SDK levels where decodable
- Flags a target SDK below Google Play's API 35 target rule (reviewed June 2026)
Good to know: AAB manifest decoding is best-effort from protobuf; some fields may be partial. This tool accepts .aab only.
When to use AAB Analyzer
- Best for
- The only tool here built for Android App Bundles (.aab) rather than APKs: it reads the protobuf base manifest and the feature/asset module layout.
- Not the right tool for
- Not for .apk inputs (use APK Analyzer) and not a delivered-APK size estimate per device.
- What you get back
- The base module's decoded manifest, the list of feature and asset modules, configuration splits, and declared permissions.
- How it differs from related APKLint tools
- Every other analyzer here takes an APK; this one understands the bundle format Google Play actually ingests.
- Limitations
- Bundle analysis is best-effort on the protobuf manifest; it does not run bundletool to generate per-device APKs.
How to use AAB Analyzer
- Choose your AAB file — Drop an .aab file onto the page, or click to select it from your device.
- Send securely — The file is uploaded over an encrypted connection to our analysis servers.
- Read your report — APKLint unpacks and inspects the package and lays out the results on screen.
- Your file is removed — It's deleted by an hourly cleanup job after analysis finishes.
Why use APKLint
Every tool is free with no login and no paywall. Reasonable file and input limits keep the free service stable.
A clean, focused interface with no third-party ad banners cluttering your results.
Files you upload are deleted by a scheduled hourly cleanup after analysis finishes, and never shared.
Reads the .aab ZIP structure with a best-effort protobuf manifest parser.
Start immediately — no account, login, or email required.
Runs in any modern browser, on desktop or mobile.
Frequently asked questions
What does AAB Analyzer do?
Inspect an Android App Bundle: its protobuf base manifest, feature and asset modules, configuration, and declared permissions, all from the .aab on screen.
Why .aab only?
An App Bundle has a different structure from an APK. Upload your .aab here; for an .apk use the APK Analyzer.
Is it free to use?
Yes. Every tool on APKLint is completely free, with no sign-up and no account.
How is my data handled?
Your uploaded file and its result are processed on our servers over an encrypted connection, then removed by the next hourly cleanup after analysis finishes. We never share them.
What files can I send?
An Android App Bundle — a .aab file — up to 1 GB.