Convert compiled .class and .jar files back to readable Java source code instantly
A Java decompiler is a specialized tool that reconstructs Java source code from compiled bytecode (.class files). This online decompiler uses CFR (Class File Reader), one of the most advanced Java decompilers, to reverse-engineer bytecode into human-readable Java source code.
.CLASS files: Single compiled Java class files. The decompiled source is shown directly with syntax highlighting.
.JAR files: Java Archive files containing multiple classes. Browse all decompiled files in a tree view and download as ZIP.
Examine third-party libraries, understand dependencies, and analyze compiled code structure without access to original sources.
Debug production issues by decompiling and examining the exact code that's running, even without source code access.
Study how Java constructs are compiled, understand bytecode patterns, and learn from well-designed libraries.
Files are processed securely and deleted immediately after decompilation. No data is stored or retained on our servers.
Encode, decode, measure sizes, and transform common formats.