APK Analyzer

Upload APK

Drag and drop an APK file here, or click to select a file

APK files only, maximum 200 MB
Select the types of APK information to analyze
APK files are read and analyzed locally in your browser
Files are not uploaded to the server

APK Analysis Report

Waiting for analysis

Upload 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

  1. Open the APK Analyzer.
  2. Drag an APK file into the upload area or click to select an APK file.
  3. Select the APK information types you want to analyze.
  4. Click the “Start Analysis” button.
  5. After analysis is complete, view APK information, permissions, components, libraries, files, and Manifest contents.
  6. 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?

APK analysis is the process of examining an Android application package to view information such as its package name, version, Android SDK, permissions, components, Native libraries, CPU architecture, DEX files, and AndroidManifest.xml. It helps quickly understand the basic structure and configuration of an APK.
  • 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
The online APK Analyzer requires no professional software installation, supports local APK analysis in the browser, and can export analysis results as JSON or HTML reports.
Comments 0
No comments yet. Be the first to comment!
Comment content cannot be empty
0/255