.apk File — Android Application Package
application/vnd.android.package-archive
Drop any file to identify its extension and type — runs entirely in your browser
Drop a .apk file here or click to choose
Or drop any file to identify its extension
application/vnd.android.package-archiveQuick Facts
| Extension | .apk |
| Full Name | Android Application Package |
| MIME Type | application/vnd.android.package-archive |
| Category | Executable |
| Type | Binary |
| Typical Size | 1 MB – 500 MB |
| First Appeared | 2008 |
What Is a .apk File?
APK (Android Package Kit) is the file format used to distribute and install applications on the Android operating system. An APK file is a ZIP archive containing the compiled application code (classes.dex in Dalvik bytecode), resources (layouts, drawables, strings), assets, native libraries (.so files for different CPU architectures), the AndroidManifest.xml (declaring permissions, components, and requirements), and a META-INF directory with digital signatures for verification. APK files are the primary distribution format for the Google Play Store and third-party Android app stores. The Android build process compiles Java/Kotlin source code to DEX (Dalvik Executable) bytecode, packages resources, and signs the APK with the developer's certificate. APK files can be sideloaded on Android devices by enabling installation from unknown sources. Android App Bundles (.aab) are now the recommended upload format for the Play Store, which generates optimized APKs for each device configuration, but APK remains the format actually installed on devices. APK files can be analyzed and decompiled using tools like apktool, jadx, and Android Studio's APK Analyzer for security research and debugging.
How to Open .apk Files
Related File Extensions
More Executable File Extensions
Other executable formats you might encounter
Browse File Extensions by Category
Explore our reference of 259 file extensions with details, programs, and related formats.