decompiler.cc · オンラインデコンパイラ · 2026

Java、Android、Python、WASM、.NET 向けオンラインデコンパイラ

decompiler.cc はブラウザで動く無料のデコンパイラです。コンパイル済みファイルをドロップし、タブ内で再構成されたソースを読みます — Java / Kotlin の JAR/CLASS、Android の APK/DEX、Python pyc、WebAssembly、.NET アセンブリ、Lua バイトコード。処理は端末の Web Worker に留まり、リモートのデコンパイラ API へファイルは送りません。

ブラウザ内のデコンパイラ

インストールもアカウントも不要。アーカイブや単体のコンパイル済みユニットを開き、バイトコードやディスアセンブリの横でソースを閲覧します。ライブラリの確認、失ったソースの復元、ビルドのレビューにデスクトップのリバースエンジニアリング一式は不要です。

Java、JAR、CLASS

Java エンジンが深い経路です。定数プール、ジェネリクス、列挙、ラムダ、内部クラス、メタデータがある場合の Kotlin 対応出力。2 つの JAR を比較し、文字列リテラルを編集し、class-file バージョンを変え、アクセスフラグをパッチし、デバッグ属性を剥がして、パッチ済みアーカイブを保存できます。

APK、DEX、Python、WASM、.NET、Lua

同じドロップ領域で Android パッケージと DEX(Java 風ソース + Smali)、CPython .pyc/.pyo、WebAssembly モジュール(アウトラインと WAT)、マネージド .NET DLL/EXE(C# アウトラインと IL)、Lua .luac を開けます。ファーストパスのバックエンドが構造とディスアセンブリを展開し、成果物をすぐ読めます。

decompiler.cc を選ぶ理由

デコンパイルはローカルです。共有リンクは任意。JVM メソッドトレース、引用符付き文字列の検索、コンパイル済みユニットを 1 本のツリーに — Windows、macOS、Linux、ChromeOS、モバイルブラウザで。

ファイルをオンラインでデコンパイルする方法

  1. https://decompiler.cc を開く
  2. コンパイル済みファイルまたはアーカイブをドロップする
  3. ツリーからユニットを選び、再構成されたソースを読む
  4. 任意: 2 つの JAR を比較、文字列を編集、呼び出しトレースを開く

FAQ

decompiler.cc とは?

ブラウザで動くオンラインデコンパイラです。Java JAR/CLASS、Android APK/DEX、Python pyc、WebAssembly、.NET アセンブリ、Lua バイトコードを開き、同じタブで再構成ソースとディスアセンブリを表示します。

ファイルはサーバーにアップロードされますか?

いいえ。解析とデコンパイルはローカルの Web Worker で実行されます。ファイルをリモートのデコンパイラ API へ送りません。

どの形式をデコンパイルできますか?

Java / Kotlin の .class/.jar/.war/.ear、Android .apk/.dex、Python .pyc/.pyo、WebAssembly .wasm、マネージド .NET .dll/.exe、Lua .luac。Java パイプラインが成熟エンジンで、他は構造とディスアセンブリを示すファーストパスの読み取りです。

デコンパイラは無料ですか?

はい。decompiler.cc はブラウザで無料です。アカウントもインストールも不要です。