Knackwurst, abreviado knacker, es un nombre que alude a un tipo de salchicha alemana, que difiere de una región a otra, tierna y lo suficientemente pequeña como para comerse directamente con las manos.
El término, surgido en el siglo XVI, procede de la palabra alemana knacken (‘crujir’) o knackig (‘crujiente’), en alusión al ruido que produce la salchicha al ser mordida, ya que durante la cocción se hincha, quedando tirante su tripa.
En el norte y este de Alemania se llama knackwurst (también knacker, bauernknacker o mettenden) a una salchicha seca (rohwurst) fina y ligeramente ahumada hecha con carne de cerdo picada (mett) fuertemente condimentada.
Estas salchichas pierden en su elaboración cerca del 10% de su peso durante las varias semanas que dura el proceso.
En el sur de Alemania y Austria (salvo Vorarlberg) se llama knackwurst o knacker principalmente a brühwurste (‘salchichas escaldadas’) hechas con una pasta muy fina (brät), como la salchicha de Frankfurt (Frankfurter Würstchen).