APK Analyzer

Analyze Android APK files to extract package info, permissions, and more

Drop an APK file to analyze

Extract package info, permissions, signatures, and more

Features

  • Extract package name, version, and app name
  • List all permissions with risk levels
  • View activities, services, receivers, and providers
  • Parse AndroidManifest.xml to readable format
  • Calculate MD5 and SHA-256 hashes
  • Detect signature versions (V1/V2)
  • Browse APK file structure
  • Extract and display app icon
  • Show SDK version requirements
  • List native libraries and supported ABIs
  • Fully client-side - no upload required

Frequently Asked Questions

Is my APK uploaded to a server?

No, all analysis happens entirely in your browser using JavaScript. The APK file never leaves your device, ensuring complete privacy and security.

What information can be extracted from an APK?

You can extract the package name, version, permissions, app components (activities, services, receivers, providers), SDK requirements, native libraries, file hashes, and the AndroidManifest.xml.

What are dangerous permissions?

Dangerous permissions give apps access to sensitive user data or device features like camera, microphone, contacts, location, and storage. These require explicit user approval on Android 6.0+.

What do the signature versions mean?

V1 (JAR signing) is the original Android signature scheme. V2 (APK signing) was introduced in Android 7.0 and provides better security. V3 adds key rotation support.

Can I analyze any APK file?

Yes, you can analyze any valid APK file. However, some obfuscated or specially packaged APKs might have limited information available.

Related Tools

File Metadata Analyzer

OSINT Tools

Extract hidden metadata from PDF, Office documents, and images
Hash Generator

Developer Tools

Generate CRC-32, MD5, SHA-1, SHA-256, SHA-512, RIPEMD-160 and more hashes
JSON Formatter & Validator

Developer Tools

Format, validate, and minify JSON data