</>XapkTool Studio No project open
YOUR APK, OPEN FOR EDITING

Inspect. Edit.
Make it yours.

A focused Android workspace in your browser.
Decompile an APK, change its code, and build it again.

01 Decompile02 Edit source03 Build & download

Java, Kotlin, XML & Smali · Search across files · Familiar keyboard shortcuts

How Java and Kotlin editing works

DEX is decompiled to Java, including code originally written in Kotlin. Edit that Java or add a Kotlin replacement with the same package and class name. Only modified Java/Kotlin files are compiled; resources and Smali are rebuilt with APKEditor. Decompiled code can need manual fixes before it compiles. Existing signatures are replaced when the APK is rebuilt.

Checking compiler tools…

Feature in development

We are developing AI code editing. Thank you for your interest!

Make yourself at home

Android Studio style shortcuts. Use Cmd on macOS and Ctrl on Windows/Linux.

Save all files
Ctrl/Cmd S
Find / replace in file
Ctrl/Cmd F / R
Find in project
Ctrl/Cmd Shift F
Go to file
Ctrl/Cmd Shift N
Search everywhere
Shift, Shift
Go to line
Ctrl/Cmd L
File structure
Ctrl/Cmd F12
Go to class declaration
Ctrl/Cmd B / F12
Navigate back / forward
Alt ← / →
Find action
Ctrl/Cmd Shift A
New Java/Kotlin file
Alt Insert
Build APK
Ctrl/Cmd F9
Close editor tab
Ctrl/Cmd W
Undo / redo
Ctrl/Cmd Z / Shift Z

New source file

Use a package path, for example com/example/Greeting.kt. A Kotlin replacement should use the same class name as the Java class it replaces.

Build & signing

Rebuilt APKs are signed with a debug key by default. Choose your original key to retain your app’s signing identity.

Workspaces expire after inactivity. Save keeps files on the server for this session; it does not download them.

Discard changes?