We study Daugavet points and ∆-points in Lipschitz-free Banach spaces. We prove that, if M is a compact metric space, then µ ∈ S F (M ) is a Daugavet point if, and only if, there is no denting point of B F (M ) at distance strictly smaller than two from µ. Moreover, we prove that if x and y are connectable by rectifiable curves of lenght as close to d(x, y) as we wish, then the molecule m x,y is a ∆-point. Some conditions on M which guarantee that the previous implication reverses are also obtained. As a consequence of our work, we show that Lipschitz-free spaces are natural examples of Banach spaces where we can guarantee the existence of ∆-points which are not Daugavet points.