decompiler.cc · Online Decompiler · 2026

Online decompiler for Java, Android, Python, WASM and .NET

decompiler.cc is a free decompiler that runs in the browser. Drop a compiled file and read reconstructed source in the tab — Java and Kotlin JAR/CLASS, Android APK and DEX, Python pyc, WebAssembly, .NET assemblies, and Lua bytecode. Work stays in a web worker on your device, so the file is not uploaded to a remote decompiler API.

A decompiler in the browser

No install and no account. Open an archive or a single compiled unit and browse reconstructed source next to bytecode or disassembly. Use it to inspect a library, recover lost source, or review a build without a desktop reverse-engineering suite.

Java, JAR and CLASS

The Java engine is the deep path: constant pool, generics, enums, lambdas, inner classes, and Kotlin-aware output when metadata is present. Compare two JARs, edit string literals, decode JWTs, and encode or decode Base64 in the same tab.

APK, DEX, Python, WASM, .NET and Lua

The same drop zone opens Android packages and DEX (Java-like source plus Smali), CPython .pyc/.pyo, WebAssembly modules (outline and WAT), managed .NET DLLs and EXEs (C# outline and IL), and Lua .luac. First-pass backends unpack structure and disassembly so you can read the artifact immediately.

Why decompiler.cc

Decompilation is local. Share links are optional. Follow JVM method traces, search quoted strings, and keep every compiled unit in one tree — on Windows, macOS, Linux, ChromeOS, and mobile browsers.

How to decompile a file online

  1. Open https://decompiler.cc
  2. Drop a compiled file or archive
  3. Pick a unit in the tree and read reconstructed source
  4. Optional: compare two JARs, edit strings, or open a call trace

FAQ

What is decompiler.cc?

An online decompiler that runs in your browser. It opens Java JAR/CLASS, Android APK/DEX, Python pyc, WebAssembly, .NET assemblies, and Lua bytecode, then shows reconstructed source and disassembly in the same tab.

Does decompiler.cc upload my files?

No. Parsing and decompilation run locally in a web worker. The file is not sent to a remote decompiler API to recover source.

Which formats can I decompile?

Java and Kotlin .class/.jar/.war/.ear, Android .apk/.dex, Python .pyc/.pyo, WebAssembly .wasm, managed .NET .dll/.exe, and Lua .luac. The Java pipeline is the mature engine; the other backends are first-pass readers with source-like output and disassembly.

Is the decompiler free?

Yes. decompiler.cc is free in the browser — no account and no install.