เครื่องจักรเย็บผ้ามีหลายประเภท เช่น จักรเย็บผ้าแบบกลไก จักรเย็บผ้าแบบอิเล็กทรอนิกส์ จักรเย็บผ้าแบบคอมพิวเตอร์ และจักรเย็บผ้าแบบปัก จักรเย็บผ้าแบบกลไกเป็นประเภทพื้นฐานที่สุดและเหมาะสำหรับงานเย็บผ้าแบบง่ายๆ เช่น การเย็บชายผ้าหรือซ่อม จักรเย็บผ้าแบบอิเล็กทรอนิกส์มีคุณลักษณะเพิ่มเติมและใช้กับผ้าที่หนากว่า เช่น ผ้าเดนิมหรือหนังได้ จักรเย็บผ้าแบบคอมพิวเตอร์เป็นประเภทที่ทันสมัยที่สุด มีความสามารถในการตั้งโปรแกรมและรูปแบบการเย็บที่หลากหลาย
เครื่องปักได้รับการออกแบบมาโดยเฉพาะสำหรับการสร้างลวดลายปักที่ซับซ้อนบนผ้า การเลือกใช้เครื่องปักขึ้นอยู่กับความต้องการในการเย็บและระดับทักษะของผู้ใช้