Java-Decompiler
Kompilierte Java-.class- und .jar-Dateien in lesbaren Quellcode zuruckwandeln. Zwischen bewahrten Engines wie CFR, JADX, Vineflower, Procyon oder JD-Core wählen und in Sekunden sauberes Java wiederherstellen.
Java-Decompiler
Eine kompilierte .class- oder .jar-Datei hochladen, um lesbaren Java-Quellcode wiederherzustellen. Alle hochgeladenen Dateien mussen vom gleichen Typ sein: entweder .class oder .jar.
Datei hochladen
Eine .class- oder .jar-Datei hier ablegen
Klicken oder eine Datei ablegen - geprüft anhand der Dateiendung
Dateiinfo
0/1 Slot verwendet· Upgrade für Stapelmodus
Datei hochladen, um die Decompiler-Engine zu konfigurieren
5 Decompiler-Engines
Aus CFR, JADX, Vineflower, Procyon oder JD-Core wählen, je nach Java-Version und Dekompilierungsbedarf.
.class- und .jar-Unterstutzung
Einzelne .class-Dateien für direkte Quellausgabe hochladen oder .jar-Archive, die eine herunterladbare ZIP aller dekompilierten Klassen zuruckgeben.
Sichere Verarbeitung
Dateien werden in isolierten Umgebungen verarbeitet und sofort nach der Dekompilierung gelöscht. Nichts wird aufbewahrt.
So dekompiliert man eine Java-Datei
.class- oder .jar-Datei hochladen
Per Drag-and-Drop oder durch Klicken auswählen. Dateien bis zu 1 MB werden in der Testphase unterstutzt.
Decompiler-Engine wählen
Aus CFR, JADX, Vineflower, Procyon oder JD-Core wählen, je nach Java-Version und Anforderungen.
Auf 'Dekompilieren' klicken
Die Verarbeitung dauert typischerweise unter 5 Sekunden. .class-Dateien geben lesbaren Quellcode direkt zuruck; .jar-Dateien werden als ZIP heruntergeladen.
Quellcode kopieren oder herunterladen
Einzelne Klassen in die Zwischenablage kopieren oder das vollstandige dekompilierte Archiv herunterladen.
Wer nutzt einen Java-Decompiler?
Sicherheitsforscher
Drittanbieter-JARs und Abhangigkeiten auf Sicherheitslucken oder Schadcode prüfen, ohne Zugang zum Quellcode.
Entwickler
Verlorene Quelldateien wiederherstellen, Bibliotheks-Interna untersuchen oder undokumentierte APIs verstehen.
Studenten und Lehrende
Untersuchen, wie kompilierter Bytecode mit Java-Syntax zusammenhangt - ein praktisches Tool zum Erlernen der JVM.
Reverse Engineers
Legacy-Software analysieren, verschleierten Code verstehen oder alte Anwendungen auf moderne Frameworks portieren.
QA- und DevOps-Teams
Sicherstellen, dass Produktions-Builds dem erwarteten Quellcode entsprechen und kein unbefugter Code eingefuhrt wurde.
Open-Source-Mitwirkende
Upstream-Bibliotheken untersuchen, um bessere Patches, Fehlerberichte oder Kompatibilitatsschichten zu schreiben.
Endless Forge vs. andere Java-Decompiler
5 Engines, browserbasiert, ohne Registrierung.
Java-Quellcode wiederherstellen
Weitere Entwickler-Tools
Code-Formatierer
Unordentlichen Code mit konsistenten Einruckungs- und Stilregeln automatisch formatieren.
KI-Code-Erklarer V1
Beliebigen Code-Schnipsel einfugen und eine klarsprachliche Erklärung erhalten.
KI-Code-Optimierung
Code mit KI für Performance und Lesbarkeit refaktorieren und optimieren.
KI-Code-Kommentar-Entferner
Alle Kommentare sauber aus deiner Codebase entfernen, ohne die Logik zu beruhren.
Regex-Tester
Regulare Ausdrucke mit Live-Match-Hervorhebung, Erfassungsgruppen-Anzeige, Ersetzungsmodus und einem eingebauten Spickzettel testen und debuggen.
Base64-Kodierer / -Decoder
Text oder Dateien in Base64 kodieren und Base64-Strings zuruck in Klartext dekodieren, mit URL-sicherem Modus und Bildvorschau.
JSON-Formatierer
Rohen JSON mit konfigurierbarer Einruckung, Syntaxhervorhebung und sofortiger Fehlererkennung verschonern und prettify-printen.
Textanalysator
Wortzahl, Lesezeit, Stimmung und Lesbarkeit analysieren.
Häufig gestellte Fragen
5 Fragen beantwortet