The Circle from 3 Points Calculator finds the unique circle through three coordinate points. This guide specifically explains this calculator's exact Point A, Point B, and Point C fields, its Click to calculate circle and Clear controls, the result labels, coordinate formulas, visualization, steps, copying, and history features.
The calculator page is intentionally short so the coordinate form remains easy to scan. Use the page for the quick computation, then use this longer guide to understand why the three points must be non-collinear, attach units correctly, reproduce the centre and radius formulas, interpret every output, and verify the result before saving or copying it. There is no unit selector on this calculator, so all six coordinates must use the same coordinate system and measurement scale.
What does this Circle from 3 Points Calculator calculate?
Three non-collinear points determine one unique circle. The calculator accepts the coordinates of Point A, Point B, and Point C, then returns the circle's centre, radius, diameter, circumference, area, equation, and three centre-to-point verification distances. If the points lie on one straight line, or if two points coincide, no finite circle can pass through all three points.
The page itself describes the result as the circle's centre, radius, equation, and measurements. The drawing is a visual aid; the numerical result is the precise output to use in later calculations.
What are Point A, Point B, and Point C?
Each point is an ordered pair containing a horizontal coordinate and a vertical coordinate. Point A is (x1, y1), Point B is (x2, y2), and Point C is (x3, y3). The calculator displays the exact field labels x₁, y₁, x₂, y₂, x₃, and y₃.
| Point card | Exact fields | Placeholder examples on the page | Meaning |
|---|---|---|---|
| Point A | x₁, y₁ | Example: 1; Example: 2 | The first coordinate point used in the circle construction. |
| Point B | x₂, y₂ | Example: 5; Example: 2 | The second coordinate point, which must not duplicate A. |
| Point C | x₃, y₃ | Example: 3; Example: 6 | The third coordinate point, which must not make A, B, and C collinear. |
The fields are number inputs and accept decimal coordinates. Negative values are valid coordinates when they belong to the chosen coordinate system. A zero is also valid; for example, (0, 0) can be Point A. The calculator does not require positive coordinates, but every one of the six fields must contain a finite number.
What do the circle outputs mean?
Centre O
Centre O = (ux, uy) is the point equally distant from A, B, and C. It is the intersection of the perpendicular bisectors of the triangle formed by the three input points. The calculator uses the word Centre and labels the point O.
Radius r
Radius r is the distance from centre O to the circle. The calculator obtains it from O to Point A, although the same value must result from O to B and O to C when the inputs define a valid circle.
Diameter
Diameter is the full distance across the circle through its centre. It is twice the radius, so it is a length in the same coordinate unit as the input coordinates.
Circumference
Circumference is the distance around the circle's boundary. Unlike the diameter, it follows the curved perimeter and uses the circle constant π.
Area
The result is labelled Area and explicitly appends square coordinate units. If coordinates are measured in metres, the area is in m2; if the coordinates are abstract grid units, the result is in square coordinate units.
Equation
The calculator displays the standard centre-radius form as Equation: (x − ux)2 + (y − uy)2 = r2. The signs in the equation reflect the centre coordinates. For a negative centre coordinate, the subtraction naturally becomes addition, so copy the displayed equation carefully rather than changing its signs by eye.
Verification distances OA, OB, and OC
The final result line is labelled Verification distances OA, OB, OC. These are the distances from O to the three points. They should agree, apart from harmless display rounding. Equal distances confirm that one circle passes through all three coordinates.
Why is π used?
π is the fixed ratio of a circle's circumference to its diameter, approximately 3.141592653589793. It is not an input field on this page. The calculator uses the browser's value of π for the two measurements that depend on the circle's curvature:
Circumference = 2πr
Area = πr2
The radius is squared in the area formula because area covers two dimensions. The circumference has one-dimensional units, while the area has square units. The calculator formats displayed numbers to a maximum of five decimal places and removes unnecessary trailing zeroes, so a hand calculation may show more digits than the page.
What formulas does the calculator use?
The calculation begins with the doubled signed area determinant:
D = 2[x₁(y₂ − y₃) + x₂(y₃ − y₁) + x₃(y₁ − y₂)]
If D = 0, the points are collinear or coincident and do not define one unique circle. For ordinary numerical input, the calculator rejects the case when |D| < 10−12.
When D is usable, let s1 = x₁2 + y₁2, s2 = x₂2 + y₂2, and s3 = x₃2 + y₃2. The centre coordinates are:
ux = [s1(y₂ − y₃) + s2(y₃ − y₁) + s3(y₁ − y₂)] ÷ D
uy = [s1(x₃ − x₂) + s2(x₁ − x₃) + s3(x₂ − x₁)] ÷ D
The remaining measurements follow from the centre:
| Output | Formula used | Unit interpretation |
|---|---|---|
| Radius r | r = √[(ux − x₁)2 + (uy − y₁)2] | Coordinate length |
| Diameter | 2r | Coordinate length |
| Circumference | 2πr | Coordinate length |
| Area | πr2 | Square coordinate units |
| Equation right side | r2 | Square coordinate units |
| OA, OB, OC | Distance formula from O to each point | Coordinate length |
How to use every input field and control
- Open the Circle from 3 Points Calculator.
- Enter the horizontal and vertical coordinates for Point A in x₁ and y₁.
- Enter the coordinates for Point B in x₂ and y₂, then enter Point C in x₃ and y₃.
- Keep all six values in one consistent coordinate system. The page has no Unit selector and performs no hidden conversion.
- Click Click to calculate circle.
- Read Centre O, Radius r, Diameter, Circumference, Area, Equation, and Verification distances OA, OB, OC.
- After a successful calculation, use Click to visualize it for the coordinate graph, Click to show steps for the working, or Click to copy result for the compact copyable summary.
If a field is empty or contains something that is not a finite number, the page displays the exact message Enter all six coordinate values. If the determinant is too close to zero, it displays These points are collinear or coincident, so they do not define one unique circle.
Worked example using all six coordinate inputs
Use coordinate units throughout this example and enter the three points A = (0, 0), B = (4, 0), and C = (0, 3). These points are not collinear and form a right triangle, so one unique circumcircle exists.
| Calculator field or control | Value or action |
|---|---|
| x₁ for Point A | 0 (placeholder: Example: 1) |
| y₁ for Point A | 0 (placeholder: Example: 2) |
| x₂ for Point B | 4 (placeholder: Example: 5) |
| y₂ for Point B | 0 (placeholder: Example: 2) |
| x₃ for Point C | 0 (placeholder: Example: 3) |
| y₃ for Point C | 3 (placeholder: Example: 6) |
| Button | Click Click to calculate circle |
First, D = 2[0(0 − 3) + 4(3 − 0) + 0(0 − 0)] = 24. The determinant is non-zero. The squared coordinate values are s1 = 0, s2 = 16, and s3 = 9, which produce ux = 2 and uy = 1.5. Therefore, the centre is halfway along the hypotenuse from (4, 0) to (0, 3).
The radius is r = √[(2 − 0)2 + (1.5 − 0)2] = 2.5. Consequently, the diameter is 5, the circumference is 2π(2.5) = 15.70796, and the area is π(2.5)2 = 19.63495 square coordinate units.
| Output shown by the calculator | Expected example result | What it confirms |
|---|---|---|
| Centre O | (2, 1.5) | The circle's centre. |
| Radius r | 2.5 | Distance from O to each input point. |
| Diameter | 5 | Twice the radius. |
| Circumference | 15.70796 | The circular boundary length. |
| Area | 19.63495 square coordinate units | The enclosed circular area. |
| Equation | (x − 2)2 + (y − 1.5)2 = 6.25 | The centre-radius equation. |
| Verification distances OA, OB, OC | 2.5, 2.5, 2.5 | All three points lie on the same circle. |
Compare the three point distances
| Distance | Calculation for the example | Result |
|---|---|---|
| OA | √[(2 − 0)2 + (1.5 − 0)2] | 2.5 |
| OB | √[(2 − 4)2 + (1.5 − 0)2] | 2.5 |
| OC | √[(2 − 0)2 + (1.5 − 3)2] | 2.5 |
How to use visualization and steps
After a successful calculation, click Click to visualize it. The page draws coordinate axes, the circle, red point markers for A, B, and C, dashed segments from O to the three points, labels for the coordinates, and the centre O. A bottom annotation reports Radius and Centre. The page also states: The graph is a visual aid; the displayed coordinates and measurements are the exact calculation inputs and results.
Click Click to show steps to reveal the working. The button changes to Hide steps while the working is open. The steps show D, the numerator-over-D calculation for Ox and Oy, the radius from O to Point A, the circle equation, and the verification values OA, OB, and OC. Clicking Hide steps closes the working without deleting the result.
How to copy, clear, and review history
Click Click to copy result after checking the numbers. When the clipboard copy succeeds, the control briefly changes to Copied. The copied text is a compact string containing Centre, Radius, and Equation; it is not a copy of every line in the result panel. If clipboard access is unavailable, the button can briefly change to Select and copy result.
Click Clear to empty all six coordinate fields, remove the error and result text, hide the steps and graph, and disable the visualization and copy controls until another calculation succeeds. Clear is useful before entering a separate set of points.
Click Click to view history to open Recent calculations. The control then changes to Hide history. Each saved entry identifies the circle centre and radius and includes the time saved on that device. The history panel contains Clear history, which removes the stored entries. When the panel has no entries, it says Your recent calculations appear here on this device. Selecting a saved entry restores its six coordinates and runs the calculation again. The page keeps up to ten recent entries in browser local storage.
Where Do We Use Circle Centre, Radius, and Equation Outputs in Real Life?
Three known points can represent survey markers, drilled holes, machine locations, map features, or sampled positions on a curved object. Each output answers a different practical question, so do not treat the centre, radius, equation, and area as interchangeable.
| Calculator output | Distinct real-life use |
|---|---|
| Centre O | Locates the hub of a circular layout, the centre of a surveyed round feature, or the pivot point inferred from three measured markers. |
| Radius r | Sets a radial clearance, drill path, turning envelope, circular garden boundary, or machining dimension from the inferred centre. |
| Diameter | Gives the full span needed to check whether a circular cover, wheel, opening, or circular component fits within a straight-line width. |
| Circumference | Estimates edging, cable, seal, trim, fencing, or other material that must follow the complete circular perimeter. |
| Area | Estimates the surface of a circular pad, cutout, painted region, inspection zone, or land feature when the coordinate scale is known. |
| Equation | Supports CAD constraints, GIS queries, programming, plotting, and tests that need to decide whether another coordinate lies on or inside the inferred circle. |
| Verification distances OA, OB, OC | Checks survey or measurement consistency: three equal distances indicate that the selected points agree with one circular model, while a mismatch can reveal a transcription or measurement error. |
| Visual graph | Provides a quick geometric sanity check showing the point order, relative placement, centre, axes, and radial connections before a design or data analysis uses the numbers. |
When this calculator is not the right tool
This calculator is for a circle defined by three coordinate points. If you already know a standard circle measurement and only need radius, diameter, circumference, or area, use the Basic Circle Calculator. If the only required result is the area from a known radius or diameter, use the Area of a Circle Calculator.
If your problem gives three side lengths and asks for an incircle, circumcircle, or excircle associated with a triangle, use the Triangle Circle Calculator. If you need to work with a circle theorem, chord, or named angle relationship rather than infer a circle from coordinate points, use the Circle Theorem Calculator. Do not substitute three arbitrary points for a required tangent, arc, sector, or segment calculation.
Final verification workflow
- Confirm that the problem really provides three coordinate points and that each ordered pair is assigned to the correct Point A, Point B, or Point C.
- Check all six fields: x₁, y₁, x₂, y₂, x₃, and y₃. Make sure none is empty, non-numeric, or accidentally copied into the wrong point.
- Keep one consistent coordinate unit or grid scale. Remember that the page has no unit selector.
- Check that the points are distinct and not on one straight line. A zero or nearly zero determinant means there is no unique finite circle.
- Click Click to calculate circle and review Centre O, Radius r, Diameter, Circumference, Area, and Equation.
- Independently check the centre with the determinant formulas and check the radius with the distance from O to one point.
- Compare OA, OB, and OC. They should agree to the displayed precision.
- Use Click to show steps and Click to visualize it when you need an audit trail or a geometric sanity check. Treat the graph as visual guidance, not as a source of more precise measurements.
- Only after the values and coordinate units are confirmed, use Click to copy result or save the entry with Click to view history. Use Clear before starting an unrelated point set.
Open the Circle from 3 Points Calculator for the computation, then return to this guide when you need to explain the coordinate geometry, reproduce the formulas, interpret the outputs, or verify a copied result.


0 Comments