Narkotests bruges til at detektere tilstedeværelsen af narkotiske stoffer i kroppen. Disse tests kan bruges til at kontrollere om en person har brugt illegale stoffer eller for at teste en persons stoffrihed i arbejdsplads- eller sundhedssituationer.

Urintests: Den mest almindelige metode til narkotest, da stofferne ofte kan påvises i urinen flere dage efter brug.

Spyt- eller mundtavle-tests: Tester for narkotika i spyt, og kan give resultater hurtigere (ofte inden for 10-15 minutter).

Hårtests: Kan bruges til at detektere stoffer, der er blevet indtaget for flere uger eller måneder siden, da stoffer kan forblive i håret i længere tid.

Blodtests: Anvendes sjældent, men kan påvise stoffer i kroppen i de første timer efter indtagelse.