Exista mai multe teorii care incerca sa explice mecanismele prin care hipnoza functioneaza, inclusiv teoria sugestiei, care presupune ca hipnotizatorul creaza sugestii care sunt acceptate de subiectul hipnotizat, teoria dissociarii, care presupune ca hipnotizatorul creeaza o separare intre diferitele niveluri de constienta ale subiectului, si teoria implicarii, care presupune ca hipnotizatorul incurajeaza subiectul sa se implice activ in experienta hipnotica prin imaginatie si jocuri de rol.