Finite element methods and computer software are used to design knitting hooks. Tension distributions through longitudinal and cross sections of hooks during bending stresses are computed and graphed. Parameters important for hook design are a large trapping clearance, smooth and well rounded yarn contact surfaces, maximum stiffness, sufficient yarn clearance, and additional polishing of the inside of the hook to aid in yarn flow. In the case of overload, hooks should break just after passing their elastic limit.