How to Install XAPK Files on Android
XAPK files are a popular format for distributing large Android apps, especially games. Unlike regular APK files, you can't install them directly by tapping on them. Here's how to install XAPK files on your Android device.
Before You Start
Sideload XAPK files only when you have a legitimate use case — your own builds, open-source apps from their official project release pages, or apps you legally own. Files of unknown provenance can contain malware.
Method 1: Convert to APK (Recommended)
The simplest method is to extract the APK from the XAPK file and install it separately:
-
1
Go to our XAPK to APK Converter
Open XAPK to APK converter in your browser
-
2
Upload your XAPK file
Drag and drop or click to select your XAPK file
-
3
Download the extracted APK
Click the download button to get your APK file
-
4
Install the APK on your device
Transfer the APK to your phone and install it
Note: This method works for apps that don't require OBB data. For games, you may also need to extract and copy OBB files.
Method 2: Use an XAPK Installer App
Several apps can install XAPK files directly on your device:
SAI (Split APKs Installer)
Open-source, lightweight tool for installing split APKs and XAPK packages
Built-in File Manager + ADB
Extract the XAPK to a ZIP, install the base APK, and copy OBB folders manually
xapktoapk.com Online Converter
Browser-based — extract a single installable APK locally, no app required
Method 3: Manual Installation
For advanced users, you can manually install XAPK contents:
- Rename the .xapk file to .zip
- Extract the ZIP file
- Install the base.apk file
- Copy the OBB folder to
/Android/obb/on your device
Enabling Unknown Sources
Before installing any APK file, you need to enable installation from unknown sources:
Android 8.0+:
Settings → Apps → Special Access → Install Unknown Apps → Select your browser/file manager → Allow
Android 7.0 and below:
Settings → Security → Unknown Sources → Enable
Troubleshooting
If you encounter problems:
- "App not installed" - Check if you have enough storage space
- "Package corrupted" - Re-download the XAPK file
- App crashes after install - You may need the OBB files
Key Takeaways
- XAPK is a bundle containing APK and OBB data.
- Converting XAPK to APK is the safest installation method.
- Dedicated installers like SAI are helpful for split APKs.
Why Do Some Apps Use XAPK Format?
Android has a 100MB APK size limit on the Google Play Store. Games and large applications that exceed this limit use additional expansion files (OBB or split APKs). The XAPK format bundles the base APK together with these expansion files into a single downloadable package, making it easier for users to download everything they need in one file.
Many popular games like PUBG Mobile, Genshin Impact, Call of Duty Mobile, and Free Fire use XAPK format because their game assets exceed the APK size limit. When you install XAPK on Android, the installer automatically extracts both the APK and the OBB data files to their correct locations.
XAPK vs APK: What's the Difference?
Understanding the difference between XAPK and APK helps you choose the right installation method:
- APK (Android Package Kit) — Standard Android installation file, contains app code and basic resources only.
- XAPK (Extended APK) — A ZIP archive containing the base APK plus OBB expansion data or split APK configurations.
- File size — APK files are usually under 100MB. XAPK files can be several GB for games.
- Installation — APK installs with one tap. XAPK requires a special installer or manual extraction.
Tools to Install XAPK Files on Android (2026)
If you have a legitimate XAPK file (your own build, an open-source release from a project's own page, or an app you legally own), here are the typical tool categories used to install it on Android:
- SAI (Split APKs Installer) — Open-source installer that handles split APK / XAPK packages. Available from the project's GitHub releases and on F-Droid.
- The built-in package installer + ADB — For developers,
adb install-multiple base.apk split_*.apkhandles split APKs directly; OBB data can be pushed afterwards withadb push. - Manual extraction — Rename the XAPK to
.zip, extract it (Android's built-in file manager or any archive app), installbase.apk, then move any OBB folder into/Android/obb/<package>/. - This site's converter — xapktoapk.com extracts a single installable APK locally in your browser, with nothing uploaded to a server.
Frequently Asked Questions
How to install XAPK files on Android without root?
You can install XAPK files without root using three methods: convert XAPK to APK using xapktoapk.com, use SAI installer app, or manually rename .xapk to .zip and extract the base APK and OBB files.
Can I install XAPK files on PC or Windows?
XAPK is an Android format. For PC, convert XAPK to APK at xapktoapk.com, then use an emulator like BlueStacks, LDPlayer, or NoxPlayer to run the APK on Windows or Mac.
Why does it say "app not installed" when I try to install XAPK?
Common reasons include: unknown sources not enabled, insufficient storage, incompatible Android version, or existing app with a different signing key. Enable unknown sources in Settings and ensure you have enough free space.
Is it safe to install XAPK files from third-party sources?
Sideloading from outside the official Google Play Store always carries some risk. Limit it to applications you legally own — your own builds, open-source projects from their own release pages, or beta builds supplied directly by the developer — and verify the APK signature with our APK Verifier before installing. Avoid third-party sources that re-host paid or copyrighted apps.
What is the best free XAPK to APK converter?
Our free XAPK to APK converter at xapktoapk.com is the best option. It works 100% in your browser, requires no download, and processes files securely without uploading anything to servers.
Advanced XAPK Installation Tips for 2026
Installing XAPK on newer Android versions
Recent Android releases have stricter Scoped Storage policies and tighter app verification. On Android 14, 15, and 16 you may need to grant additional permissions through your file manager before sideloading. The simplest workflow is to use the online converter to extract a single APK and install that normally.
Using ADB to install
For developers, ADB is a quick path. After renaming the XAPK to .zip and extracting it, run
adb install-multiple base.apk split_config.*.apk when there are split APKs, or
adb install base.apk for a single base APK. If the package ships with OBB data, push it
afterwards with adb push main.obb /sdcard/Android/obb/<package>/.
Where to obtain a trustworthy XAPK installer
For installer apps themselves (SAI being the most widely used open-source option), prefer the project's own release page or a well-known open-source repository such as F-Droid. Whichever you pick, run the installer's APK file through the signature verifier before installing, and avoid unknown third-party sites that re-host installers without provenance.
Working with APKM files
The .apkm format used by APKMirror is closely related to XAPK. You can rename a .apkm to .zip and extract the base APK manually, or feed it to the APKS merger, which also handles APKM bundles by merging split APKs into a single installable file.