Inspect Java source from CLASS files using JD-GUI, a standalone graphical decompiler.
JavaDecompiler
Decompile Java class and JAR files online to inspect their source code with JavaDecompiler.

About JavaDecompiler
JavaDecompiler provides an online interface to extract Java source code from .class and .jar binary files. It presents five decompiler options: CFR, JD, Procyon, Fernflower, and JAD.
Coverage varies by engine. CFR handles Java features through Java 14, Procyon handles up to Java 8, Fernflower supports up to Java 6, and JD supports Java 5. JAD is listed for historical reasons and does not correctly decompile Java 5 and later.
Key features
- Online extraction of source from .class files
- Online extraction of source from .jar files
- CFR engine for Java 7 to Java 14 features
- Procyon engine for Java 5 to Java 8 features
- Fernflower engine for Java up to version 6
- JD engine for Java 5 code
- Offers five decompiler options in one interface
- CFR option covers Java features through Java 14
- Provides online interface for .class and .jar files
- JAD does not correctly decompile Java 5 and later
- JD supports Java 5 and was updated in 2015
- Fernflower supports up to Java 6 and was updated in 2015
JavaDecompiler at a glance
- Website
- javadecompilers.com
- Category
- Development › Programming Languages
- Type
- Website
- Pricing
- Not confirmed. Check the site
- Platforms
- Android, Web
- Open source
- Not stated
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
JavaDecompiler alternatives
Tools and sites you could use instead, ranked by how closely they match.
Inspect C++ source code from a compiler’s perspective with C++ Insights, an interactive source transformation tool.
Clojure Java Interop documentation explains how Clojure code can access Java classes and methods.
Decompile Java bytecode to Java source with Fernflower, used in IntelliJ IDEA.
Inspect and edit Java bytecode with Recaf, a modern editor that includes a documented user guide.
Deobfuscate, unminify, and unpack bundled JavaScript with WebCrack, a tool for inspecting scripts.
Popular in Programming Languages
Well-known listings from the same topic.
JavaDecompiler FAQ
What files can I decompile?
Which decompilers are presented on the site?
Can JAD decompile recent Java versions?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.











