Drop APK files here
or click to browse — .apk / .xapk / .apks / .apkm · analyzed locally, never uploaded
Inspect an Android APK's manifest, permissions, signature, symbols and code — locally.
Your files never leave your browser — all processing is local.
Drop APK files here
or click to browse — .apk / .xapk / .apks / .apkm · analyzed locally, never uploaded
This APK analyzer unpacks an Android .apk file and shows you what's inside: the package name and version, the full permission list with dangerous permissions flagged, every activity, service, receiver and provider (with exported components highlighted), the signing certificates behind the v1/v2/v3 signatures, and a breakdown of where the file's bytes go. It's built for developers checking their own builds, security-minded users vetting an APK before installing, and anyone curious what an app actually asks for.
It goes deeper than the manifest, too. The native libraries section lists every bundled .so, flags whether each one is stripped, and on demand parses the ELF symbol tables to show the C++ function names — the exported symbols from .dynsym and the full list from .symtab when present, demangled, with JNI (Java_…) entry points surfaced first. The code browser disassembles the DEX bytecode to Smali so you can browse every Java and Kotlin class and method, jump to definitions, and filter down to the app's own code.
Everything runs in your browser. The APK is a ZIP archive, so the tool reads its central directory, decompresses just the entries it needs, parses the binary AndroidManifest.xml and resources.arsc, extracts native symbols and DEX code, and computes certificate fingerprints with the Web Crypto API — all locally, with no upload. That makes it a fast way to check apk permissions, read native library symbols or verify an apk signature online without handing your file to a server.