User Rating 0.0 โ˜…โ˜…โ˜…โ˜…โ˜…
Total Usage 0 times
Presets:
Is this tool helpful?

Your feedback helps us improve.

โ˜… โ˜… โ˜… โ˜… โ˜…

About

Every triangle has exactly one circumscribed circle (circumcircle) passing through all three vertices. The radius R of this circle is called the circumradius, and its center - the circumcenter - is the intersection of the triangle's perpendicular bisectors. Miscalculating R in structural engineering or CNC path planning leads to material waste and dimensional errors that propagate through downstream geometry. This tool computes the circumradius and circumcenter coordinates from either three side lengths or three vertex coordinate pairs, applying Heron's formula for area and the extended law of sines internally. Results are approximate for floating-point inputs; the tool assumes a Euclidean plane and non-degenerate triangles (all three vertices non-collinear).

circumscribed circle circumradius circumcenter triangle calculator geometry circumcircle

Formulas

Given a triangle with side lengths a, b, c, the circumradius R is derived from the area K computed via Heron's formula.

s = a + b + c2
K = โˆšs(s โˆ’ a)(s โˆ’ b)(s โˆ’ c)
R = a โ‹… b โ‹… c4K

For vertex coordinates A(x1, y1), B(x2, y2), C(x3, y3), the circumcenter (Ox, Oy) is found by solving the perpendicular bisector equations. The area is computed via the shoelace formula:

K = 12 |x1(y2 โˆ’ y3) + x2(y3 โˆ’ y1) + x3(y1 โˆ’ y2)|

Where s = semi-perimeter, K = triangle area, R = circumradius, a, b, c = side lengths opposite vertices A, B, C respectively.

Reference Data

Triangle TypeCircumcenter LocationCircumradius RelationInterior Angle Condition
AcuteInside the triangleR < longest sideAll angles < 90ยฐ
RightMidpoint of hypotenuseR = c2One angle = 90ยฐ
ObtuseOutside the triangleR > longest side รท 2One angle > 90ยฐ
EquilateralCentroid (all centers coincide)R = aโˆš3All angles = 60ยฐ
Isosceles (acute)On axis of symmetry, insideDepends on apex angleApex < 90ยฐ
Isosceles (obtuse)On axis of symmetry, outsideDepends on apex angleApex > 90ยฐ
Scalene (acute)Inside, off-centerComputed via Heron + formulaAll angles distinct, < 90ยฐ
Scalene (obtuse)Outside, opposite obtuse vertexComputed via Heron + formulaOne angle > 90ยฐ
Regular PolygonSides (n)Circumradius FormulaExample: side = 10
Equilateral Triangle3R = aโˆš35.7735
Square4R = aโˆš227.0711
Pentagon5R = a2 sin(ฯ€/5)8.5065
Hexagon6R = a10.0000
Octagon8R = a2 sin(ฯ€/8)13.0656
Decagon10R = a2 sin(ฯ€/10)16.1803
Dodecagon12R = a2 sin(ฯ€/12)19.3185
General n-gonnR = a2 sin(ฯ€/n)Varies

Frequently Asked Questions

When all three vertices are collinear, the area K equals 0, making the circumradius formula divide by zero. No circumscribed circle exists for a degenerate triangle. The calculator detects this condition and reports an error.
For obtuse triangles (one angle greater than 90ยฐ), the circumcenter lies outside the triangle, on the opposite side of the longest edge from the obtuse vertex. The diagram in this calculator shows this clearly by rendering the center position relative to the triangle.
JavaScript uses IEEE 754 double-precision floats with approximately 15 - 17 significant digits. For triangles with side lengths differing by more than 10 orders of magnitude, cancellation errors in Heron's formula can produce inaccurate areas. This calculator uses a numerically stable variant that sorts sides before computation, but results are displayed to 6 decimal places to reflect practical precision limits.
No. The formula R = abc / (4K) assumes a flat Euclidean plane. On a sphere (spherical geometry) or hyperbolic plane, the circumradius requires different formulations involving the curvature of the space. This tool computes Euclidean circumradii only.
The extended law of sines states asin A = 2R, where A is the angle opposite side a. This means each side divided by the sine of its opposite angle yields twice the circumradius. The calculator uses the equivalent area-based formulation because it avoids computing angles explicitly.
Compute the distance from the circumcenter to each vertex. All three distances must equal the circumradius R within rounding tolerance. The calculator performs this verification internally and displays the circumcenter coordinates along with R for manual checking.