Torpedovorhaltrechner (kurz TVh-Re und umgangssprachlich auch Torpedovorhalterechner, englisch Torpedo Data Computer (TDC)) dienen auf U-Booten und anderen Kriegsschiffen dazu, die Kursberechnungen durchzuführen, die nötig sind, um Torpedos unter Berücksichtigung der festgestellten Eingangsdaten abschießen zu können.
Dieser Artikel erläutert hauptsächlich den deutschen Torpedovorhaltrechner bis zum Ende des Zweiten Weltkriegs. Ein Torpedovorhaltrechner wurde aber bei U-Booten auch in anderen, internationalen Marinen eingesetzt.