Bell crank is a kind of lever which is used to alter the course of the movement. It is exposed to huge stress but designing it with heavier mass creates the requirement of heavier actuation. In the present study, the basic design of the bell crank was modelled in CAD software. Four generally used materials for bell crank (1060 alloy steel, Al Bronze, AISI4130 mild steel, nodular cast iron) were used in the design. The stress in the bell crank during operation was measured using solidworks software. Based on the stress distribution in the bell crank, the Solid Isotropic Material with Penalization method was utilized to optimize the shape of bell crank. The manufacturing constraints were also considered during optimization. Using the topology optimization algorithm, fifty percentage of mass was reduced without compromising the weight to stiffness ratio of the bell crank. The material was removed within the boundary of the standard bell crank. The linear static loading was assumed to identify the optimal locations for material removal. Among the materials that are utilized, the nodular cast iron is best for the shape optimization although all four materials can be used to reduce fifty percentage of the material from standard bell crank. Except the alloy steel, all three materials have further room for optimization but due to its low density compared to other three, alloy steel is preferred material for the bell crank.