About the Hammock Hang Calculator
This tool applies the two rules of thumb that most hammock camping guides teach for a comfortable hang: the 30-degree rule for suspension angle and the 83% ridgeline rule for sag. Enter the distance between your anchors (trees, posts, or a stand), your hammock's end-to-end length, your target hang angle, and your desired sit height, and the calculator returns the ridgeline length, the height to attach each strap, and how much suspension line you need per side.
The formula
Treating each side's suspension line as a straight segment (the standard simplification used by hammock hang calculators, rather than modeling the true catenary curve) at angle θ from horizontal:
- Ridgeline length R = 0.83 × hammock length. This is the recommended distance between the hammock's two suspension points that reproduces a 30° sag.
- Horizontal run per side = (anchor distance − R) ÷ 2 — the horizontal gap on each side between the anchor and the hammock's resting end point.
- Suspension length per side = horizontal run ÷ cos(θ).
- Sag per side = horizontal run × tan(θ).
- Strap height on the tree = desired sit height + sag.
Why 30 degrees
A shallow angle (well under 30°) pulls the hammock nearly straight and flat, which forces you to lie parallel to the fabric edges and creates pressure on your shoulders and calves. A steep angle (well over 30°) creates a deep sag that wraps the sides up around you like a taco. Around 30° hits a widely recommended middle ground: enough sag to let you lie on the diagonal, which flattens your spine and is the most common comfort recommendation among hammock campers.
Practical notes
Real webbing and rope stretch slightly under load, and trees are rarely perfectly plumb, so treat the suspension length as a starting point and adjust a few inches once you're actually testing the hang. If the calculator reports that your anchors are too close together, either move to trees farther apart or choose a shorter hammock — the anchor distance must exceed the ridgeline length for any positive sag to exist.