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ố:
Nếu mình không thể làm gì, thì cứ đà này mình sẽ kéo cả lớp D liên lụy mất... Những kẻ mà mình xem là không cùng đẳng cấp và vô giá trị... Đến khi có chuyện thì mình không chỉ vô dụng mà lại còn dùng bạo lực ra giải quyết. Thật là ngớ ngẩn...