Testing drugs for purity at home is possible but comes with an important caveat: no single method gives you the full picture. Reagent test kits can confirm whether a substance is what it claims to be, and test strips can flag dangerous adulterants like fentanyl or xylazine. But determining exact purity percentages requires laboratory equipment that isn’t available for home use. The practical approach combines multiple tools, each covering a different blind spot.
What Home Testing Can and Cannot Tell You
Every testing method available outside a professional lab is qualitative, not quantitative. That means it tells you whether something is present, not how much of it is there. The FDA describes home drug tests the same way: you find out if a substance may be in a sample, but not the concentration. So when people talk about “testing for purity,” what’s realistically achievable at home is identifying what’s in a sample and flagging what shouldn’t be there, rather than getting a percentage on a readout.
To get an actual purity percentage, you’d need access to a technique like gas chromatography-mass spectrometry (GC-MS) or infrared spectroscopy, both of which are used in forensic and drug-checking labs. Some harm reduction organizations offer these services, which we’ll cover below.
Reagent Test Kits: Your First Line of Defense
Reagent kits are small bottles of chemical solutions. You place a tiny amount of your sample on a ceramic plate, add a drop of reagent, and watch the color change. Different substances produce different colors, and you compare the result to a reference chart. The whole process takes about 60 seconds per reagent.
The two most widely used reagents are Marquis and Mecke, both developed from formulas standardized by the National Institute of Justice. Each one reacts differently to different drug classes, which is why using more than one reagent on the same sample gives you much better information.
Marquis Reagent
Marquis is the go-to starting point. It produces a strong reddish orange to dark reddish brown with amphetamine and methamphetamine. MDMA and MDA turn black. Heroin (diacetylmorphine) turns deep purplish red, while morphine goes very deep reddish purple. Codeine produces a very dark purple. LSD gives an olive black reaction. If a sample that’s supposed to be MDMA doesn’t turn black with Marquis, something is wrong.
Mecke Reagent
Mecke is especially useful for opioids because it distinguishes between them more clearly than Marquis does. Heroin turns deep bluish green. Codeine and morphine both go very dark bluish green, but their reactions with Marquis differ, which is why pairing the two reagents helps. Hydrocodone produces a dark bluish green that’s slightly different in shade. MDA also turns very dark bluish green with Mecke, making it a useful cross-check alongside the Marquis result.
Other reagents exist for specific needs. Ehrlich reagent is commonly used to test for LSD and other indole-based psychedelics, producing a purple reaction. Mandelin and Simon’s reagents help distinguish between amphetamine and methamphetamine. Using three or four reagents together dramatically reduces the chance of misidentifying a substance.
Limitations of Reagent Testing
Reagent kits can’t detect everything in a mixture. If a sample contains both MDMA and a dangerous cutting agent, the dominant color reaction may mask the adulterant entirely. They also can’t tell you concentration. A sample that’s 20% MDMA and 80% caffeine will still turn black with Marquis. This is why reagent testing should always be combined with other methods.
Fentanyl Test Strips
Fentanyl test strips are immunoassay-based strips that detect fentanyl and several of its analogs at very low concentrations. They have the lowest limit of detection among publicly available checking tools, picking up fentanyl at 0.1 micrograms per milliliter. In validation studies, they produced a false negative rate of just 3.7% and a false positive rate of 9.6%. They also correctly detected acetyl fentanyl and furanyl fentanyl, two common analogs, whether in powder or pill form.
To use them, you dissolve a small amount of your sample in water (typically a few teaspoons), dip the strip, and wait two to three minutes. Two lines means fentanyl was not detected. One line means it was. This is the opposite of what many people expect, so read the instructions carefully.
Fentanyl strips are now legal in 44 states plus Washington D.C. Federal funds from the CDC and SAMHSA have been available to purchase them since 2021. In four states (Indiana, Iowa, Texas, and North Dakota), drug testing equipment is still included in paraphernalia laws and possession could be a criminal offense.
Xylazine and Nitazene Test Strips
Xylazine, a veterinary sedative increasingly found in the illicit drug supply, now has its own dedicated test strips. The process is similar to fentanyl strips: dissolve the sample, dip the strip, and wait three minutes. One red line on top means xylazine was detected (positive). Two red lines means it was not detected, even if the lower line is faint. No lines, or only a line on the bottom, means the test failed and needs to be repeated. Xylazine test strips are explicitly legal in 30 states.
Nitazene test strips are newer and less reliable. Nitazenes are a class of synthetic opioids that can be more potent than fentanyl, and strips designed to detect them identified 28 out of 36 nitazene compounds tested, a 78% detection rate. That means eight nitazene variants produced false negatives. The detection thresholds also varied enormously across compounds, from 250 nanograms per milliliter to 100 micrograms per milliliter. Another concern: caffeine at high concentrations (above 300 micrograms per milliliter) caused false positives, which is particularly relevant since caffeine is a common cutting agent in heroin. These strips are a useful addition to your toolkit, but they have real blind spots.
Professional Lab Testing
If you want actual purity data, including what percentage of a sample is your target substance and exactly what else is in it, laboratory analysis is the only reliable option. Two technologies dominate this space.
Gas chromatography-mass spectrometry (GC-MS) separates a mixture into its individual components and identifies each one by its molecular structure. It’s the gold standard in forensic labs and can provide precise purity percentages. Fourier-transform infrared spectroscopy (FTIR) is faster and increasingly used at harm reduction sites. It can identify multiple compounds in a sample and estimate their concentrations. However, FTIR has a significant limitation: it generally fails to detect any component present at 10% or less of the sample. A sample containing 5% fentanyl mixed into another drug could easily go undetected by FTIR alone. This is why many drug-checking services pair FTIR with fentanyl test strips to cover that gap.
DrugsData.org, run by the nonprofit Erowid Center, has historically offered mail-in anonymous testing using GC-MS. The cost is $100 for tablets, powders, crystals, or blotter, and $150 for pharmaceuticals or supplements. However, the service suspended new submissions after April 2024, and samples sent after that date are on hold. If and when it reopens, results are published to a public database, which helps the broader community track what’s circulating.
Some cities have in-person drug checking services at harm reduction organizations, where you can get FTIR or even GC-MS results on the spot or within a few days. Availability varies widely by location.
How to Combine Methods Effectively
The most thorough approach layers multiple tests on the same sample. Start with a fentanyl test strip, since fentanyl contamination is the highest-stakes risk and strips catch it at the lowest concentrations. If you’re concerned about xylazine or nitazenes, use those strips next. Then run two or three reagent tests to verify the base substance is what you expect.
Each tool compensates for the others’ weaknesses. Reagents confirm identity but miss trace adulterants. Fentanyl strips catch trace fentanyl but tell you nothing about the base substance. Xylazine and nitazene strips cover emerging threats that neither reagents nor fentanyl strips detect. No combination of home tools will give you a purity percentage, but together they answer the questions that matter most: is this what it’s supposed to be, and is there something dangerous hiding in it?
Legal Status of Testing Equipment
Federal law does not explicitly list drug testing equipment as paraphernalia, making possession likely legal at the federal level. At the state level, 28 states and Washington D.C. broadly exclude all drug checking equipment from paraphernalia laws. Another 18 states provide narrower exemptions for strips that detect specific substances like fentanyl, synthetic opioids, or xylazine. Legislative efforts to clarify federal law, including the Expanding Nationwide Access to Test Strips Act introduced in 2023, were referred to committee but did not pass before the end of the Senate term in 2024.
If you’re in Indiana, Iowa, Texas, or North Dakota, possessing drug testing equipment could expose you to criminal penalties under current paraphernalia statutes. In every other state, at least some forms of drug checking equipment are explicitly permitted.

