Catenary Curve Calculator — Hanging Cable Length & Shape
A catenary is the curve a perfectly flexible cable or chain forms when suspended between two points under gravity. Enter the span (horizontal distance between supports) and sag (vertical drop at the midpoint) to find the cable length, catenary constant, and sag ratio — with an animated plot of the curve.
m
m
Total length of the hanging cable or chain along the curve
- 1
Half-span L
20 ÷ 2 = 10 - 2
Catenary parameter a
25.3265Solved numerically from a · cosh(L/a) = a + sag using Newton's method. - 3
Arc length S = 2a · sinh(L/a)
2 × 25.3265 × sinh(10 ÷ 25.3265) = 20.5237
How does this calculator work?
Given span 2L and sag d, the catenary equation is y = a·cosh(x/a) where a is found by solving a·cosh(L/a) = a + d numerically. Cable arc length = 2a·sinh(L/a). A 20 m span with 2 m sag gives a ≈ 25 m and arc length ≈ 20.53 m — about 0.53 m longer than the span.
Formula
How this is calculated
A catenary (from the Latin catena, chain) is the shape taken by a uniform, inextensible, flexible cable hanging between two points of equal height under its own weight and gravity alone. The shape is described by the hyperbolic cosine: y = a · cosh(x/a), where a is the catenary constant (the height of the lowest point above a reference level, or equivalently the ratio of horizontal tension to cable weight per unit length).
Given span 2L (total horizontal distance) and sag d (vertical drop from support to lowest point), the catenary constant a is found by solving the transcendental equation a·cosh(L/a) − a − d = 0 numerically, using Newton's method with the small-sag starting guess a₀ = L²/(2d). Once a is known, the arc length is S = 2a·sinh(L/a), which is always greater than the straight-line span. The arc-to-span ratio reveals how much extra cable is needed compared to the straight-line distance.
Assumptions and limitations: the cable is uniform (constant mass per unit length), perfectly flexible (no bending stiffness), and inextensible (does not stretch). Real cables stretch under load (add elastic elongation separately). Stiff wire ropes, beams, or chains with significant bending stiffness may deviate from the pure catenary. Power-line sag calculations usually account for wind load, ice loading, and temperature-dependent elastic stretch on top of the catenary geometry.
Frequently asked questions
Both look similar but arise from different physical conditions. A catenary (y = a·cosh(x/a)) results when a cable hangs under its own uniformly distributed weight along the arc. A parabola results when the vertical load is uniformly distributed horizontally — which is the case for a stiffened suspension bridge deck. For small sag-to-span ratios (< 10%) the two curves are virtually indistinguishable.
The horizontal component of cable tension H is constant along the entire catenary and equals H = w·a, where w is the cable weight per unit length (N/m or lb/ft) and a is the catenary parameter. The maximum tension occurs at the supports: T_max = w·(a + d) = H + w·d. Knowing the tension requires knowing the cable weight density, which this calculator does not request.
Yes, for the geometric (shape and length) part. Enter the span in metres and the design sag to get the cable arc length and catenary parameter. For structural design you also need the cable's elastic modulus, cross-sectional area, and weight per metre to compute actual tensions and elastic elongation — those are beyond the scope of this geometry calculator.
TG we-Calculate Editorial Team. (2026). Catenary Curve Calculator — Hanging Cable Length & Shape [Online calculator]. TG we-Calculate. https://we-calculate.com/calculator/catenary-curve-calculator
TG we-Calculate Editorial Team. "Catenary Curve Calculator — Hanging Cable Length & Shape." TG we-Calculate. 2026. https://we-calculate.com/calculator/catenary-curve-calculator.
TG we-Calculate Editorial Team, "Catenary Curve Calculator — Hanging Cable Length & Shape," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/calculator/catenary-curve-calculator
@misc{wecalculate_catenary_curve_calculator, title = {Catenary Curve Calculator — Hanging Cable Length & Shape}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/calculator/catenary-curve-calculator}}, year = {2026}, note = {TG we-Calculate} }
Did this calculator help you?
