Heronův vzorec je vzorec pro výpočet obsahu obecného trojúhelníku (v euklidovské rovině) pomocí délek jeho stran.
Jsou-li
délky stran trojúhelníka, platí pro jeho obsah

kde
je poloviční obvod trojúhelníka.

Označme x vzdálenost vrcholu B od paty kolmice z vrcholu A na stranu a (výšky). Pro pravoúhlý trojúhelník na obrázku platí:


Odečteme-li od druhé rovnice první, dostaneme:

Z tohoto vztahu vyjádříme x:

Toto platí i v pravoúhlém trojúhelníku, v tupoúhlém s opačným znaménkem. Jestliže za x dosadíme do první rovnice, získáme výšku v:





Dosadíme-li tuto výšku do vzorce pro obsah trojúhelníku

dostaneme

Dále pomocí rozkladů upravíme výraz pod odmocninou:

![S= \frac {\sqrt{\left[\left(a + c \right)^2 - b^2\right]\left[b^2 - \left(a - c \right)^2\right]}}{4}](https://wikimedia.org/api/rest_v1/media/math/render/svg/969166500f7081e194f0dd52dfd83a1e3bcd549f)

Dosadíme poloviční obvod s,

a dostáváme výsledný vzorec:



Vzorec byl formulován Hérónem z Alexandrie a důkaz byl publikován v jeho knize Métrika, napsané v roce 60 př. n. l.[1]
Kratší důkaz je možný pomocí kosinové věty.
Heronův vzorec je limitním případem Brahmaguptova vzorce pro obsah tětivového čtyřúhelníku.
Obsah trojúhelníku je symetrická kvadraticky homogenní funkce jeho stran, H. v. ukazuje její konkrétní tvar.