Drag and drop an APK file here, or click to select a file
APK files only, maximum 200 MBUpload an APK and click “Start Analysis” to view the analysis report
Quickly view basic APK information such as file size, package name, version, and Android SDK versions.
Analyze Android components such as Activities, Services, Broadcast Receivers, and Content Providers.
View the Android permissions declared by the APK to quickly understand the system access requested by the app.
Identify native .so libraries included in the APK and view their corresponding CPU architectures.
Detect CPU architectures supported by the APK, including armeabi-v7a, arm64-v8a, x86, and x86_64.
View Android version information such as the app version name, version code, minimum SDK, and target SDK.
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.
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.
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.
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.
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 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.
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.
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.
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.
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.
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.
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.
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.
Comments 0