Первые попытки облегчить труд рукодельниц и портных стали толчком к изобретению во второй половине XVIII века прототипов современных швейных машин, в конструкции которых использовалась традиционная игла, копирующая ручной стежок. В начале девятнадцатого столетия австрийский портной Джозеф Мадерспергер предложил использовать иглу с ушком у острия, что привело к изобретению первой челночной швейной машины, патент на которую получил в 1845 году американский техник и предприниматель Элиас Хоу. Постепенно конструкция швейной машины модернизировалась, в том числе такими известными технологами как Гиббс, Зингер и Вильсон, приобретала современные очертания, и сегодня на рынке представлены быстроходные швейные машины, отвечающие всем требованиям времени.
При выборе швейной машинки стоит обратить внимание на ее специализацию. Современные швейные машинки могут быть обметочными, вышивальными, использоваться для пришивания пуговиц и обработки петель или предназначаться для обычного стачивания тканей. Существуют даже такие швейные машинки, которые сваривают и склеивают края полотен.
Наиболее популярными для эксплуатации в быту являются универсальные швейные машинки челночного стежка, механизм которых состоит из двигателя ткани, нитепритягивателя, иглы и челнока, и приводится в движение главным валом, вращающимся под воздействием электричества или механических усилий. На таких машинках, кроме прямой строчки, обычно можно выполнять зигзагообразные швы для отделки изделий, подшивки кружев и наложения аппликаций, а при использовании дополнительных надстроек и приспособлений даже обрабатывать петли и пришивать пуговицы.
В отдельную группу выделяются стачивающие швейные машины цепного стежка. Такой стежок делается в одну или две нитки и обеспечивает более растяжимые и гибкие соединения тканей в сравнении с челночным стежком. Кроме того, швейная машина цепного стежка может иметь одновременно от двух до 14 игл, что обеспечивает соединение полотен параллельными строчками.
Для различных видов подшивочных работ, пришивания подворотников и бортовой прокладки используют специальную модель швейной машины, которая образует потайную строчку. Такая строчка получается за счет того, что изогнутая игла прокалывает насквозь только одну ткань, а вторую протыкает лишь на небольшую глубину, поэтому с лицевой стороны стежки не прослеживаются.
Машинки для пришивания пуговиц позволяют прикрепить к изделию не только плоские пуговицы, но и пуговицы на ножке, а машины для обработки петель могут вырезать отверстие необходимого размера, обработать концы прорези, выметать прямые и фигурные петли и даже обрезать нити по окончании работы.
Выбор швейной машины следует осуществлять, опираясь на наличие необходимых в работе функций и целей использования. Сегодня можно подобрать оптимальную по цене эконом-модель, большинство из которых обычно являются электромеханическими полуавтоматами и не рассчитаны на долгую ежедневную работу; более серьезную электронную модель машины-автомата, в которой все режимы шитья полностью автоматизированы, или швейную машину продвинутого класса с компьютерным управлением.