逆コンパイル(英語:decompile)とは、機械語や中間コードを人間が読みやすい高級言語のソースコードに変換することを言う。
アセンブリ言語などの低級言語に変換する場合は「逆アセンブル」と呼ばれる。
変換するツールは「逆コンパイラ」と呼ばれる。
最近は逆コンパイラの技術が向上し、非常に可読性の高いものが多い。