Le Code de procédure pénale allemand (Strafprozessordnung, StPO) est un ensemble de textes de loi qui contient les règles de fonctionnement de la procédure pénale. Il fait partie du droit pénal formel alors que le droit pénal matériel est principalement régie par le Code pénal.