APK is Android's application package format — a ZIP archive containing compiled code, resources, and a manifest that tells Android what the app needs to install and run.
Use caution
Type System
By Google
MIMEapplication/vnd.android.package-archive
Drop any file to identify it
We read file headers, not extensions. Nothing gets uploaded.
APK is Android's application package format — a ZIP archive containing compiled code, resources, and a manifest that tells Android what the app needs to install and run. Every Android app you have ever installed arrived as an APK. The Google Play Store downloads and installs APKs silently. Sideloading (installing APKs from outside the Play Store) is possible but risky. Google is pushing developers toward the newer AAB (Android App Bundle) format, which lets the Play Store generate optimised APKs for each device. APK files are technically just renamed ZIP files — you can open one with any archive tool to inspect its contents.
Technical details
Full Name
Android Package
MIME Type
application/vnd.android.package-archive
Developer
Google
Magic Bytes
50 4B 03 04
Safety
.apk requires caution. Sideloading APKs from outside the Play Store carries malware risk. Only install from trusted sources.
What opens it
Android (installs natively)
FREEAndroid
FAQ
How do I install an APK file?
On Android: enable 'Install from unknown sources' in settings, then tap the APK file. Be cautious — this bypasses Play Store safety checks. Only sideload APKs from sources you trust.
Is it safe to install APK files?
APKs from the Google Play Store are scanned by Google Play Protect. Sideloading APKs from other sources carries real risk — malware, spyware, and trojans are commonly distributed as APKs. Only install from developers you trust.
What's the difference between APK and AAB?
APK is the final installable package. AAB (Android App Bundle) is what developers upload to the Play Store — Google then generates optimised APKs for each device. AAB files cannot be sideloaded directly.