Despite the common use of thrombolytic drugs, especially in stroke treatment, there are many conflicting studies on factors affecting fibrinolysis. Because of the complexity of the fibrinolytic system, mathematical models closely tied with experiments can be used to understand relationships within the system. When tPA is introduced at the clot or thrombus edge, lysis proceeds as a front. We developed a multiscale model of fibrinolysis that includes the main chemical reactions: the microscale model represents a single fiber cross-section; the macroscale model represents a three-dimensional fibrin clot. The model successfully simulates the spatial and temporal locations of all components and elucidates how lysis rates are determined by the interplay between the number of tPA molecules in the system and clot structure. We used the model to identify kinetic conditions necessary for fibrinolysis to proceed as a front. We found that plasmin regulates the local concentration of tPA through forced unbinding via degradation of fibrin and tPA release. The mechanism of action of tPA is affected by the number of molecules present with respect to fibrin fibers. The physical mechanism of plasmin action (crawling) and avoidance of inhibition is defined. Many of these new findings have significant implications for thrombolytic treatment.