Ompelukoneita on useita, mukaan lukien mekaaniset, elektroniset, tietokoneistetut ja kirjontakoneet. Mekaaniset koneet ovat yksinkertaisin tyyppi, ja ne soveltuvat yksinkertaisiin ompelutehtäviin, kuten päärmiin tai korjauksiin. Elektroniset koneet tarjoavat enemmän ominaisuuksia ja voivat käsitellä raskaampia kankaita, kuten denim tai nahka. Tietokoneistetut koneet ovat edistynein tyyppi, ja niissä on ohjelmointiominaisuudet ja laaja valikoima ompeleita.
Kirjontakoneet on suunniteltu erityisesti luomaan monimutkaisia kirjontakuvioita kankaille. Koneen valinta riippuu käyttäjän ompelutarpeista ja taitotasosta.