APK Analyzer
Upload APK
Drag and drop an APK file here, or click to select a file
APK files only, maximum 200 MBAPK Analysis Report
Waiting for analysisUpload an APK and click “Start Analysis” to view the analysis report
APK Analyzer Features
Complete APK Information
Quickly view basic APK information such as file size, package name, version, and Android SDK versions.
App Component Analysis
Analyze Android components such as Activities, Services, Broadcast Receivers, and Content Providers.
Permission Analysis
View the Android permissions declared by the APK to quickly understand the system access requested by the app.
Native Library Analysis
Identify native .so libraries included in the APK and view their corresponding CPU architectures.
CPU Architecture Detection
Detect CPU architectures supported by the APK, including armeabi-v7a, arm64-v8a, x86, and x86_64.
Version & SDK Information
View Android version information such as the app version name, version code, minimum SDK, and target SDK.
Online APK analysis, permission and Manifest viewer
Online APK Analyzer
APK Analyzer is an online APK file analysis tool that requires no professional software installation. Upload an APK file to read and analyze application information directly in the browser. The tool supports viewing APK basic information, Android permissions, application components, Native libraries, CPU architectures, DEX files, resource files, AndroidManifest.xml, and more. JSON and HTML analysis reports can also be exported.
APK Basic Information Analysis
After uploading an APK, you can quickly view the application name, package name, version name, version code, minimum Android SDK, target SDK, compile SDK, APK file size, file count, DEX file count, resource count, and other basic information.
Android Permission Analysis
The tool parses Android permissions declared by the APK and counts the number of permissions, helping developers quickly understand which system permissions the application requests.
Android Component Analysis
Analyze Android application components in the APK, including Activities, Services, Broadcast Receivers, and Content Providers. Component information provides a quick overview of the main Android components declared by the APK and their configuration.
Native Library and CPU Architecture Analysis
View Native dynamic libraries included in the APK and identify CPU architectures such as armeabi-v7a, arm64-v8a, x86, and x86_64. Developers can use architecture information to determine which Android device architectures the APK supports.
AndroidManifest.xml Viewer
AndroidManifest.xml contains important Android application configuration. This tool allows you to view the AndroidManifest.xml content inside the APK for checking package names, components, permissions, and other Manifest settings.
APK File Structure Analysis
The tool can inspect internal APK files and resource information, including DEX files, resource files, and other APK contents, while displaying file counts and related statistics.
DEX File Analysis
The tool identifies the number of DEX files in the APK and includes DEX-related information in the analysis report, helping developers understand the Dalvik/ART bytecode files included in the application.
Complete APK Analysis Report
APK analysis results are organized into modules such as basic information, permissions, components, libraries, files, and AndroidManifest.xml, making different types of APK information easier to review.
JSON and HTML Report Export
Analysis results can be exported in JSON and HTML formats. JSON is suitable for further programmatic processing and data storage, while HTML is suitable for generating readable APK analysis reports.
Browser-Based Local Analysis
APK files can be read and analyzed directly in the browser without uploading them to a server. This reduces the need for file uploads when analyzing APK files containing application information.
APK Analysis Use Cases
This tool is suitable for Android developers, testers, and users who need to inspect APK information, including package names, version information, SDK versions, permissions, Android components, CPU architectures, Native libraries, Manifest settings, and APK file structure.
How to Use the APK Analyzer
- Open the APK Analyzer.
- Drag an APK file into the upload area or click to select an APK file.
- Select the APK information types you want to analyze.
- Click the “Start Analysis” button.
- After analysis is complete, view APK information, permissions, components, libraries, files, and Manifest contents.
- Export the analysis report in JSON or HTML format as needed.
Frequently Asked Questions
Does APK analysis require software installation?
No. The online APK Analyzer runs directly in the browser without additional APK analysis software.
Which APK information is supported?
The tool supports APK basic information, application permissions, Android components, Native libraries, CPU architectures, DEX files, APK files, AndroidManifest.xml, and more.
Can I view the APK package name and version number?
Yes. After analysis, you can view the application name, package name, version name, version code, and Android SDK information.
Can I view APK permissions?
Yes. The tool parses Android permissions declared by the APK and displays the permission count and list.
Can I view the CPU architectures supported by an APK?
Yes. The tool can identify common CPU architectures from Native libraries, including armeabi-v7a, arm64-v8a, x86, and x86_64.
Is the APK file uploaded to a server?
The tool reads and analyzes APK files locally in the browser, so the APK does not need to be uploaded to a server. You should still analyze only APK files from trusted sources.
What is APK Analysis?
- View APK application name, package name, version, minimum SDK, target SDK, and file size
- Analyze Android permissions and components such as Activities, Services, Broadcast Receivers, and Content Providers
- Identify Native libraries and CPU architectures including armeabi-v7a, arm64-v8a, x86, and x86_64
- View DEX, resources, and APK file structure and parse AndroidManifest.xml configuration