$\sup_n(\|\nabla u_n\|_{L^2(M)}+\|\tau(u_n)\|_{L^2(M)})\leq \Lambda,$

where  $\tau(u_n)$ is the tension field of the map $u_n$. We show that the energy identity and the no neck property hold during a blow-up process. The assumptions are such that this result also applies to the harmonic map heat flow  with free boundary, to prove the energy identity at finite singular time as well as at infinity time. Also, the no neck property holds at infinity time.