Zakon održanja mehaničke energije objašnjava pretvaranje kinetičke i potencijalne energije tokom oscilovanja. Ako nema trenja i otpora, njihov zbir ostaje konstantan.
Mehanička energija oscilatora
Mehanička energija jednaka je zbiru kinetičke i potencijalne energije: E=Ek+Ep. U idealnom sistemu ona se ne menja tokom kretanja.
Energija u ravnotežnom položaju
Pri prolasku kroz ravnotežni položaj brzina je najveća, pa je kinetička energija najveća. Elastična potencijalna energija opruge tada je najmanja ako se ravnotežni položaj uzme kao njen nulti položaj.
Energija u krajnjim položajima
U krajnjim položajima brzina je nula, pa je kinetička energija nula. Potencijalna energija je tada najveća i jednaka ukupnoj mehaničkoj energiji.
Realno i prigušeno oscilovanje
U realnim uslovima trenje i otpor vazduha pretvaraju deo mehaničke energije u unutrašnju energiju. Zbog toga se amplituda smanjuje, a oscilovanje je prigušeno. Ukupna energija se ipak održava.

