Visual, interactive torus calculator with full derivation. Enter inner radius \( r_1 \) and outer radius \( r_2 \).
* Surface area is the lateral (ring) area, not including the two circular "ends" (which are zero for a torus).
A torus (ring) is generated by rotating a small circle of diameter \( d \) along a larger circle of radius \( R \) (distance from center of tube to center of torus).
From the diagram: \( r_2 = R + d/2 \), \( r_1 = R - d/2 \). Adding gives \( r_1 + r_2 = 2R \), subtracting gives \( r_2 - r_1 = d \).
Imagine slicing the torus and unrolling it into a cylinder (Figure 3). The cylinder has diameter \( d = r_2 - r_1 \) and length equal to the circumference of the large circle: \( 2\pi R = \pi (r_1 + r_2) \).
Volume of the cylinder = area of base × height = \( \pi (d/2)^2 \times (2\pi R) \). Substitute \( d = r_2 - r_1 \) and \( R = (r_1+r_2)/2 \):
\[ V = \pi \left( \frac{r_2 - r_1}{2} \right)^2 \times 2\pi \left( \frac{r_1 + r_2}{2} \right) = \frac{1}{4}\pi^2 (r_2 - r_1)^2 (r_1 + r_2) \]Lateral area of the cylinder = circumference of base × height = \( (\pi d) \times (2\pi R) \). Substitute \( d \) and \( R \):
\[ A_L = \pi (r_2 - r_1) \times \pi (r_1 + r_2) = \pi^2 (r_2 - r_1)(r_1 + r_2) \]
✅ Final formulas used in calculator ✅
\( V = \frac{\pi^2}{4}(r_2-r_1)^2(r_1+r_2) \) | \( A_L = \pi^2 (r_2^2-r_1^2) \)