UTILS.
100% in-browser
🪨

Gravel / Aggregate Calculator

Estimate gravel, crushed stone, sand or topsoil in cubic yards, US tons and metric tonnes by weight.

About this tool

Gravel / Aggregate Calculator is a free, in-browser tool that estimates loose material by both volume and weight. Enter the length and width in feet, the depth in inches, and pick a material — gravel, crushed stone, sand or topsoil — and it returns cubic yards plus the tonnage suppliers charge by. Nothing is uploaded; the math runs locally.

Volume in cubic feet is length × width × (depth ÷ 12) × (1 + waste ÷ 100), and cubic yards divide that by 27. For the presets, tonnage uses typical densities in US tons per cubic yard: gravel 1.4, crushed stone 1.35, sand 1.35 and topsoil 1.1, so tons = cubic yards × that factor. Choose Custom to enter a density in pounds per cubic foot, where tons = (cubic feet × lb/ft³) ÷ 2000. Metric tonnes are US tons × 0.907185.

Use it to order by the ton for a driveway, path or drainage bed. Because material density varies by moisture and grade, treat the tonnage as a close estimate and confirm the exact figure with your supplier.

Frequently asked questions

How are tons calculated from a volume?
For the material presets, the tool multiplies cubic yards by a typical density in US tons per cubic yard (gravel 1.4, crushed stone 1.35, sand 1.35, topsoil 1.1). With Custom density it uses cubic feet × pounds-per-cubic-foot ÷ 2000 instead.
What is the difference between US tons and metric tonnes?
A US (short) ton is 2000 pounds; a metric tonne is 1000 kilograms, about 2205 pounds. The tool converts US tons to tonnes by multiplying by 0.907185, so both appear side by side.
Why does my supplier's tonnage differ slightly?
Density depends on the stone size, grading and how wet the material is. The presets are typical averages, so use the Custom option with your supplier's exact density for the most precise order.
Does this calculator use the internet?
No. All volumes and weights are computed in your browser, so it works offline and none of your inputs are uploaded.

More tools