Sukompiliuoto kodo pavertimas pirminiu tekstu (1).
Paprastai apsiribojama tuo, kad dekompiliuotas tekstas būtų tik artimas tam, kuris buvo prieš kompiliavimą, nes gauti tikslų tekstą, prilygstantį autentiškam, sunku ir ne visada įmanoma, kadangi kompiliuojant dalis informacijos prarandama, be to, kompiliavimas yra nevienareikšmė funkcija (įvairūs kompiliatoriai tą patį pradinį tekstą kompiliuoja į įvairias vykdomąsias programas).
Dekompiliuojama, kai norima atkurti pirminį elektroninių žinynų tekstą iš HLP tipo failų, programų tekstus (programavimo kalbos žymenimis) iš vykdomųjų failų ir pan.
Dekompiliavimo veiksmą atliekanti programa vadinama dekompiliatoriumi.
Priešingas veiksmas kompiliavimas.
Dar žr. apgrąžos inžinerija.