🔐Manifest Insights • 100% Private • No Upload

APK Permission Viewer

Read APK manifest permissions, SDK levels, package name, and version information — all locally in your browser.

🔐

Drop your APK here

or choose a local .apk file.
Nothing gets uploaded. Analysis runs locally.

What is an APK Permission Viewer?

An APK Permission Viewer lets you inspect the permissions and basic information declared inside an Android app's AndroidManifest.xml file without installing the app.

Every Android app declares what it can access on your device (such as camera, location, contacts, storage, etc.). Some of these permissions are normal, while others are considered Dangerous because they can access sensitive user data.

Our tool parses the manifest directly in your browser, giving you a clear and secure way to review an app's requested capabilities before you install it.

Why Check APK Permissions?

Security and privacy should always be a priority, especially when sideloading apps from unknown sources. Many apps request more permissions than they actually need.

🛡️ Protect Your Privacy

See exactly what sensitive data an app wants to access before installing it.

🔴 Spot Dangerous Permissions

Quickly identify high-risk permissions like Camera, Microphone, Location, Contacts, and SMS.

✅ Make Informed Decisions

Decide whether an app is trustworthy based on the permissions it requests.

🔒 Complete Privacy

Everything is analyzed locally in your browser. Your APK is never uploaded anywhere.

Key Features

  • Full Permission List — View all declared permissions in the APK
  • Dangerous Permissions Highlighted — Automatically flags high-risk permissions in red
  • Basic App Info — Shows package name, version name, version code, and min/target SDK
  • Manifest Summary — Clean overview of important manifest details
  • 100% Client-Side — No data leaves your device
  • Fast & Lightweight — Instant results even on large APKs

How to Use the APK Permission Viewer

  1. Upload your APKDrag and drop your APK file into the upload zone. The analysis runs entirely in your browser.
  2. Review the SummaryQuickly check the package name, version information, and required Android SDK levels.
  3. Check PermissionsReview the full list of permissions. Dangerous permissions (such as Camera, Location, Contacts, or Microphone) are automatically highlighted so you can spot privacy risks easily.

Understanding Android Permissions

Android uses different permission levels. Here's a quick breakdown:

Permission TypeDescriptionExamples
NormalLow risk. Granted automatically at install time.Internet, Vibrate, Access Network State
DangerousHigh risk. Can access private user data. User must approve.Camera, Location, Contacts, Microphone, SMS, Storage
SignatureOnly granted if the app is signed with the same certificate as the declaring app.System-level permissions

Tip: Be extra cautious with apps that request many Dangerous permissions, especially if the app doesn't seem to need them for its core functionality.

What Information You'll See

  • Package Name — The unique identifier of the app
  • Version Name & Code — Current version of the app
  • Min & Target SDK — Which Android versions the app supports
  • All Declared Permissions — Complete list from the manifest
  • Dangerous Permissions — Clearly highlighted for quick review
  • Uses-Features (if available) — Hardware and software features the app requires

Frequently Asked Questions

Is it safe to use this tool?

Yes. The APK Permission Viewer runs 100% in your browser. Your files are never uploaded to any server.

Can I see permissions of apps already installed on my phone?

This tool analyzes APK files. To check permissions of installed apps, you can first extract the APK using our APK Extractor tool, then analyze it here.

What are Dangerous permissions?

These are permissions that can access sensitive user data (like your location, photos, contacts, or microphone). They are highlighted in red by the tool.

Does this tool show runtime permissions?

It shows all permissions declared in the manifest. Some permissions are requested at runtime by the app, but the manifest declares what the app is capable of requesting.

Can I use this to check if an app is safe?

It helps you make better decisions by showing requested permissions. However, it doesn't detect malware. Always combine it with other security practices.