.AAB file extension

To open .AAB files on Windows, if you’re a developer, open the project that produced the bundle in Android Studio and rebuild/export the Android App Bundle from there (the .aab is typically an output artifact).

To open a .aab file, use Android developer tools such as Android Studio/Gradle or Google’s bundletool to inspect it or generate APKs for testing. A .aab isn’t directly installable on most devices; Google Play uses it to generate and deliver APKs.

Last updated: June 12, 2026

Open on your device

Choose your operating system for a dedicated step-by-step opening guide.

How to open .AAB files

Use these platform-specific instructions to open .AAB files safely.

Windows

  1. If you’re a developer, open the project that produced the bundle in Android Studio and rebuild/export the Android App Bundle from there (the .aab is typically an output artifact).
  2. To inspect or test it, install Google’s bundletool and use it to build an APK set from the .aab, then install the generated APKs on a device for testing (bundletool consumes .aab files).
Full Windows guide

Mac

  1. Open the associated Android project in Android Studio to work with the app and reproduce the .aab build output.
  2. Use Google’s bundletool to convert the .aab into an APK set for local testing and installation (bundletool works with .aab inputs).
Full Mac guide

Linux

  1. Use Android Studio (or your Gradle build) to work with the Android project that created the .aab.
  2. Use Google’s bundletool to generate an APK set from the .aab for inspection/testing and then install the resulting APKs to a device.
Full Linux guide

iOS

  1. iOS cannot install Android App Bundles. Transfer the .aab to a desktop OS and use Android Studio/Gradle or bundletool to work with it.
Full iOS guide

Android

  1. Android typically cannot install a .aab directly. Use Google Play distribution (where .aab is uploaded) or generate APKs from the bundle on a desktop using bundletool for testing.
Full Android guide

Security notes

  • .aab files are used to produce installable APKs; treat bundles from untrusted sources as potentially risky because they may contain app code that could become an app once converted to APKs.
  • Google Play’s workflow generates and delivers APKs from the bundle; for distribution, prefer official channels (Google Play) rather than sharing bundles directly.
  • Be cautious with tools that parse or unpack bundles (for example, bundletool or other utilities): only use official/known tools because malformed inputs can trigger parsing issues in third-party tooling.

Security software for programs and installers

The operating system may run these files, launch an installer, or (for app packages such as APK or IPA) install runnable application code on a device. Treat unexpected downloads with extra care. Up-to-date antivirus helps detect known malware, including files disguised with double extensions or misleading names.

We may earn a commission when you use affiliate links. This supports our free file extension guides.

Can't open this file?

These are the most common causes and fixes when .AAB files fail to open.

Common reasons

  • Trying to install a .aab like an APK
  • File association opens in the wrong app (or won’t open at all)
  • Confusion with MIME type or web upload handling

Fix steps

  1. If you’re an end user, you generally shouldn’t receive a .aab; ask for an APK or install via Google Play.
  2. If you’re testing as a developer, use bundletool to build an APK set from the .aab and install the generated APKs instead of the .aab.

What is a .AAB file?

An Android App Bundle (.aab) is a publishing format that contains an app’s compiled code and resources in a way that lets Google Play generate optimized APKs for different devices. Instead of distributing one universal APK, Play builds and serves APKs tailored to the user’s device configuration. Developers commonly use bundletool to turn an .aab into an “APK set” for local testing and installation.

Background

Android App Bundle is documented by Google as the publishing format used for uploading apps to Google Play. Rather than being installed directly, it is processed by Google Play, which generates APKs and handles signing/delivery as part of the distribution flow.

Common MIME types: application/x-authorware-bin

Further reading

Authoritative resources for more details on the .AAB format.

Common .AAB issues

Trying to install a .aab like an APK

.aab is a publishing format, not a directly installable package for most devices. Google Play uses the bundle to generate APKs for the device.

  1. If you’re an end user, you generally shouldn’t receive a .aab; ask for an APK or install via Google Play.
  2. If you’re testing as a developer, use bundletool to build an APK set from the .aab and install the generated APKs instead of the .aab.

File association opens in the wrong app (or won’t open at all)

Desktop OSes don’t usually have a default app for Android App Bundle files, and “opening” is typically done through Android developer tooling rather than a viewer.

  1. Use Android Studio/Gradle if you have the project source, or use bundletool to process the .aab.
  2. If you only need to confirm what it is, verify that it is an Android App Bundle (.aab) and not an unrelated file with the same extension.

Confusion with MIME type or web upload handling

Some MIME type lists map .aab to application/x-authorware-bin, which can be misleading when configuring servers or upload validators for Android App Bundles.

  1. If you control a web upload pipeline, validate based on the expected Android App Bundle workflow rather than relying only on extension-to-MIME mappings.
  2. When possible, handle .aab explicitly as an Android App Bundle in your application logic instead of trusting generic MIME guesses.

FAQ

Can I install a .aab on my Android phone?

Usually no. An Android App Bundle (.aab) is a publishing format; Google Play generates device-specific APKs from it. For testing, developers commonly use bundletool to generate installable APKs from the .aab.

What’s the difference between .aab and .apk?

.aab is uploaded to Google Play and is used to generate optimized APKs for different devices, while an .apk is the installable package delivered to (and installed on) Android devices.

What tool should I use to work with a .aab?

Google’s official guidance points to Android Studio/Gradle to build bundles and bundletool to consume a .aab and create/install APK sets for testing.

Similar file extensions

Compare related formats in the same category to find the right tool faster.