Material Conversion Calculator
On site, the same material shows up as cubic meters, tons, yards, or bags. Mixing units without converting causes order errors and cost surprises. This page helps you convert volume, weight, and common units for bulk materials like sand, gravel, soil, and concrete using realistic bulk densities.
Volume from dimensions: aggregate calculator and sand calculator.
Material conversion tools
Conversions use metric internally. Pick a material preset to fill typical bulk densities, or enter your own (e.g. from a truck ticket).
Cubic meters → tonnes
Weight
0.00 t
Tonnes → cubic meters
Volume
0.00 m³
Cubic feet → cubic meters
Volume
0.00 m³
Cubic yards → cubic meters
Volume
0.00 m³
1 yd³ ≈ 0.765 m³ (exact factor used in calculation).
Cubic meters → bags
Bags (rounded up)
0
Kilograms ↔ pounds (no density)
Edit either field; the other updates (1 lb ≈ 0.453592 kg).

What this calculator converts
You can move between:
- Cubic meters (m³) and metric tonnes (t) using density
- Cubic feet (ft³) and cubic yards (yd³) to m³ (pure unit math)
- Cubic meters to bag count from bag mass and material density
- Kilograms and pounds (lbs) for weight without density
Use the material preset to drop in typical bulk densities, or type your own from a ticket or spec.
How this calculator works
- Enter a volume or weight in the tool that matches what you know.
- Choose a material preset (sand, soil, concrete) or set density (kg/m³) manually.
- Core relationships: Weight = Volume × Density and Volume = Weight ÷ Density (with consistent units).
Typical material densities
Planning averages (confirm for your stock):
- Sand → ~1600 kg/m³
- Gravel → ~1500–1700 kg/m³ (mid ~1600 kg/m³ often used)
- Topsoil / soil → ~1200–1400 kg/m³
- Concrete → ~2400 kg/m³
Moisture and compaction change these numbers.
Where this calculator is used
- Checking material deliveries against orders
- Converting supplier quotes (yards, tonnes, bags)
- Comparing bulk vs bagged quantities
- Planning truck loads
- Cross-checking other calculator outputs on this site
Example conversions
- 1 m³ of sand at 1600 kg/m³ ≈ 1600 kg (1.6 t)
- 1 yd³ ≈ 0.765 m³ (use the yd³ → m³ tool for exact)
- 1 t of gravel at 1600 kg/m³ ≈ 0.625 m³ (tonnes → m³)
- 1000 kg of sand at 1600 kg/m³ ≈ 0.625 m³
Use these as sanity checks, not substitutes for measured weights on big jobs.
Why conversion matters
Wrong units can cause:
- Under-ordering → delays
- Over-ordering → wasted cost
- Transport mistakes → rejected loads or extra trips
- Supplier confusion → mismatched quotes
Common mistakes to avoid
- One density for everything — sand ≠ gravel ≠ soil
- Mixing feet, meters, and yards in the same chain without converting
- Ignoring moisture — wet material weighs more per cubic meter
- Scaling rough guesses — small % errors get large in big volumes
Practical tips
- Confirm units and moisture basis with suppliers before paying
- Round up slightly on orders when waste is likely
- Keep one unit system per takeoff
- Re-check conversions for large pours or fills
Density matters
Moisture and compaction change tonnes per cubic meter. Truck tickets that list net weight are more accurate than generic defaults for reconciliation.
Frequently asked questions
How do I convert cubic meters to tons?
Multiply m³ × density (kg/m³) to get kilograms, then divide by 1000 for metric tonnes.
Is density always constant?
No. It moves with moisture, grading, and how tight the material is packed.
Which unit should I use for construction?
m³ and tonnes are common in many countries; yards and pounds still appear in others. Match your supplier and contract.
Can I convert between all units here?
This page covers the main volume ↔ weight links via density, ft³/yd³ → m³, m³ → bags, and kg ↔ lbs. Use the block that matches what you already know.