🧮
🧮 Math & statistics

Circle Through Three Points Calculator

Results update as you type.

Your numbers

Understanding the circle through three points — concept and principle

Any three points that do not lie on one straight line determine exactly one circle passing through all of them. This calculator finds that circle's centre and radius. Geometrically, the circle is the circumcircle of the triangle formed by the points and its centre is the circumcentre. It is used to reconstruct an arc from measured points, such as the radius of a curved road or a broken plate.

Circle through (0, 0), (4, 0) and (0, 3) with centre (2, 1.5)The point halfway between each pair of houses lies on a dashed line: x = 2 and y = 1.5. They cross at (2, 1.5), which is 2.5 from all three houses. Because the corner at (0, 0) is a right angle, the 5-long hypotenuse is a diameter.A well equally far from three houses024024(0, 0)(4, 0)(0, 3)(2, 1.5)dashed lines = halfwayx = 2, y = 1.5they cross at the centrecentre (2, 1.5)√(2² + 1.5²)radius 2.5hypotenuse is a diameterdiameter = 5
The centre is where the perpendicular bisectors meet.

How it is calculated

Enter the points as "x y; x y; x y". With points A(ax, ay), B(bx, by), C(cx, cy):

The principle

The centre must be equally far from all three points. Points equally far from A and B lie on the perpendicular bisector of AB, and points equally far from B and C lie on the perpendicular bisector of BC. Where the two bisectors cross, the point is equidistant from all three, so it is the centre. Setting the squared distances equal gives two linear equations in the centre's coordinates, and Cramer's rule solves them. The value d equals four times the triangle's signed area, so it is zero exactly when the points are collinear.

Worked example

  1. Inputs: A = (0, 0), B = (4, 0), C = (0, 3).
  2. d = 2[0 × (0 − 3) + 4 × (3 − 0) + 0 × (0 − 0)] = 24.
  3. Squared lengths: A → 0, B → 16, C → 9. uₓ numerator: 0 × (0 − 3) + 16 × (3 − 0) + 9 × (0 − 0) = 48, so uₓ = 48 ÷ 24 = 2.
  4. u_y numerator: 0 × (0 − 4) + 16 × (0 − 0) + 9 × (4 − 0) = 36, so u_y = 36 ÷ 24 = 1.5. Centre (2, 1.5).
  5. Radius: √((0 − 2)² + (0 − 1.5)²) = √6.25 = 2.5.

How to read the result

Here the triangle has a right angle at the origin, so by Thales' theorem the centre is the midpoint of the hypotenuse BC and the radius is half its length, 5 ÷ 2 = 2.5. For an acute triangle the centre lies inside, for an obtuse triangle outside. If the points are close to a straight line, the radius becomes very large and sensitive to measurement errors.

Common mistakes

Keep in mind: With measured coordinates, small errors can shift the centre noticeably, especially when the points are close together. For real arcs, spread the three points widely or fit a circle to more points by least squares.

Frequently asked questions

Why does a straight line of points give no circle?

Their perpendicular bisectors are parallel and never meet, so no point is equidistant from all three.

How do I find the radius of an arc from its chord and height?

With chord length L and arc height s, r = (L²/4 + s²) ÷ (2s).

How do I check whether four points lie on one circle?

Find the circle through three of them and check whether the fourth is at the same distance from the centre.

Sources: Euclid, Elements, Book IV, Proposition 5 (circumscribing a circle about a triangle) · D. Zwillinger (ed.), CRC Standard Mathematical Tables and Formulae, CRC Press

Checked 8 Nov 2026. Standard formulas, computed in your browser with double-precision numbers.

🧮 All math & statistics tools →🌍 Calculators by country →