dex2jar
dex2jar: A free, open-source toolkit for converting and transforming Android DEX files. Ranked #57 of 72 in Reverse Engineering Tools by our editors (3.0/10); pricing: Free plan; best for DEX-to-JAR conversion pipelines.
At a glance
- Editor score3.0 / 10
- PricingFree plan
- Best forDEX-to-JAR conversion pipelines
- Free planYes
- Paid fromFree
- DecompilerNo
- Facts checked23 Sep 2026

Where it wins
- Converts DEX files into Java class files packaged as JARs
- Reads and writes DEX through command-line tools and an API
- Includes smali assembly, disassembly, and string decryption
Where it doesn't
- Does not provide source-level Java decompilation
- Does not document firmware analysis
- Community support is the listed support channel
Our verdict on dex2jar
dex2jar is a free, open-source toolkit for working with Android Dalvik Executable (DEX) files and Java class files. Its command-line utilities are aimed at developers and analysts who need to inspect or transform Android application bytecode, especially in DEX-to-JAR conversion pipelines. It covers bytecode conversion and handling rather than source-level Java decompilation, so it is a focused component for a workflow, not a complete reverse-engineering environment.
The conversion tools package DEX-derived Java class files into JARs, while the project also supports reading and writing DEX. Its lightweight DEX reader/writer API is described as similar to ASM. For workflows involving smali, dex2jar can disassemble DEX files into smali and assemble smali files back into DEX. The d2j-decrypt-string utility adds a specific string-decryption function. These pieces make the toolkit useful when a pipeline needs conversion plus direct DEX or smali operations; the documented scope does not extend to firmware analysis or source-level Java decompilation.
As open-source software, dex2jar has no paid tiers to compare, and the listed support channel is community. Repository documentation includes command-line shell usage, but does not name supported operating systems or processor architectures, so teams should assess platform fit before adopting it in a constrained environment. Choose dex2jar for a lightweight conversion or bytecode-transformation step, particularly in solo or small-team work. Choose another tool if the requirement is Java source decompilation, firmware analysis, plugin support, or a broader analysis suite with documented platform coverage.
Your product? Our editors can test dex2jar in depth and publish a review, labelled as paid · from $149/mo →
dex2jar pricing
dex2jar fact sheet
| Free plan | Yes |
|---|---|
| Paid from | Free |
| Decompiler | No |
| Firmware analysis | No |
| Analysis mode | Static |
| Plugin API | No |
| Supported platforms | Not verified |
| Supported architectures | Not verified |
| Support | Community |
| Built for | Solo, Small business (editorial estimate) |
| Pricing | Free plan |
| Website | github.com |
| Facts checked | 23 Sep 2026 |
Alternatives to dex2jar
- GhidraA broad, free toolkit for native-code and bytecode reverse engineering.9.4
- IDA ProA comprehensive native reverse-engineering suite with substantial annual licensing costs.9.2
- ImHexA desktop binary inspection workbench with editing, patterns, comparison, and disassembly.8.7
See all dex2jar alternatives →
Used dex2jar? Be the first to review it
The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used dex2jar for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.
Write a reviewTwo minutes · verified accounts only · read by an editor before it appears
Featured on iTechGuides
dex2jar is listed in our Reverse Engineering Tools directory. Add the badge to your site — it links back to this page.
<a href="https://www.itechguides.com/products/dex2jar/"><img src="https://www.itechguides.com/best/badge/dex2jar.svg" alt="Featured on iTechGuides" width="230" height="46"></a>
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update

