Heronova formula tvrdi da je površina A, trokuta čije su stranice a, b i c, jednaka:
gdje je s – poluopseg trokuta:
Heronova formula se može isto pisati:
Heronova formula je dobila naziv prema starogrčkom matematičaru Heronu. Još jedan oblik Heronove formule je:[1]
Za trokute koji imaju vrlo male kutove, praktičniji je drugi oblik Heronove formule:[2]