In this paper, we consider the first order Hardy inequalities using simple equalities. This basic setting not only permits to derive quickly many well-known Hardy inequalities with optimal constants, but also supplies improved or new estimates in miscellaneous situations, such as multipolar potential, the exponential weight, hyperbolic space, Heisenberg group, the edge Laplacian, or the Grushin type operator.