HomeCalculatorsMathGeometryCircle Calculator
Math calculator

Circle Calculator

Calculate circle radius, diameter, circumference, area, arc length, and sector area. Explore formulas, worked examples, units, and mathematical sources.

Instant result
Result
—

Enter values to calculate.

Inputs—
Mode—
Formula—
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 — ui-ssr is query-result HTML, not a live browser session. Error-path engine·REST·MCP 7/7 (status, code, calculation_version). SSR compared on URL-canonical requested calculations; empty query is idle (not an error) and JSON-typed object/array inputs are REST/MCP-only. Raw HTTP REST/JSON-RPC transport rejection 5/5; raw-number source and conflicting pins are transport-only checks, not engine/SSR input-source parity.
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
Sources
Evidence
3 legacy golden · 2 legacy boundary · legacy regression suite · 10/10 oracle-backed golden · 14/14 invalid · Artifact integrity PASS
This calculator CURRENT · Public schema 1.2.0 matches · Semantic contract ✓ · Production attested · Public/cache ✓ · Origin ✓
Semantic contract
PASS
Full verification

Manifest identity, reference classes, interfaces, suite, and production records.

Formulas

Core equations used by this calculator.

CircumferenceC = 2πr
AreaA = πr²
Arcs = r θ
iThis is not a² + b² = c². Right triangles stay on /calc/math/pythagorean. Sector is /calc/math/sector. Arc is /calc/math/arc.

How to use

1

Choose what you know

Radius, diameter, circumference, or area. Arc and sector also need the central angle in degrees.

2

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

C = 2π, A = π
d=2
ϟ

Semicircle arc

r = 2, θ = 180°

s = rπ
2π

Circle calculator specification

Version 1.2.0 · Engine tested

Calculation status

Review policy · Evidence

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 — Mathematics
    Supports: Mathematical symbols and notation. This standard is not numerical verification or an endorsement of this implementation.
  • CRC Standard Mathematical Tables — plane circle
    Supports: 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 Area
    Supports: 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 Trigonometry
    Supports: 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.
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.

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.