Décompilateur Java
Décompilez des fichiers Java compilés .class et .jar en code source lisible. Choisissez entre des moteurs éprouvés comme CFR, JADX, Vineflower, Procyon ou JD-Core et récupérez du Java propre en quelques secondes. Pas de configuration locale, pas de maux de tête de configuration, téléchargez simplement votre fichier et inspectez instantanément le bytecode.
Décompilateur Java
Téléchargez un fichier .class ou .jar compilé pour récupérer le code source Java lisible. Tous les fichiers téléchargés doivent être du même type : soit .class soit .jar.
Télécharger un fichier
Déposez un fichier .class ou .jar ici
Cliquez ou déposez un fichier · validé par extension
Informations du fichier
0/1 emplacement utilisé· Passer à un plan supérieur pour le mode lot
Téléchargez un fichier pour configurer le moteur de décompilation
5 moteurs de décompilation
Choisissez entre CFR, JADX, Vineflower, Procyon ou JD-Core selon votre version Java et vos besoins de décompilation.
Support .class et .jar
Téléchargez des fichiers .class individuels pour une sortie source directe, ou des archives .jar qui retournent un ZIP téléchargeable de toutes les classes décompilées.
Traitement sécurisé
Les fichiers sont traités dans des environnements isolés et supprimés immédiatement après la décompilation. Rien n'est conservé.
Comment décompiler un fichier Java
Téléchargez votre fichier .class ou .jar
Glissez-déposez ou cliquez pour parcourir. Les fichiers jusqu'à 1 Mo sont supportés pendant la phase de test.
Choisissez un moteur de décompilation
Sélectionnez parmi CFR, JADX, Vineflower, Procyon ou JD-Core selon votre version Java et vos besoins.
Cliquez sur Décompiler
Le traitement prend généralement moins de 5 secondes. Les fichiers .class retournent le code source lisible directement ; les fichiers .jar se téléchargent en ZIP.
Copiez ou téléchargez votre source
Copiez des classes individuelles dans le presse-papiers ou téléchargez l'archive décompilée complète sur votre machine.
Qui utilise un décompilateur Java ?
Chercheurs en sécurité
Auditez des JARs tiers et des dépendances pour détecter des vulnérabilités ou du code malveillant sans accès aux sources.
Développeurs
Récupérez des fichiers sources perdus, inspectez les mécanismes internes des bibliothèques ou comprenez des APIs non documentées.
Étudiants et enseignants
Étudiez comment le bytecode compilé se rapporte à la syntaxe Java : un outil pratique pour apprendre la JVM.
Ingénieurs en rétroingénierie
Analysez des logiciels hérités, comprenez du code obscurci ou portez d'anciennes applications vers des frameworks modernes.
Équipes QA et DevOps
Vérifiez que les builds de production correspondent aux sources attendues et qu'aucun code non autorisé n'a été introduit.
Contributeurs open source
Inspectez les bibliothèques en amont pour écrire de meilleures corrections, rapports de bugs ou couches de compatibilité.
Endless Forge face aux autres décompilateurs Java
5 moteurs, basé navigateur, et aucune inscription requise.
Récupérez le code source Java
Plus d'outils développeur
Formateur de code
Formatez automatiquement du code brouillon avec des règles d'indentation et de style cohérentes.
Explicateur de code IA V1
Collez n'importe quel extrait de code et obtenez une explication en langage simple de ce qu'il fait.
Optimisation de code IA
Refactorisez et optimisez votre code pour les performances et la lisibilité avec l'IA.
Suppression de commentaires de code IA
Supprimez proprement tous les commentaires de votre code sans toucher à la logique.
Testeur Regex
Testez et déboguez des expressions régulières avec mise en évidence des correspondances en temps réel, affichage des groupes de capture, mode remplacement et aide-mémoire intégré.
Encodeur / Décodeur Base64
Encodez du texte ou des fichiers en Base64 et décodez des chaînes Base64 en texte brut, avec mode URL-safe et support d'aperçu d'image.
Formateur JSON
Embellissez et affichez proprement du JSON brut avec indentation configurable, coloration syntaxique et détection d'erreurs instantanée.
Analyseur de texte
Analysez le nombre de mots, le temps de lecture, le sentiment et le score de lisibilité.
Questions fréquentes
5 questions avec réponses