The 2012 German Indoor Athletics Championships (German: Deutsche Leichtathletik-Hallenmeisterschaften 2012) was the 59th edition of the national championship in indoor track and field for Germany. It was held on 25–26 February at the Europahalle Karlsruhe in Karlsruhe. A total of 28 events, 14 for men and 14 for women, were contested plus three further events were held separately. It was to serve as preparation for the 2012 IAAF World Indoor Championships.