What Is in Heroin? Morphine, Cuts, and Contaminants

Heroin is chemically derived from morphine, a natural compound extracted from opium poppies. Its scientific name is diacetylmorphine, and its molecular formula is C₂₁H₂₃NO₅. But what ends up in a bag of street heroin goes far beyond that single molecule. The actual contents vary dramatically depending on where it was made, how many times it changed hands, and what year you’re looking at.

The Base Chemical: Modified Morphine

Heroin starts as morphine, which is isolated from the sap of opium poppy plants. Manufacturers then attach two small chemical groups (acetyl groups) to the morphine molecule using acetic anhydride or similar industrial chemicals. This modification is what transforms morphine into diacetylmorphine.

The acetyl groups make heroin more fat-soluble than morphine. That matters because the brain is protected by a fatty barrier that controls which substances can enter. Heroin slips through this barrier much faster than morphine would on its own. Once inside the brain, the body rapidly strips those acetyl groups back off, converting heroin first into a compound called 6-monoacetylmorphine (6-MAM), then into plain morphine. So heroin is essentially a faster delivery system for morphine to the brain.

Manufacturing Byproducts

Because heroin is produced in clandestine labs with no quality control, the chemical reaction is rarely complete or clean. Two common byproducts show up in nearly every batch. The first is 6-MAM, produced when only one of the two acetyl groups attaches to the morphine molecule. The second is acetylcodeine, which forms because raw opium naturally contains codeine alongside morphine. If the codeine isn’t removed before processing, it gets acetylated too. Acetylcodeine typically makes up 2 to 20% of a heroin sample but can reach as high as 80% in poorly made batches. Forensic chemists use acetylcodeine as a marker to confirm that a drug came from illicit heroin manufacturing rather than a pharmaceutical source.

White Powder vs. Black Tar

The two main forms of heroin found in the United States look and feel very different because of how they’re processed.

White powder heroin undergoes more extensive refining. It predominantly originates from South American or Southeast Asian production methods and is more common east of the Mississippi River. When produced at higher levels of refinement, it can reach significant purity. DEA analysis of Mexican-origin white powder heroin using South American processing methods found an average purity of 79% in 2024.

Black tar heroin is sticky or hard like coal and comes primarily from Mexico. Its dark color results from crude processing that leaves behind plant matter, residual chemicals, and other impurities that were never filtered out. Despite looking less refined, black tar heroin averaged 41% purity in DEA testing of source-level samples in 2024. By the time either form reaches street level, purity drops considerably. Regional lab analysis found street-level powder heroin averaged just 27% purity, and tar heroin averaged 35%. Heroin pressed into tablet form averaged only 7% purity, with some tablets containing as little as 1%.

Common Cutting Agents

If street heroin is only 27 to 35% pure on average, the rest of the bag is something else. Dealers add bulking agents to stretch their supply, choosing substances that mimic heroin’s appearance, taste, or physical properties.

  • Sugars and starches are the most common fillers. They’re cheap, easy to find, and generally don’t cause reactions beyond mild nasal irritation.
  • Caffeine is added because it’s inexpensive and serves a functional purpose: it lowers the temperature at which heroin vaporizes, making it slightly more effective when smoked.
  • Acetaminophen (paracetamol) is used because it tastes bitter like heroin, has a similar melting point, and provides mild pain relief that can make weak heroin seem stronger.
  • Griseofulvin, an antifungal medication, is sometimes added purely for its bitter taste, giving buyers the impression they’re getting a purer product.

Fentanyl and Xylazine Contamination

The most dangerous substances in today’s heroin supply aren’t traditional cutting agents. They’re potent drugs added without the buyer’s knowledge.

Fentanyl, a synthetic opioid roughly 50 times stronger than heroin by weight, has become pervasive in the opioid supply. It’s far cheaper to produce than heroin and is often mixed in or sold in place of heroin entirely. The shift has been so dramatic that many samples sold as heroin now contain mostly or exclusively fentanyl.

Xylazine, a veterinary sedative never approved for human use, has emerged as a second major contaminant. Community drug-checking programs in New York City tracked xylazine’s spread in real time: it appeared in 10.7% of opioid samples in 2021, climbed to 26.1% in 2022, hit 44.0% in 2023, and reached 53.7% through 2024. Of the samples containing xylazine, 99.6% also contained fentanyl. Xylazine is particularly concerning because it’s not an opioid, so naloxone (the standard overdose reversal drug) does not counteract its sedating effects. It also causes severe skin wounds at and away from injection sites.

How Heroin Is Identified in the Body

Heroin itself disappears from the bloodstream within minutes, broken down into 6-MAM and then morphine. Standard drug tests detect morphine, but morphine alone doesn’t prove heroin use since it can come from prescription morphine or even codeine. The key marker is 6-MAM, which is unique to heroin. If a test finds 6-MAM, the person used heroin specifically, not another opioid.

Forensic chemists can go even further. A compound called meconin, which comes from noscapine (a natural impurity found in illicit opium but absent from pharmaceutical-grade products), can distinguish street heroin use from medically prescribed diacetylmorphine, which is used in some countries as a supervised treatment.