Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Decompiler Software
  3. Bytecode Viewer

Bytecode Viewer

What it is

Bytecode Viewer is a free desktop application for inspecting and decompiling Java bytecode, with tools for Java and Android reverse engineering. It opens Class, Jar, XAPK, APK, DEX, WAR, and JSP files, as well as image and text resources. Six included Java decompilers are Krakatau, CFR, Procyon, FernFlower, JADX, and JD-GUI. The application also has three bytecode disassemblers, including Krakatau and Smali/BakSmali assemblers. Listed Android tools include Dex2Jar, Enjarify, and APKTool.jar for viewing Jar and APK resources. Users can edit and compile Java and bytecode, and the software includes a Java compiler, advanced static search, and plugins using Java or JavaScript to interact with loaded class files. Export formats include runnable Jar, Zip, APK, and decompiled files as Zip. The project requires Java 8 or later and is available for Linux, macOS, and Windows. Version 2.13.2 is marked in development; its command-line interface is not functional, and v2.12 is recommended for CLI use.

For and against

For

  • Free and open source under GPL v3 Copyleft.
  • Includes six Java decompilers.
  • Supports Java and bytecode editing and compiling.
  • Offers Java and JavaScript plugin scripting.
  • Exports runnable Jar, Zip, and APK files.

Against

  • Requires Java 8 or greater.
  • Version 2.13.2 is marked in development.
  • Its command-line interface is not functional in version 2.13.2.

The verdict

Bytecode Viewer brings multiple decompilers, editing tools, and file export options into a free desktop application. For command-line use, the project recommends v2.12 rather than the in-development 2.13.2 release.

Who it suits

Bytecode Viewer suits developers and others working with Java or Android compiled code who need to inspect, decompile, edit, or compile it. Users who need its command-line interface should note the project’s version guidance.

Plans and prices

Bytecode Viewer

Free

100% free · open source under GPL v3 Copyleft

Every plan, in full

On the record

Android integrations
The maker lists Dex2Jar and Enjarify for APK/DEX support, and APKTool.jar for viewing Jar and APK resources.bytecodeviewer.com · read 7 Oct 2026
Bytecode tools
It includes three bytecode disassemblers, including the Krakatau and Smali/BakSmali assemblers.github.com · read 7 Oct 2026
Current release limitation
The maker marks version 2.13.2 as in development and says its command-line interface is not functional, recommending v2.12 for CLI use.konloch.com · read 7 Oct 2026
Decompilers
It includes six Java decompilers: Krakatau, CFR, Procyon, FernFlower, JADX, and JD-GUI.github.com · read 7 Oct 2026
Editing and compiling
The product includes a Java compiler and supports Java and bytecode editing and compiling.github.com · read 7 Oct 2026
Export
The maker lists export options including runnable Jar, Zip, APK, and decompiled files as Zip.github.com · read 7 Oct 2026
Intended users
The project describes itself as a Java and Android reverse engineering suite designed to aid in the reversing process.github.com · read 7 Oct 2026
Operating systems
The official site says it works with all operating systems and describes Windows file association support for .class, .dex, and .apk files.bytecodeviewer.com · read 7 Oct 2026
Purpose
Bytecode Viewer is a desktop application for analyzing and decompiling Java bytecode to help developers inspect and debug compiled code.konloch.com · read 7 Oct 2026
Requirements
The maker lists Java 8 or greater as a requirement.konloch.com · read 7 Oct 2026
Search and plugins
It provides advanced static search and a plugin system with Java and JavaScript scripting that can interact with loaded class files.github.com · read 7 Oct 2026
Security
The project changelog says the Zip Slip exploit CVE-2022-21675 was patched in version 2.11.0.konloch.com · read 7 Oct 2026
Support
The project directs users to GitHub issues for bugs and provides a discussion forum and Discord link.github.com · read 7 Oct 2026
Supported files
It supports Class, Jar, XAPK, APK, DEX, WAR, JSP, image resources, and text resources.github.com · read 7 Oct 2026

Alternatives to Bytecode Viewer

Every alternative, ranked