Der Knopflochfuß ist ein spezieller Nähfuß, der an der Nähmaschine angebracht wird und zum Erstellen von Knopflöchern dient. Seine Konstruktion gewährleistet einen festen Halt des Stoffes und eine präzise Führung der Stiche entlang des Umfangs des zukünftigen Knopflochs. Es gibt verschiedene Typen. Grundlegende manuelle Füße erfordern, dass der Benutzer alle Schritte selbst steuert. Fortgeschrittenere sind halbautomatisch, oft als „Vier-Schritt“-Füße bezeichnet, die das Knopfloch in vier separaten Schritten nach Drehen des Programmwahlschalters nähen. Vollautomatische, auch als „Ein-Schritt“-Füße bezeichnet, sind die fortschrittlichsten. In diese Füße wird üblicherweise der Knopf eingelegt, für den das Knopfloch bestimmt ist, und die Maschine näht dann automatisch das gesamte Knopfloch in der genauen Größe in einem einzigen Schritt. Dieser Mechanismus ermöglicht es, mühelos mehrere identische Knopflöcher nacheinander zu erstellen.