The main difference between a 2- and 4-stroke engine is that a 4-stroke engine completed one cycle in two revolutions of Crankshaft to complete one power stroke. A 2-stroke engine completed one cycle in one revolution of Crankshaft to complete one power stroke. 2 stroke engine power output is high than 4 stroke engine.