Vicodin is a combination of the opioid oxycodone and the non-opioid pain reliever acetaminophen. It's similar to the prescription drug Percocet, but Vicodin contains more acetaminophen than Percocet does. This can damage your liver if you take too much over time.