Online Java class decompiler

 
 
This tool is still work in progress and the generated java code is NOT COMPLETE.
The development status of the online decompiler is pre-alpha.


This service allows you to decompile Java class files and create a class file analysis report containing the following information:
  • The class file content in hex values
  • magic
  • minor and major version
  • constant pool count
  • constant pool
  • access flags
  • this class
  • super class
  • interfaces count
  • interfaces info
  • fields count
  • fields info
  • methods count
  • methods info
  • attributes count
  • attributes info
For example: Decompiling Java class files may be illegal in your country and this service should therefore only be used for educational purposes.

YOU USE THIS SERVICE AT YOUR OWN RISK. MOBILEFISH.COM WILL NOT BE LIABLE FOR ANY DATA LOSS, DAMAGES, LOSS OF PROFITS OR ANY OTHER KIND OF LOSS WHILE USING OR MISUSING THIS SERVICE.

The decompiler is completely PHP built and created based on the JSR 202:
Java Class File Specification Update (ClassFile-Java6.pdf).

The latest version of this document can be downloaded from http://jcp.org/en/jsr/detail?id=202

More information about the Java class file format can be found at:
https://www.mobilefish.com/tutorials/java/java_quickguide_classfile.html

Upload class file:


Class file (Max 100 KB) *: Help
Create class file analysis report: Help
To prevent automated submissions an Access Code has been implemented for this tool.   access code
Please enter the Access Code as displayed above *:  
 
* = required
 


Decompiled class file and class file analysis report:


No output