Let f (z) = ∞ n=1 a f (n)q n be a holomorphic cuspidal newform with even integral weight k ≥ 2, level N , trivial nebentypus, and no complex multiplication (CM). For all primes p, we may define θ p ∈ [0, π] such that a f (p) = 2p (k−1)/2 cos θ p . The Sato-Tate conjecture states that the angles θ p are equidistributed with respect to the probability measure µ ST (I) = 2 π I sin 2 θ dθ, where I ⊆ [0, π]. Using recent results on the automorphy of symmetric-power L-functions due to Newton and Thorne, we construct the first unconditional explicit bound on the error term in the Sato-Tate conjecture, which applies when N is squarefree as well as when f corresponds to an elliptic curve with arbitrary conductor. In particular, if π f,I (x) := #{p ≤ x : p ∤ N, θ p ∈ I}, and π(x) := #{p ≤ x}, we show the following bound:As an application, we give an explicit bound for the number of primes up to x that violate the Atkin-Serre conjecture for f .