Programa, iš sukompiliuotos programos teksto atkurianti jos pirminį tekstą (1), t. y. atliekanti veiksmą, atvirkščią kompiliavimui.
Atkurtas programos tekstas gali nesutapti su originaliu, nes abu veiksmai kompiliavimas ir dekompiliavimas dažniausiai nebūna vienareikšmiai ir priklauso nuo juos atliekančių programų.
Programų licencijos dažniausiai draudžia dekompiliavimą.
Plg. kompiliatorius.