Online Java Bytecode Analyzer - JVM Instructions, Security & Obfuscation Detector

☕ Java Bytecode Analyzer

Analyze .class files and JARs - View JVM instructions, detect obfuscation, find security issues

✓ Bytecode Visualizer ✓ JVM Instruction Explainer ✓ Security Analyzer ✓ Obfuscation Detector ✓ Dependency Graph
📦
Drop .class or .jar file here
Or click to select a file (max 10MB)

About Java Bytecode Analysis

📊 Bytecode Visualizer

View all JVM instructions in each method with syntax highlighting. See opcodes, operands, and stack effects.

📚 JVM Instruction Explainer

Each bytecode instruction comes with a human-readable explanation of what it does.

🔒 Security Analyzer

Detects calls to dangerous APIs like Runtime.exec(), reflection, deserialization, and network operations.

🔍 Obfuscation Detector

Identifies signs of code obfuscation including short/random names, unusual patterns, and synthetic members.

🌐 Dependency Graph

Visualize class dependencies to understand code structure and external library usage.

📦 JAR Support

Analyze entire JAR files with summary statistics, class listings, and aggregated security analysis.

Analyzing bytecode...

Encoding and Data Utilities

Encode, decode, measure sizes, and transform common formats.

Search Tutorials