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 2 from µ. Moreover, we prove that if x and y are connectable by rectifiable curves of length as close to d(x, y) as we wish, then the molecule mx,y is a ∆-point. Some conditions on M which guarantee that the previous implication reverses are also obtained. As a consequence, 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.