Your files stay on your device

# APK manifest viewer

Drop an APK or an extracted manifest to decode the binary AndroidManifest.xml in the tab, showing package, SDK levels, permissions with protection levels and exported components, with XML, JSON and CSV downloads.

Load an APK to unpack its manifest: package identity, SDK levels, permissions with protection levels, and every component other apps can reach.

Android stores the manifest as compiled binary XML (AXML), not plain text: strings live in a pooled table and attributes carry typed values. This tool reads the ZIP central directory, inflates just the AndroidManifest.xml entry, and walks the chunk tree, all with its own bounded parser. Protection levels come from a curated table of known platform permissions plus any permission the app declares itself; a permission outside that table shows as unknown because the real level lives in the platform, not in the APK. No signature verification, no resources.arsc value lookup, and no ZIP64 or streamed-entry support.
Options

## More regex & cron tools

- [ZIP files](/files/zip)
- [Deep link builder](/dev/android-deep-link-builder)
[All regex & cron tools](/dev)

Was this tool useful?
YesNo

---

Canonical HTML: https://nutter.tools/dev/apk-manifest-viewer
Markdown version: https://nutter.tools/dev/apk-manifest-viewer.md
Plain-text version: https://nutter.tools/dev/apk-manifest-viewer.txt
Agent index: https://nutter.tools/llms.txt

