This thesis presents a novel variable-length crank mechanism design intended for application on a bicycle. Based on an effective and laborsaving foot-peddling path, the intuitively simple design allows for simple installation and energy conservation. The variable lengths of the pedal crank are obtained by considering the pedal force from the human foot at different configurations during peddling. The resulting lengths corresponding to the angular position of each crank are too complicated to design a simple mechanism. Therefore, an approximated elliptical curve is adopted for the design. An elliptic trammel mechanism is then applied to this desired device for efficient pedaling. Solidworks software was used to model and create the dynamic stimulation of this novel design. The preliminary result has confirmed its feasibility.