Neuro Linguistic Programming is much more interactive and focusses on linguistic elements that affect the neurological processes.
Hypnosis uses an induction process to put a patient into a trance-like state. NLP does not have an induction process.
There are more similarities than differences. Both speak to a person’s subconscious mind and guide them to healing through positivity. Only the tools and methods differ. In both cases the person must want the goal or the change otherwise the result may not be internalised in their subconscious mind and therefore not permanent.