Calculate angle of repose from pile height and base width, or convert between friction coefficient and slope angle for common materials.

Angle of Repose Calculator

Enter the values you know, then calculate.

Pile dimensions
Friction relation
Material lookup

Angle of Repose Formula

θ = arctan(h / r)
  • θ = angle of repose, in degrees
  • h = vertical height of the pile
  • r = horizontal run from the center of the pile to the edge of the base (half the base width for a symmetric cone)

The friction-relation mode uses μ = tan(θ), where μ is the coefficient of static friction between particles. The material lookup mode returns published angle ranges and, if you enter a base width, estimates a likely pile height using h = r · tan(θ).

Assumptions: the pile is a symmetric cone or wedge formed by free-pouring loose material onto a flat surface, particle properties are uniform, and no external compaction or vibration is applied. Moisture, particle shape, and packing can shift real-world results.

Typical Angles and Coefficients

Use these ranges as a sanity check for your calculated angle.

Material Angle of repose μ ≈ tan(θ)
Dry sand30°–35°0.58–0.70
Wet sand35°–45°0.70–1.00
Gravel35°–40°0.70–0.84
Crushed stone40°–45°0.84–1.00
Coal35°–40°0.70–0.84
Wheat23°–28°0.42–0.53
Corn (shelled)21°–25°0.38–0.47
Cement powder20°–30°0.36–0.58
Flour40°–45°0.84–1.00

The next table tells you how to interpret your result.

Angle Behavior
< 20°Very free-flowing; spreads into a shallow pile.
20°–30°Free-flowing grains and dry powders.
30°–40°Typical for dry sands, gravel, and coal.
40°–50°Steep; angular, damp, or cohesive material.
> 50°Highly cohesive or compacted; recheck inputs.

Example

You measure a sand pile that is 2 ft tall with a 7 ft base diameter. The horizontal run is 7 / 2 = 3.5 ft.

  • θ = arctan(2 / 3.5) = arctan(0.571) ≈ 29.7°
  • μ = tan(29.7°) ≈ 0.57

That sits just below the 30°–35° band for dry sand, suggesting the sand is slightly damp on the surface or the base was measured a bit wide.

FAQ

Do I use the diameter or the radius? The formula needs the horizontal run from the peak to the edge. If you measured the full base, select “Full base width / diameter” so the calculator divides by two.

Why is my measured angle different from the table? Moisture, particle shape, fines content, drop height, and surface vibration all change the result. Tables list typical ranges, not fixed values.

Is angle of repose the same as the friction angle? They are closely related but not identical. Angle of repose is measured on a free-formed pile; the internal friction angle is measured in a controlled shear test. For loose, dry granular material the two values are usually within a few degrees.