Very simply, cannabis is a plant. Hemp is cannabis with less than 0.3% THC. Marijuana is cannabis that contains more than 0.3% THC. Marijuana is psychoactive and hemp is non-psychoactive (marijuana gets you high and hemp does not).