Circle Calculator
Calculate circle radius, diameter, circumference, area, arc length, and sector area. Explore formulas, worked examples, units, and mathematical sources.
Enter values to calculate.
Trust summary CVP VERIFIED · CVP protocol 1.0.0-proposed · Core assurance · all published modes
- Input interpretation
- Enter values to calculate.
- Result
- —
- Verified scope
- all published modes
- Assurance
- Core
- Declared partition coverage
- PASS · 7/7 declared partitions (from-radius, from-diameter, from-circumference, from-area, arc, sector, invalid-domain) · Matrix
- Known limitations
- Core CVP does not include live graph, viewport, or pointer interaction.
- Model
- Circle diameter, circumference, area, arc, and sector, with an engine-linked figure of the radius (and the central angle for arc/sector).
- Scope
- Euclidean plane
- Verification
- Engine tested · Source checked · v1.2.0 · CVP VERIFIED · CVP protocol 1.0.0-proposed · Core assurance · all published modes· View Manifest · CVP overview · Specification
- Versions
- Calculation 1.2.0 · CVP protocol 1.0.0-proposed · Evidence 2026-10-29.math-uuce-fields-v1
- Verification revision
- 2026-10-29.math-uuce-fields-v1 · 4/4 property · digest 518c456dfeec
- Legacy regression
- 10/10 tests · Production surface contract 5/5
- Trust layers
- Verification VERIFIED · Production CURRENT · Overall CVP state: VERIFIED under CVP 1.0.0-proposed
- Reference
- O1 model · O2 expected_values · O2 numerical_behavior
- Interfaces
- PASS · UI (SSR) / REST / MCP
- Supplemental domain review
- Not performed
- Named expert review
- Not performed
- CVP suite
- 10/10 golden · 6/6 CVP boundary · 14/14 invalid · 4/4 property · 4/4 metamorphic · 15/15 cross-interface · 3/3 cross-calculator · 5/5 CVP contract · Manifest
- Sources
- ISO 80000-2:2019 Quantities and units — Mathematics
- CRC Standard Mathematical Tables — plane circle
- Gilbert Strang, Calculus — Chapter 9: Polar Coordinates and Complex Numbers (MIT OpenCourseWare)
- Gilbert Strang, Calculus — Chapter 1: Introduction to Calculus (MIT OpenCourseWare)
- Evidence
- 3 legacy golden · 2 legacy boundary · legacy regression suite · 10/10 oracle-backed golden · 14/14 invalid · Artifact integrity PASS
- Semantic contract
- PASS
Full verification
Formulas
Core equations used by this calculator.
How to use
Choose what you know
Radius, diameter, circumference, or area. Arc and sector also need the central angle in degrees.
Read r, d, C, and A together
Arc mode reports arc length; sector reports sector area. The figure tracks r and, for arc/sector, the central angle.
Example calculations
Common configurations with formula and result.
Unit circle
r = 1
Semicircle arc
r = 2, θ = 180°
Circle calculator specification
Version 1.2.0 · Engine tested
- Engine tested 10/10 tests · Production surface contract 5/5
- Named expert review Not performed
- Calculation version 1.2.0
- Definition
- A Euclidean circle of radius r has diameter 2r, circumference 2πr, and area πr². Arc length s = rθ (θ in radians).
- What it calculates
- Circle diameter, circumference, area, arc, and sector, with an engine-linked figure of the radius (and the central angle for arc/sector).
- Inputs
- mode
- r?
- diameter?
- circumference?
- area?
- theta_deg?
- Outputs
- r
- diameter
- circumference
- area
- Formula
C = 2πr, A = πr²- Assumptions
- Euclidean plane
- Not spherical geometry
- Not Pythagorean-only
- Units
- length (consistent units)
- degrees
- Boundary conditions
- Raw inputs accept JSON numbers or decimal strings. Missing active fields return MISSING_REQUIRED_INPUT; nonzero decimal text converted to zero returns NUMERIC_UNDERFLOW.
- Unknown fields return UNKNOWN_INPUT. Radius/r, diameter/d and theta/theta_deg aliases must agree or return AMBIGUOUS_INPUT. Normalized responses contain only the selected mode and its active numeric fields.
- Nonfinite, underflowed or subnormal outputs → NUMERIC_RANGE
- r ≤ 0 → VALUE_MUST_BE_POSITIVE
- unknown mode → INVALID_MODE
- Numerical precision
- Small relative radius errors affect circumference linearly and disk area at twice that relative scale; sector area also depends linearly on its nonzero angle. Near zero angle use absolute error, not relative error.
- Version pins reject unsupported remote versions. Shared pages use the current engine with a version notice; historical execution and cross-runtime bitwise replay are not promised.
- 12 significant digits; supported nonzero magnitudes are preserved without an absolute zero threshold
- All nonzero outputs must be finite normal binary64 values (magnitude at least 2^-1022); exact zero angles are supported. Outside this envelope, NUMERIC_RANGE requests rescaling instead of returning zero, Infinity, or NaN.
- Example
- r=1 → C=2π, A=π
- Validation cases
3 published on this page · 10/10 tests · Production surface contract 5/5 · View evidence
- mode=from_radius r=1 → diameter=2
- mode=arc r=2 theta_deg=180 → arc_length=2π
- mode=sector r=2 theta_deg=90 → sector_area=π
- Sources
- ISO 80000-2:2019 Quantities and units — MathematicsSupports: Mathematical symbols and notation. This standard is not numerical verification or an endorsement of this implementation.
- CRC Standard Mathematical Tables — plane circleSupports: C = 2πr, A = πr², arc s = rθ, sector A = (1/2)r²θ with θ in radians
- Gilbert Strang, Calculus — Chapter 9: Polar Coordinates and Complex Numbers (MIT OpenCourseWare) — §§9.1–9.3 Polar Coordinates, Length and AreaSupports: Polar coordinates and the circular wedge area r²Δθ/2, together with area = ∫r² dθ/2 and polar arc-length integration. A full turn gives disk area πr² and circumference 2πr. An annulus follows by subtracting disk areas and adding both boundary lengths; these are derived applications. Mathematical reference only; not implementation validation or an endorsement of CalculatorX.
- Gilbert Strang, Calculus — Chapter 1: Introduction to Calculus (MIT OpenCourseWare) — §§1.4–1.5 Circular Motion and A Review of TrigonometrySupports: Radians, the equivalence of 360° and 2π radians, and circular circumference 2πr. Scaling the unit-circle distance gives arc length s = rθ; right-triangle sine gives chord length 2r sin(θ/2). Signed angles and multi-turn behavior are CalculatorX’s explicit policy. Mathematical reference only; not implementation validation or an endorsement of CalculatorX.
- ISO 80000-2:2019 Quantities and units — Mathematics
- Calculation version
- 1.2.0
Background
Interpretation and common distinctions.
What does this circle calculator compute?
A Euclidean circle of radius r has diameter 2r, circumference 2πr, and area πr². Arc length s = rθ (θ in radians).
The published formula or method is C = 2πr, A = πr². The following references support the stated mathematics or method:
- Gilbert Strang, Calculus — Chapter 9: Polar Coordinates and Complex Numbers (MIT OpenCourseWare): Polar coordinates and the circular wedge area r²Δθ/2, together with area = ∫r² dθ/2 and polar arc-length integration. A full turn gives disk area πr² and circumference 2πr. An annulus follows by subtracting disk areas and adding both boundary lengths; these are derived applications. Mathematical reference only; not implementation validation or an endorsement of CalculatorX.
- Gilbert Strang, Calculus — Chapter 1: Introduction to Calculus (MIT OpenCourseWare): Radians, the equivalence of 360° and 2π radians, and circular circumference 2πr. Scaling the unit-circle distance gives arc length s = rθ; right-triangle sine gives chord length 2r sin(θ/2). Signed angles and multi-turn behavior are CalculatorX’s explicit policy. Mathematical reference only; not implementation validation or an endorsement of CalculatorX.
Which inputs and limits should you check?
Keep length units consistent and distinguish circumference, curved arc length, disk area, and sector area. A degree angle must be converted to radians before using an arc or sector formula.
The worked example uses r = 1 with C = 2π, A = π. Compare it with the Example calculations and the complete result for the same inputs.
How can you verify and cite this result?
CalculatorX is responsible for this page. The mathematical references above explain the model; implementation checks and their scope are documented separately in the math.geometry.circle v1.2.0 Evidence and capability contract. Read the displayed verification and production state together with the specification's numerical limits.
Use the clean calculator URL to cite the tool. A shared input link identifies a particular calculation. Content updates, numerical verification, and domain reviews have separate dates and scopes.
Which numerical range is supported?
All nonzero outputs must be finite normal binary64 values (magnitude at least 2^-1022); exact zero angles are supported. Outside this envelope, NUMERIC_RANGE requests rescaling instead of returning zero, Infinity, or NaN. Results use 12 significant digits. Radius and arc length share the chosen length unit; areas use its square. Signed degree angles and multiple turns are preserved, while the diagram shows at most one turn.
How are request numbers and versions interpreted?
REST and MCP execute_calculation reject a nonzero raw JSON number such as 1e-400 with NUMERIC_UNDERFLOW before it becomes a zero calculation. Literal zero remains valid where the model permits it. Decimal strings preserve input text where declared, but do not extend binary64 precision; a value already sent as 0 cannot be recovered.
Every supplied calculation-version pin must agree. Conflicting header/body pins return VERSION_PIN_CONFLICT (HTTP 409); the body does not override the header. See the request contract for accepted pin locations, input-source limits, and API contract 1.0.1. Calculation-model version and request-contract version are separate.
Related tools
Other calculators in this family: Annulus Calculator, Arc Calculator, Conic Section Calculator, Ellipse Calculator, Hyperbola Calculator, Irregular Polygon Calculator, Parabola Calculator, Parallelogram Calculator . Explore all Geometry.
Frequently asked questions
Key distinctions behind the calculation.
Is this the Pythagorean calculator?
No. Right-triangle a²+b²=c² is /calc/math/pythagorean.
Where does this run?
Locally in the browser by default. REST and MCP call the same circle engine.