Circle From 3 Points Calculator

Enter the coordinates of three points to find the circle through them.

How it is calculated

The circle through points P1, P2 and P3 is found with a determinant formula. First D = 2 × (x₁(y₂−y₃) + x₂(y₃−y₁) + x₃(y₁−y₂)), which is four times the signed area of the triangle. If D is practically zero the points lie on one line, and the tool returns no result because no single circle exists. Otherwise, with sᵢ = xᵢ² + yᵢ², the centre is h = (s₁(y₂−y₃) + s₂(y₃−y₁) + s₃(y₁−y₂)) ÷ D and k = (s₁(x₃−x₂) + s₂(x₁−x₃) + s₃(x₂−x₁)) ÷ D. The radius is the distance from (h, k) to P1. Coordinates can be negative or decimal, and results are shown to three decimals in the same units you entered.

Worked example

Take P1 = (0, 0), P2 = (4, 0), P3 = (0, 3). D = 2 × (0×(0−3) + 4×(3−0) + 0×(0−0)) = 24. The squared distances are s₁ = 0, s₂ = 16, s₃ = 9. Then h = (16×3) ÷ 24 = 2 and k = (9×4) ÷ 24 = 1.5, so the centre is (2.000, 1.500). Radius: √((0−2)² + (0−1.5)²) = √6.25 = 2.500. The triangle has a right angle at P1, so the hypotenuse from (4, 0) to (0, 3), length 5, is the diameter, which matches 2 × 2.5.

Try this example →

Common mistakes

  • Entering three points on one straight line, such as (1,1), (2,2), (3,3). No unique circle passes through them, so the tool gives no result.
  • Mixing up the order of x and y, for example typing x2 in the y2 box. The circle will still be computed, but for different points.
  • Mixing units, such as one point in metres and another in millimetres. All six coordinates must use the same unit for the radius to make sense.
  • Expecting an arc length or angle. The tool returns only the full circle's centre and radius, not the portion between your points.
  • Using rounded measurements and trusting the third decimal. When the points are nearly collinear a tiny measurement error moves the centre a lot, so the radius becomes very sensitive.

About this calculator

Any three points that don't all lie on a single line define exactly one circle — their circumcircle — found by intersecting the perpendicular bisectors of any two chords connecting the points, or equivalently by solving the general equation of a circle for its center and radius.

This is the same geometric construction used to find a triangle's circumcenter. It's used in geometry coursework, in CAD/CNC work where an arc needs to be fitted through measured points, in surveying, and in computer-graphics or CAM algorithms that need to reconstruct a circular arc from a handful of sampled points.

Was this helpful?

You can pick up to 3 reactions.

Comments (0)

  • Be the first to comment.

Popular calculators

All Calculators