German submarine U-975 was a Type VIIC U-boat of Nazi Germany's Kriegsmarine during World War II. She was ordered on 5 June 1941, and was laid down on 10 July 1942 at Blohm & Voss, Hamburg, as yard number 175. She was launched on 24 March 1943 and commissioned under the command of Oberleutnant zur See Hans-Joachim Ebersbach on 29 April 1943.