Free online AAB to APKS converter
Convert Android App Bundles into APK Set archives for local installation and device testing.
Convert AAB to APKS online - free
Your file is processed instantly and deleted as soon as you download it.
Import a file from a URL
Paste a direct link to the file. We download it to our server and it is converted exactly like an upload.
How it works
-
1/3
Upload your .aab file
Click to browse to select your file you want to convert or simply drag & drop your file into selected area.
-
2/3
Perform .aab to .apks conversion
After successful file upload, click to convert when you are ready.
-
3/3
Download converted .apks file
Conversion result is ready to download.
How to convert aab to apks file
- Mobile platforms
- Rating: 3.7/5
Android cannot install an .aab directly, so developers and testers convert it when they need an installable APK set for offline testing, device transfer, or sharing outside Google Play. The resulting .apks archive preserves the split APKs required by a device or can contain one universal APK.
What the AAB format is
An Android App Bundle uses the .aab extension and is Android's publishing format for applications built with Android Studio and Gradle. It contains compiled code, resources, modules, and configuration data, but it is not one device-ready APK.
Developers create an AAB with Android Studio's Build → Generate Signed Bundle / APK → Android App Bundle command or a Gradle task such as ./gradlew bundleRelease. Google Play processes the bundle and generates optimized APKs for each device's CPU architecture, screen density, Android version, language, optional dynamic features, and other configuration requirements.
What the APKS format is
An APKS file is an APK Set archive produced by Google's bundletool. It is a ZIP-based container that can include a base APK, configuration split APKs, dynamic-feature APKs, and metadata describing how those files belong together. An archive can contain device-targeted splits or, with universal mode, a single universal.apk.
APKS is useful for local installation, testing, transfer, and archiving a generated APK set. Android does not normally install the archive by tapping it; use bundletool or an installer that supports split APK packages. Extracting and installing only the base APK can leave the application incomplete.
How to convert an AAB to APKS
The standard desktop method uses the Java-based bundletool utility.
- Install a compatible Java runtime and download the current
bundletool-all.jarrelease from the official Android bundletool project. - Put the JAR and the AAB in a working directory. For installable release output, have the keystore, key alias, and password available. A release AAB may be signed with an upload key, but the APKs generated for local installation must also be signed.
- Build an APK Set archive with a device-independent configuration set:
java -jar bundletool-all.jar build-apks --bundle=my-app.aab --output=my-app.apks --ks=my-release-key.jks --ks-key-alias=my-key - To generate only the splits needed by a particular connected device, first create its specification:
java -jar bundletool-all.jar get-device-spec --output=device.json
Then build the archive with:java -jar bundletool-all.jar build-apks --bundle=my-app.aab --output=my-app.apks --device-spec=device.json --ks=my-release-key.jks --ks-key-alias=my-key - To create one larger archive containing a universal APK, use universal mode:
java -jar bundletool-all.jar build-apks --bundle=my-app.aab --output=my-app-universal.apks --mode=universal --ks=my-release-key.jks --ks-key-alias=my-key - For a connected Android device, install the matching set with:
java -jar bundletool-all.jar install-apks --apks=my-app.apks
bundletool prompts for keystore passwords unless they are supplied through its password options. To inspect an archive without installing it, open the .apks file with a ZIP utility; changing the extension to .zip is optional because most archive tools identify the format automatically.
For users who do not want to install software, 101convert.com can convert the file online for free. A local bundletool conversion is preferable when the AAB, keystore, signing credentials, or unreleased application must remain private.
Compatibility limits
The output's signing certificate must match the certificate of an existing installation before Android accepts it as an update. An archive signed with a debug key or an upload key generally cannot update an application installed from Google Play, whose APKs are signed with the developer's Google Play app-signing key.
Device-specific APKS files may not install on a different device if they omit that device's architecture, density, language, or feature splits. Universal mode improves portability but produces a larger APK because it includes resources and native libraries for multiple configurations.
Keep the original AAB, keystore, alias, and signing configuration with the generated archive. APKS is a distribution artifact, not the upload format for Google Play; Google Play accepts the AAB from the developer and generates its own signed delivery APKs.
AAB vs APKS: format comparison
How the AAB and APKS formats compare on the properties that matter most for this conversion.
| Property | .AAB Android App Bundle | .APKS Android App Bundle set |
|---|---|---|
| Open standard | No | No |
| Typical file size | Small | Small |
| Opens in a web browser | No | No |
| Further editing | Not directly editable | Not directly editable |
| Metadata support | Basic | — |
| Plain-text readable | No | No |
| Best used for | Embedding in applications | Embedding in applications |
| Introduced | 2018 | — |
| Developer |
Suggested software and links: aab to apks converters
Frequently asked questions
Is the AAB to APKS converter free?
Yes, converting AAB to APKS on 101convert.com is completely free. No registration, email address or installation is required. If you need a higher file size limit or want to convert more files at once, see our plans.
How large can my AAB file be?
You can upload AAB files up to 300 MB and convert up to 10 files at once in a single batch.
What happens to my uploaded files?
Files are processed automatically and deleted from our servers within a few minutes after conversion. We never view or share your files.
Do I need to install any software to convert AAB to APKS?
No. The AAB to APKS conversion runs entirely online in your browser and works on Windows, Mac, Linux, Android and iPhone.
Did the conversion fail?
In most cases, the cause is an incorrect file format. Please upload a valid AAB file for this AAB to APKS conversion. Occasionally, the issue may be on our side. We analyze recurring conversion failures and disable or fix the converter if we detect a defect.
Is converting AAB to APKS just a file rename?
No, an AAB must be processed to generate an APKS archive containing one or more Android APKs. Renaming the extension does not create installable APK packages.
Will my AAB become one APK inside the APKS file?
Not necessarily; the APKS archive can contain split APKs for different device configurations, and it may also contain a universal APK if one is generated. The selected APK set depends on the app bundle’s modules and the target device settings.
Do I need to sign the APKS file after converting from AAB?
The APKs inside the APKS archive must be signed to install normally. A conversion can fail or produce packages that cannot be installed if the required signing information is missing or invalid.