Công thức này mang tên nhà toán học Heron của Alexandria, và cách chứng minh có thể tìm thấy trong cuốn sách của ông, Metrica, được viết vào khoảng năm 60 sau công nguyên. Có lẽ Archimedes đã biết công thức này, bởi vì Metrica là tuyển tập các kiến thức toán học có sẵn ở thế giới cổ đại. Vì thế, cuốn sách này có lẽ là nguồn tham khảo của thời kì trước.[2]
Cách 1: Một cách chứng minh hiện đại, bằng cách sử dụng đại số và lượng giác và khá lạ so với cách chứng minh của Heron. Gọi a, b, c lần lượt là 3 cạnh của tam giác và A, B, C lần lượt là các góc đối diện của các cạnh. Theo hệ quảđịnh lý cosin, ta có:
Từ đó:
.
Dựa vào đường cao và sin của góc C. Ta có công thức tính diện tích tam giác ABC:
Tới đây công thức đã được chứng minh.
Cách 2: Dùng định lý Pythagore kết hợp phương pháp đại số:
Hình ảnh minh họa
Gọi lần lượt AB = c; AC = b; BC = a; BH = x.
Chứng minh công thức - phần 1Chứng minh công thức - phần 2