In this paper we consider the Hermitian codes defined as the dual codes of one-point evaluation codes on the Hermitian curve H over the finite field F q 2 . We focus on those with distance d ≥ q 2 − q and give a geometric description of the support of their minimum-weight codewords. We consider the unique writing µq+λ(q+1) of the distance d with µ, λ non negative integers, and µ ≤ q, and consider all the curves X of the affine plane A 2 F q 2 of degree µ + λ defined by polynomials with x µ y λ as leading monomial w.r.t. the DegRevLex term ordering (with y > x). We prove that a zero-dimensional subscheme Z of A 2 F q 2 is the support of a minimum-weight codeword of the Hermitian code with distance d if and only if it is made of d simple F q 2 -points and there is a curve X such that Z coincides with the scheme theoretic intersection H ∩ X (namely, as a cycle, Z = H · X ). Finally, exploiting this geometric characterization, we propose an algorithm to compute the number of minimum weight codewords and we present comparison tables between our algorithm and MAGMA command MinimumWords.