.OBB file extension

To open .OBB files on Windows, if your goal is to use it with an Android app: connect your Android device to the PC and copy the .obb into /Android/obb/<package-name>/ on the device (create the folders if needed).

To “open” an .obb file, you normally place it in the correct /Android/obb/<package-name>/ folder so the associated Android app can use it. On a desktop, you can inspect it as a container with an archive tool, but the intended consumer is the Android app/OS.

Last updated: June 12, 2026

Open on your device

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

How to open .OBB files

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

Windows

  1. If your goal is to use it with an Android app: connect your Android device to the PC and copy the .obb into /Android/obb/<package-name>/ on the device (create the folders if needed).
  2. If your goal is to inspect contents: try opening the .obb with an archive tool (some OBBs can be viewed/extracted), but be aware the app may expect it unmodified.
Full Windows guide

Mac

  1. To use with an Android app: transfer the .obb to the Android device and place it in /Android/obb/<package-name>/ with the expected name (for Play-style expansion files).
  2. To inspect: try an archive utility to see if it can list or extract files; if it fails, treat it as an app-specific blob.
Full Mac guide

Linux

  1. To use with an Android app: copy the .obb to the Android device into /Android/obb/<package-name>/ and ensure the file name matches what the app expects.
  2. To inspect: try an archive tool to test whether it can read the container; many OBBs are meant to be mounted/used by Android rather than manually handled.
Full Linux guide

iOS

  1. iOS apps do not use Android OBB expansion files; if you received an .obb, you’ll typically need to move it to an Android device or a desktop OS to do anything useful with it.
Full iOS guide

Android

  1. Install the associated app, then place the .obb under /Android/obb/<package-name>/ using a file manager (or let Google Play download it automatically); the app should detect and use it.
Full Android guide

Security notes

  • .obb files are containers for app assets; treating them like archives and extracting unknown OBBs can expose you to malicious or malformed data that targets vulnerabilities in unpacking/parsing tools.
  • An OBB is tied to an app and package name/location conventions; downloading OBBs from unofficial sources can lead to tampered assets or mismatches that cause the app to crash or behave unexpectedly.
  • If you manually replace an app’s OBB, you are changing the data the app will load at runtime; only use OBBs obtained through trusted distribution (e.g., the app’s official delivery flow).

What can hide inside an archive

Compressed packages can contain executables or scripts you only see after extraction. Double extensions and nested archives are common tricks. Scan unexpected downloads before unpacking, and extract to an empty folder so you can review contents safely.

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 .OBB files fail to open.

Common reasons

  • App doesn’t detect the OBB file
  • Only a small .obb downloaded or it keeps re-downloading
  • Can’t open/extract the .obb on desktop

Fix steps

  1. Verify the folder path is /Android/obb/<package-name>/ on the device storage and that the package name matches the app’s package identifier.
  2. Check the file name follows the expected pattern (commonly [main|patch].<version>.<package-name>.obb for Play expansion files), then relaunch the app.

What is a .OBB file?

An OBB is an “Opaque Binary Blob” used by Android as a container for additional application assets separate from the APK. Android provides APIs to mount and unmount OBBs (e.g., via StorageManager mountObb()/unmountObb()), and Google Play supports delivering them as APK expansion files with specific naming and location conventions.

Background

Android apps—especially games—may need to ship large assets (maps, media, level data) that don’t fit comfortably inside the APK. For this use case, Android supports APK expansion files stored as .obb files, delivered alongside the APK and kept separate from the app package.

Further reading

Authoritative resources for more details on the .OBB format.

Common .OBB issues

App doesn’t detect the OBB file

Expansion files must be in the correct directory and typically follow a specific naming scheme (e.g., main/patch with version and package name). If the file is in the wrong folder or misnamed, the app won’t find it.

  1. Verify the folder path is /Android/obb/<package-name>/ on the device storage and that the package name matches the app’s package identifier.
  2. Check the file name follows the expected pattern (commonly [main|patch].<version>.<package-name>.obb for Play expansion files), then relaunch the app.

Only a small .obb downloaded or it keeps re-downloading

Google Play manages expansion files; if the download is incomplete or the app expects a different version, it may repeatedly attempt to fetch the expansion file.

  1. Confirm you’re using the correct app version that matches the expansion file version the app expects.
  2. If using Play delivery, re-trigger the download through Google Play (or the developer’s testing process) rather than manually copying a mismatched file.

Can’t open/extract the .obb on desktop

Although some tools can treat OBBs like a container, OBB stands for “Opaque Binary Blob” and may not be a general-purpose archive format; some OBBs are intended to be mounted/consumed by Android APIs or the app itself.

  1. Try an archive tool to list/extract; if it doesn’t recognize it, stop forcing extraction and use it as intended (placed on the Android device for the app).
  2. Avoid modifying the file—many apps validate or assume a specific internal layout and may fail if contents change.

FAQ

What is an .obb file used for on Android?

It’s an APK expansion file (an “Opaque Binary Blob”) used to store large additional assets for an Android app outside the APK, such as game data.

Where should an .obb file go on the device?

For Play-style expansion files, they are stored under /Android/obb/<package-name>/ and commonly use a name like [main|patch].<version>.<package-name>.obb.

Can I open an .obb file like a ZIP?

Sometimes you can inspect it with an archive tool, but OBBs are designed as opaque containers for Android apps and may not be readable by general archive software.

How do apps access OBB files?

Android provides APIs for working with OBBs (for example, StorageManager includes methods to mount and unmount OBB files), and the app reads assets from the mounted container.

Similar file extensions

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