Theodor von Schacht (Strasbourg, 1748-Ratisbonne, 20 juin 1823) était un compositeur allemand.
Après des études à Stuttgart et à Wetzlar, von Schacht arrive à Ratisbonne en tant que chevalier (Hofkavalier). Il y est nommé directeur de la musique de la cour en 1773, et est également chargé de diriger des opéras italiens.
En 1796, il reçoit une pension à vie pour services rendus.
Il a composé au moins 33 symphonies, dont l’une a été publiée intégralement dans Angerer. Ses compositions comprennent également trois concertos pour clarinette (dont un composé en 1781). L’un d’eux a été enregistré par Dieter Klöcker. Il a composé au moins un concerto pour deux bassons.