
Krakatau
Krakatau provides tools to decompile, assemble, and disassemble Java bytecode.

About Krakatau
Krakatau provides an assembler and disassembler for Java bytecode. The assembler converts human-readable assembly into class files, and the disassembler turns class files or JAR/ZIP archives into text that can be edited and reassembled. It can also examine low-level binary details. The decompiler is aimed at obfuscated code but lacks support for some Java 8+ features such as lambdas, so it works best on older code; the v2 decompiler is still in progress, so decompilation currently requires v1. Building it requires Rust and Cargo.
Pricing is not clearly stated.
Key features
- Default disassembly mode optimized for readability and editing
- Roundtrip disassembly mode for bit-for-bit identical reassembly
- Assembler supports the Java 19 bytecode specification
- Can create class files from scratch by writing bytecode manually
- Handles highly obfuscated code that breaks javap
Krakatau at a glance
- Category
- Development › Developer Tools
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Details verified
- Oct 23, 2026 · Official source
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
Guides for Developer Tools
Krakatau alternatives
Tools and sites you could use instead, ranked by how closely they match.
Java and JVM bytecode can be decompiled with Vineflower, a general-purpose tool.
Chips-n-Salsa provides Java implementations of customizable stochastic and adaptive local search algorithms.
jSciPy provides Java scientific computing tools for signal processing, FFT, filtering, power spectral density, and DCT.
liblinear-java provides a Java version of LIBLINEAR for linear classification and regression models.
The Luyten interface lets users decompile Java programs using Procyon.
Bytecode Viewer is a Java and Android APK reverse engineering suite with decompiling, editing, and debugging tools.
Popular in Developer Tools
Well-known listings from the same topic.
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.













