Connect via MCP →

Enter Calculation

Formula

Advertisement

Results

Triangle Area
6
square units
Signed area (½·determinant) 6

What this calculator does

This tool finds the area of any triangle when you know the coordinates of its three corners (vertices) on a 2D plane. Instead of measuring base and height, it uses the shoelace formula, also called the coordinate or determinant method, which works for any triangle regardless of orientation.

How to use it

Enter the x and y values for each of the three vertices: \((x_1, y_1)\), \((x_2, y_2)\), and \((x_3, y_3)\). The order does not matter for the area — the absolute value guarantees a positive result. Click calculate to see the area in square units, plus the signed area which tells you whether the points were listed clockwise (negative) or counter-clockwise (positive).

The formula explained

The area is half the absolute value of a cross-product-style expression:

$$\text{Area} = \frac{1}{2}\left|\, \text{x}_1\left(\text{y}_2 - \text{y}_3\right) + \text{x}_2\left(\text{y}_3 - \text{y}_1\right) + \text{x}_3\left(\text{y}_1 - \text{y}_2\right) \,\right|$$

Each term pairs one x-coordinate with the difference of the other two y-coordinates. The sum equals twice the signed area of the triangle; halving and taking the absolute value gives the true area. If the result is zero, the three points are collinear and do not form a triangle.

Advertisement
Triangle on a coordinate grid with three labeled vertices
A triangle defined by three vertices on the coordinate plane, with x and y coordinates for each point.

Worked example

Take the vertices \((0, 0)\), \((4, 0)\), and \((0, 3)\). Plugging in: $$0(0 - 3) + 4(3 - 0) + 0(0 - 0) = 0 + 12 + 0 = 12.$$ Half of \(|12| = \) 6 square units. This matches the simple base × height ÷ 2 check: \(\frac{1}{2} \cdot 4 \cdot 3 = 6\).

Triangle with sample numeric coordinates plotted on a grid
The worked example: a triangle with concrete vertex coordinates plotted on the grid.

FAQ

Does the order of points matter? No. Because we take the absolute value, any vertex order returns the same area. Only the signed area changes sign.

What if I get an area of 0? The three points lie on a straight line (collinear), so there is no triangle.

Can I use negative coordinates? Yes. The formula works for any real coordinates, including negatives and decimals.

Last updated: