Машина за шивење је машина која користи један или више нити за шивење да направи један или више шавова на тканини, ткајући или шивајући један или више слојева тканине.
Машине за шивење могу да шију тканине као што су памук, лан, свила, вуна и синтетичка влакна, као и производи од коже, пластике и папира. Дају уредне, лепе, равне и јаке шавове и брзе су и једноставне за употребу. Машине за шивење су такође покренуле уметничке форме као што су ручно-везени и компјутерски-потпомогнути вез.
