Logo

MonoCalc

/

Frustum Height Calculator

Geometry

Calculation Mode

Length Unit

Bottom Radius (R)

Radius of the larger base — must be > 0

Top Radius (r)

Radius of the smaller base — must be less than R

Slant Height (l)

Must be ≥ |R − r|

Precision (decimal places)

hlrR

Perpendicular Height (h)

4.0002cm

Perpendicular Height (h)

4.0002 cm

Slant Height (l)

5.657 cm

Volume (V)

330.9315 cm³

Lateral Surface Area

177.7199 cm²

Total Surface Area

359.9323 cm²

Formula Used

h = √(5.657² − (7 − 3)²) = 4.0002 cm

About This Tool

Frustum Height Calculator – Solve for Height, Slant Height, or Volume

A frustum is the solid left over when a cone or pyramid has its tip sliced off by a plane parallel to its base. Cooling towers, buckets, lamp shades, hopper bins, and architectural spires are all frustum-shaped. When designing or measuring one of these objects, you rarely have every dimension at hand — often you know the two radii and either the slant height or the target volume, and need to find the perpendicular height instead. This calculator solves that problem in both directions.

Perpendicular Height vs. Slant Height

The perpendicular height (h) is the straight vertical distance between the two parallel bases. The slant height (l) is the distance measured along the sloped outer surface. These two lengths, together with the difference between the bottom radius R and top radius r, form a right triangle, so they are related by the Pythagorean theorem:

l = √(h² + (R − r)²)

Rearranged, this gives the height directly from a known slant height:

h = √(l² − (R − r)²)

Finding Height from Volume

If instead you know the desired volume of the frustum — for example, you are designing a hopper that must hold a specific quantity of material — the height can be back-calculated from the standard frustum volume formula:

V = (π × h / 3) × (R² + R×r + r²)

Solving for h gives:

h = 3V / (π × (R² + R×r + r²))

This mode is especially useful in tank and container design, where volume capacity is the starting requirement and the physical height is the unknown to be determined.

Full Frustum Analysis

Once the perpendicular height is known — whether entered directly or solved from slant height or volume — the calculator derives the complete geometry in one pass: slant height, volume, lateral surface area, and total surface area. The lateral surface area covers only the sloped side:

A_lateral = π × (R + r) × l

The total surface area adds the areas of both circular bases:

A_total = π × (R² + r² + (R + r) × l)

Geometric Validity

Not every combination of inputs describes a real frustum. Because h, l, and (R − r) form a right triangle, the slant height must always be at least as long as the difference between the two radii — that is, l ≥ |R − r|. If a slant height shorter than this is entered, the calculator flags the input as geometrically impossible rather than returning an imaginary result.

Real-World Applications

Structural and mechanical engineers use frustum height calculations when specifying cooling towers, silos, and transition ducts, where the vertical clearance is constrained but the capacity or lateral surface (for material estimation) is the design driver. Architects apply the same relationships to tapered columns and spires. In manufacturing, sheet-metal fabricators need the slant height to cut the correct pattern for a conical or pyramidal shell, then use the height to check that it fits the available vertical space.

Tips for Accurate Results

Keep all length inputs in the same unit — the calculator's unit selector applies uniformly to both radii and the slant height or height you enter. Double-check which radius is larger: R (bottom) must always be greater than r (top) for a standard frustum. When solving from volume, make sure the volume is expressed in the cube of your chosen length unit (for example, cm³ when your unit is centimetres) to avoid a mismatched result.

Frequently Asked Questions

Is the Frustum Height Calculator free?

Yes, Frustum Height Calculator is totally free :)

Can I use the Frustum Height Calculator offline?

Yes, you can install the webapp as PWA.

Is it safe to use Frustum Height Calculator?

Yes, any data related to Frustum Height Calculator only stored in your browser (if storage required). You can simply clear browser cache to clear all the stored data. We do not store any data on server.

How does this frustum height calculator work?

Choose which value you know — slant height or volume — along with the top and bottom radii, and the calculator solves for the perpendicular height. It also works in reverse, computing the slant height from a known perpendicular height, and shows the full frustum analysis (volume, lateral area, and total surface area) alongside the result.

What is the difference between perpendicular height and slant height?

Perpendicular height (h) is the straight vertical distance between the two parallel bases of a frustum. Slant height (l) is the distance measured along the sloped outer surface connecting the edges of the two bases. They are related by the Pythagorean formula l = √(h² + (R − r)²), where R and r are the bottom and top radii.

What formula finds height from slant height and radii?

h = √(l² − (R − r)²), where l is the slant height, R is the bottom radius, and r is the top radius. This is a direct application of the Pythagorean theorem to the right triangle formed by the height, the radius difference, and the slant height.

How is height calculated from the frustum's volume?

Given the volume V and both radii, the height is h = 3V / (π × (R² + R×r + r²)). This is the volume formula for a conical frustum rearranged to solve for height, useful when you know the desired capacity of a container but need to determine how tall to make it.

Why must the slant height be greater than or equal to |R − r|?

The perpendicular height, slant height, and radius difference form a right triangle. If the slant height is shorter than the difference between the radii, no real (positive) height satisfies the Pythagorean relationship, so the input combination is geometrically impossible.

How accurate are the results?

Calculations use JavaScript's native double-precision floating-point arithmetic (IEEE 754), accurate to about 15–17 significant digits. Displayed results are rounded to your selected precision (0–10 decimal places), which is more than sufficient for engineering, architecture, and manufacturing use cases.