Vicodin is a prescription medication that combines hydrocodone, an opioid analgesic, and acetaminophen, a non-opioid pain reliever. It is commonly prescribed to relieve pain ranging from moderate to severe.