🌐
Java Decompiler
java-decompiler.github.io
Java Decompiler
JD-Core is a library that reconstructs Java source code from one or more β€œ.class” files. JD-Core may be used to recover lost source code and explore the source of Java runtime libraries. New features of Java 5, such as annotations, generics or type β€œenum”, are supported.
🌐
SourceForge
sourceforge.net β€Ί projects β€Ί dcompiler
Java Decompiler download | SourceForge.net
Download Java Decompiler for free. The aim of this project is to develope a decompiler for java which is platform independent and has options to obfuscate the class file also. The project takes class file as input and decompiles it and provides the source file.
Discussions

Looking for a Java decompiler
I've had a good experience with this one: http://jd.benow.ca/ EDIT: You decompile the .class file, which is a compiled .java file. A .jar file may contain .java files as well. More on reddit.com
🌐 r/java
49
28
June 13, 2017
New open source Java decompiler
Why didn't you just contribute these changes to Fernflower rather than forking? More on reddit.com
🌐 r/java
40
219
April 29, 2022
🌐
GitHub
github.com β€Ί java-decompiler β€Ί jd-gui
GitHub - java-decompiler/jd-gui: A standalone Java Decompiler GUI
> git clone https://github.com/java-decompiler/jd-gui.git > cd jd-gui > ./gradlew build
Starred by 14.9K users
Forked by 2.5K users
Languages Β  Java 96.3% | ANTLR 2.3% | Shell 1.4%
🌐
Reddit
reddit.com β€Ί r/java β€Ί looking for a java decompiler
r/java on Reddit: Looking for a Java decompiler
June 13, 2017 -

I have a couple of .jar games on my disk. I want to decompile the bytecode back to the readable .java format.

What are my options? Google wasn't very helpful, throwing old sites at me with broken download links.

I just want to learn - I played the game lots of times so I know what it does, now I want to know how it does it.

EDIT: Thanks to everyone who replied, the post stays so that others can use. I decided to use jd-gui, but it's good to know many Java IDEs have plugins to do this too (I use Netbeans and I couldn't find a decompiler plugin for it)

🌐
Eclipse Marketplace
marketplace.eclipse.org β€Ί content β€Ί enhanced-class-decompiler
Enhanced Class Decompiler | Eclipse Plugins, Bundles and Products - Eclipse Marketplace | Eclipse Foundation
Enhanced Class Decompiler integrates CFR, FernFlower, JD, Procyon, Vineflower seamlessly with Eclipse and allows Java developers to debug class files without source code directl
🌐
The Hacker News
thehackernews.com β€Ί home β€Ί cybersecurity news
JD-GUI - Fast Java Decompiler Download
August 4, 2011 - JD-GUI is a standalone graphical utility that displays Java source codes of ".class" files. You can browse the reconstructed source code with the JD-GUI for instant access to methods and fields. JD-GUI is free for non-commercial use. This means that JD-GUI shall not be included or embedded into commercial software products. Nevertheless, this project may be freely used for personal needs in a commercial or non-commercial environments. Download :
🌐
Java Decompilers
javadecompilers.com β€Ί jad
JAD Decompiler Download βœ“
Reliable mirror βœ“ Download JAD decompiler here. Versions for βœ“ Windows βœ“ Mac OS βœ“ Linux βœ“ EVERYTHING!
Find elsewhere
🌐
Java Code Geeks
javacodegeeks.com β€Ί home β€Ί core java
13 Best Java Decompilers for Download and Online Use for Java Developers - Java Code Geeks
November 17, 2021 - JDProject is the most used java decompiler in the world by java developers because it has the support for the Eclipse IDE and offline tool as well. This one is easy to use and supports java 1.1 onwards. And also JD has syntax highlighting and also open multiple jars at the same time from the offline tool. This can easily reconstruct the java source file from the any version java .class file. Works with enums, collections, java 8 stream apis as well. Download from here.
🌐
Visual Studio Marketplace
marketplace.visualstudio.com β€Ί items
Decompiler for Java - Visual Studio Marketplace
Extension for Visual Studio Code - Adds a decompiler for the Java Language Support extension.
🌐
Brisk InfoSec
briskinfosec.com β€Ί tooloftheday β€Ί toolofthedaydetail β€Ί JD-GUI
JD-GUI
You can download the java file from http://java-decompiler.github.io/ For Linux Β· You can download the debian file from http://java-decompiler.github.io/ JD GUI Java Decompiler requires Java 1.8 Β· Windows Β· Windows users can simply run the ...
🌐
GitHub
github.com β€Ί skylot β€Ί jadx
GitHub - skylot/jadx: Dex to Java decompiler
... On Windows run .bat files with double-click Note: ensure you have installed Java 11 or later 64-bit version. For Windows, you can download it from oracle.com (select x64 Installer).
Starred by 46.4K users
Forked by 5.4K users
Languages Β  Java 90.8% | Smali 6.6% | Kotlin 2.3% | Lex 0.3%
🌐
Benf
benf.org β€Ί other β€Ί cfr
CFR - yet another java decompiler.
CFR is a JVM bytecode decompiler - it will decompile modern Java features (including Java 13) but is written entirely in Java 6, so will work anywhere! - It'll even make a decent go of turning class files from other JVM languages (eg Kotlin, Scala, Groovy) back into Java!
🌐
Jdec
jdec.app
JDec - Java Decompiler Online
JDec is a online Java decompiler that provides a fast way to decompile JAR files. Instant access to the files, no need to wait. Also supports downloading decompiled java code.
🌐
apponic
jd-gui.apponic.com
JD-GUI Free Download
JD-GUI Free Download - Decompile and analyze Java 5, and upper, ".class" files.
Rating: 4.3 ​ - ​ 24 votes
🌐
Eclipse Marketplace
marketplace.eclipse.org β€Ί free-tagging β€Ί decompiler
decompiler | Eclipse Plugins, Bundles and Products - Eclipse Marketplace | Eclipse Foundation
Inspect, understand and debug Java bytecode, no matter if you have the corresponding source. ... Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client ... Import a .jar or .war as a project into you Eclipse IDE, even if you don't have the source by decompiling the jar Supported project types Maven PDE Eclipse plugin WAR file Generic...
🌐
JetBrains
plugins.jetbrains.com β€Ί plugin β€Ί 7100-java-decompiler
Java Decompiler - IntelliJ IDEs Plugin | Marketplace
JD-IntelliJ is a Java decompiler for the IntelliJ IDEA. Open a Java class file to see the decompiled code. It is based on the famous JD-GUI's core library JD-Core...
🌐
apponic
jdecompiler-java-decompiler.apponic.com
JDecompiler (Java Decompiler) Download
JDecompiler (Java Decompiler) Download - A small tool to decompile the java class use your favorite text editor.
Rating: 4.3 ​ - ​ 3 votes
🌐
Decompiler.com
decompiler.com
Java decompiler online / APK decompiler - Decompiler.com
Drag and drop your artifact into the online decompiler to view the content online or download it. Navigate through and inspect decompiled code online without installing anything. .exe and .dll .NET decompilation back to C# project. .jar and .class decompilation back to Java source code.