How to Install APK Files on Android: Step-by-Step Guide to Sideload Apps
Most people install apps from the Google Play Store and never think about it. Sometimes, though, the app you want isn’t there, or your phone can’t reach Google Play at all. That’s when you need to install an APK file yourself. This guide shows you how to install APK on Android safely, with steps for the browser, a file manager, a computer via USB, and ADB.
An APK (Android Package) is the file format Android uses to install apps. Every app from Google Play is an APK behind the scenes. When you download an APK and install it yourself, it’s called sideloading.
You’ll also learn why so many people use an APK to install a VPN, and how to avoid malware when you sideload apps.
Before You Start: What You’ll Need
- The APK file, ideally from the app developer’s official website
- Permission to install unknown apps for the app you’ll open the file with (your browser or file manager)
- Enough free storage for the app
- A file manager app. Most phones have one built in, often called Files or My Files
- Optional: a computer and USB cable, if you want to transfer the file or use ADB
Ways to Install an APK on Android
| Method | Best for | Difficulty | Needs a computer? |
|---|---|---|---|
| Download in your browser | Most people | Easy | No |
| File manager | APKs already on your phone or SD card | Easy | No |
| Via USB from a computer | Phones without a working browser or with limited internet | Medium | Yes |
| ADB (Android Debug Bridge) | Developers, Android TV, phones with restrictions | Advanced | Yes |
Step 1: Allow Installations From Unknown Sources
Android blocks apps from outside Google Play by default. You’ll need to allow the installation for the specific app that opens the APK.
On Android 8 and newer:
- Open Settings > Apps.
- Tap Special app access (on some phones, it’s under the three-dot menu or Advanced).
- Tap Install unknown apps.
- Select the app you’ll use, such as Chrome, Firefox, or Files.
- Turn on Allow from this source.
You don’t always need to do this in advance. When you tap on the APK file, Android usually shows a prompt that takes you straight to this setting.
On Android 7 and older: go to Settings > Security and turn on Unknown sources.
On Samsung Galaxy devices: newer Samsung devices have a feature called Auto Blocker that may stop apps from unauthorized sources. If the installation is blocked, go to Settings > Security and privacy > Auto Blocker and turn it off while you install. Turn it back on afterward.
Step 2: Install the APK
Method 1: Download and Install in Your Browser
- Open your web browser and go to the developer’s official site.
- Tap the download link for the APK. Your browser may warn that the file can harm your device. Confirm only if you trust the source.
- When the download finishes, tap Open in the notification.
- If asked, allow your browser to install unknown apps.
- Tap Install to start the installation.
- Tap Open when it’s done.
Method 2: Install With a File Manager
If you already have the APK on your phone, SD card, or Google Drive:
- Open your file manager app.
- Go to the Downloads folder, or wherever you saved the file. Download it first if it’s in Google Drive.
- Locate the APK and tap it.
- Allow your file manager to install unknown apps if Android asks.
- Tap Install.
Method 3: Install APK Files via USB
This is useful if your phone has no stable internet but your computer does.
- Download the APK file on your computer.
- Connect your Android phone with a USB cable.
- On your phone, tap the USB notification and choose File transfer.
- On your computer, open File Explorer (Windows) or Android File Transfer (Mac), and copy the APK to your phone’s Download folder.
- On your phone, open your file manager, find the APK, and install it as in Method 2.
You can also move the file with a flash drive and a USB-OTG adapter, or send it over Bluetooth.
Method 4: Install With ADB
ADB is a command-line tool from Google’s Android developer kit. It’s handy for Android TV, emulators, and phones where on-screen installs are restricted.
- On your phone, open Settings > About phone and tap Build number seven times to turn on Developer options.
- Go to Settings > System > Developer options and turn on USB debugging.
- Install Android Platform Tools on your computer.
- Connect your phone via USB and approve the debugging prompt on the screen.
- Open a terminal in the Platform Tools folder and run:
adb install filename.apk - Wait for “Success,” then find the app on your phone.
Turn off USB debugging when you’re done.
Why People Often Need an APK for a VPN
A VPN is one of the most common apps people install from an APK. There are several reasons the Google Play route doesn’t always work:
- VPN apps get removed from stores in some regions. In some countries, app stores are asked to take VPN apps down. The Google Play Store may simply not show the app where you live.
- No Google services on the phone. Many Huawei phones ship without Google Play. Some phones sold in certain markets don’t include Google services either.
- Region-locked accounts. Your Google account may be tied to a country where the app isn’t listed, even if you live or travel somewhere else.
- Older Android versions. The Play Store version may need a newer Android release than your phone runs. An APK can be the only way to install a compatible version.
- Android TV and other devices. Some TV boxes and projectors have no app store, or a limited one.
- Getting updates faster. Sometimes the developer’s site has a new version before it reaches every app store.
Planet VPN offers its Android app on Google Play, Huawei AppGallery, and as a direct APK file from the official site. You’ll find all three options on our Android VPN page. If you’re new to VPNs, start with our guide on what a VPN is and how to use it.
Downloading a VPN APK from the developer’s own website is the safest option. A modified VPN app from an unknown mirror could do the opposite of what a VPN should and expose your data.
How to Stay Safe When You Sideload Apps
Sideloading is legal and useful, but it skips some of Google’s checks. Follow these rules:
- Stick to trusted sources. The best source is the developer’s official site. Third-party app stores like APKMirror, APKPure, and the Amazon Appstore are widely used, but check that the developer name matches.
- Keep Google Play Protect on. It scans apps you install, including sideloaded ones. Find it in the Play Store under your profile > Play Protect.
- Check the permissions the app asks for. A flashlight app has no reason to read your SMS.
- Turn the permission off afterward. Once you’ve installed the app, switch off “Allow from this source” for your browser.
- Scan suspicious files. Use an antivirus app or our free online virus scan before you open a file you’re unsure about.
- Avoid “modded” or “cracked” apps. They’re a common way to spread malware.
A Note on Google’s Developer Verification
Google is adding developer verification to certified Android devices. Enforcement started on September 30, 2026, in Brazil, Indonesia, Singapore, and Thailand, and Google plans to roll it out worldwide in 2027. Apps from verified developers install as usual. For apps from unverified developers, Android will add an “advanced flow” in Developer options with a one-time 24-hour wait. ADB installs are exempt from that wait. The details may change as the rollout continues.
Common APK Installation Errors
“App not installed”
The APK may be corrupt, built for a different device, or older than the version on your phone. Try downloading it again, or uninstall the old version first.
“There was a problem parsing the package”
The download is incomplete, or the app needs a newer Android version than you’re running. Check the app’s requirements and try downloading the file again.
“Blocked by Play Protect”
Play Protect thinks the app could be harmful. Don’t install it unless you’re sure the file came from the real developer.
The File Ends in .apkm or .xapk
These are bundles of several APK files. You’ll need the installer app from the site that provided the file, or download a standard APK instead.
Install Planet VPN on Your Android Phone
Whatever installation method you use, Planet VPN gives you a free VPN with core features and reliable encryption on any network. Install it from Google Play, AppGallery, or the official APK, and connect in a couple of clicks. Premium adds 100+ locations, no ads, and up to 10 devices on one subscription. Compare the options on the plans page.
Frequently Asked Questions
Is it safe to install APK files on Android?
It’s safe when the APK comes from a trusted source, such as the developer’s official website. The risk comes from unknown sites that bundle malware into popular apps. Keep Google Play Protect on and check app permissions.
How do I install an APK file on Android?
Download the APK, tap it in your notifications or file manager, allow your browser or file manager to install unknown apps, and tap Install. The whole installation process takes less than a minute.
Where do I find the “Install unknown apps” setting?
On Android 8 and newer, go to Settings > Apps > Special app access > Install unknown apps, then choose the app you’ll use to open the APK. On Android 7 and older, it’s under Settings > Security > Unknown sources.
Why can’t I install an APK on my Samsung phone?
Samsung’s Auto Blocker may block apps from unauthorized sources. Turn it off in Settings > Security and privacy > Auto Blocker, install the app, and then turn it back on.
Do sideloaded apps get updates?
Usually not automatically. You’ll need to download and install the newer APK yourself. Some third-party app stores and developers offer in-app update checks.
Can I install a VPN from an APK?
Yes. Many people install a VPN from an APK when it’s not available on the Google Play Store in their region or their phone has no Google services. Download it only from the VPN provider’s official website.
Is sideloading legal?
Yes, installing APK files on your own Android device is legal. Installing pirated or cracked paid apps is not, and those files often carry malware.