A torus has two free parameters — the major radius R and the minor radius r — and its volume and surface area follow directly from both by way of Pappus's centroid theorem. This calculator handles the forward direction (radii in, volume and surface area out) and the backward direction (a target measure plus one known radius, solving for the other).
Why the formulas look like a circle's area and circumference, times 2πR
A torus is generated by revolving a circle of radius r around an axis at distance R from the circle's center. Pappus's centroid theorem says the resulting volume equals the circle's area (πr²) times the distance its centroid travels in one full revolution (2πR) — giving V = πr² × 2πR = 2π²Rr². The surface area works the same way using the circle's perimeter (2πr) instead of its area: SA = 2πr × 2πR = 4π²Rr. Both formulas are really just "shape measure times sweep distance."
The self-intersection boundary: when r ≥ R
A standard donut-shaped torus requires the minor radius to be smaller than the major radius (r < R) — otherwise the tube would have to pass through the central axis, producing a pinched "horn torus" (r = R) or a self-intersecting "spindle torus" (r > R) instead of a normal ring. The volume and surface area formulas still compute a number in either case, but the shape they describe is no longer a simple donut, so this calculator flags the condition when it occurs.
When you need to solve backward
Most textbook problems hand you both radii and ask for volume or surface area. Real-world problems often run the other way: you know a ring-shaped part needs to hold a certain volume, or you know how much material covers its surface, and you need to find the missing dimension. Solving backward means inverting the forward formula for whichever radius is unknown — this calculator's Radii tab does that automatically based on which measure and which known radius you select.