Java Decompiler Online

🔍 Java Decompiler Online

Convert compiled .class and .jar files back to readable Java source code instantly

✓ 100% Free ✓ .class & .jar Support ✓ Supports Java 8-25 ✓ Secure Processing
📁
Drop your .class or .jar file here
or click to browse (max 50MB for JAR)
📄 Selected:
Uploading...
⚠ Error

Decompiled Java Source Code

📁 Decompiled JAR Contents
Select a file to view
👈 Select a .java file from the tree to view its contents

About Java Decompiler

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.

Supported File Types

.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.

🔬

Code Analysis

Examine third-party libraries, understand dependencies, and analyze compiled code structure without access to original sources.

🐞

Debugging

Debug production issues by decompiling and examining the exact code that's running, even without source code access.

📚

Learning

Study how Java constructs are compiled, understand bytecode patterns, and learn from well-designed libraries.

🔒

Security

Files are processed securely and deleted immediately after decompilation. No data is stored or retained on our servers.

Encoding and Data Utilities

Encode, decode, measure sizes, and transform common formats.

Search Tutorials