Growing evidence suggests that plasmin is involved in a number of physiological processes in addition to its key role in fibrin cleavage. Plasmin inhibition is critical in preventing adverse consequences arising from plasmin overactivity, e.g., blood loss that may follow cardiac surgery. Aprotinin was widely used as an antifibrinolytic drug before its discontinuation in 2008. Tranexamic acid and ε-aminocaproic acid, two small molecule plasmin inhibitors, are currently used in the clinic. Several molecules have been designed utilizing covalent, but reversible, chemistry relying on reactive cyclohexanones, nitrile warheads, and reactive aldehyde peptidomimetics. Other major classes of plasmin inhibitors include the cyclic peptidomimetics and polypeptides of the Kunitz and Kazal-type. Allosteric inhibitors of plasmin have also been designed including small molecule lysine analogs that bind to plasmin's kringle domain(s) and sulfated glycosaminoglycan mimetics that bind to plasmin's catalytic domain. Plasmin inhibitors have also been explored for resolving other disease states including cell metastasis, cell proliferation, angiogenesis, and embryo implantation. This review highlights functional and structural aspects of plasmin inhibitors with the goal of advancing their design.