.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
- 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).
- 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.
Mac
- 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).
- 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.
Linux
- 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.
- 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.
iOS
- 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.
Android
- 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.
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.
Avast offers free and premium antivirus software that protects against viruses, malware, ransomware, and phishing. Scan files before opening them to ensure safety.
NortonNorton 360 delivers comprehensive antivirus protection, VPN, and identity theft monitoring. Scan files for threats before opening to keep your device secure.
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
- Verify the folder path is /Android/obb/<package-name>/ on the device storage and that the package name matches the app’s package identifier.
- Check the file name follows the expected pattern (commonly [main|patch].<version>.<package-name>.obb for Play expansion files), then relaunch the app.
OS-specific troubleshooting
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.
- Verify the folder path is /Android/obb/<package-name>/ on the device storage and that the package name matches the app’s package identifier.
- 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.
- Confirm you’re using the correct app version that matches the expansion file version the app expects.
- 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.
- 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).
- 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.