Free Truss Analysis Calculator

Draw your truss joint by joint, add the members, supports and loads, and get the support reactions and the axial force in every member, marked as tension or compression. Works for determinate and indeterminate 2D trusses: roof trusses, Pratt, Howe and Warren trusses, bridges and any custom geometry.

  • ✓Member forces table: tension, compression and zero-force members
  • ✓Axial forces diagram drawn on the truss
  • ✓Pinned and roller supports, loads at the joints
  • ✓Metric (kN, m), MKS (ton, m) and imperial (kip, ft) units
  • ✓Save your models and share them with a link
Open the truss calculator

Free with a Google account · daily free credits · Premium for unlimited use

Truss calculator results: axial forces diagram and member forces table in tension and compression

Worked example: a statically indeterminate truss

This is the truss from the video tutorial, in imperial units: five joints, seven members with two sections and three supports, loaded with a horizontal force of 100 kip at joint E. With three supports it has one more reaction than a determinate truss (m + r = 7 + 4 = 11 > 2j = 10), so the member areas affect the result. Chords AB, BC, AD and DC have A = 3 in², the web members DB, DE and EC have A = 1 in², and E = 29,000 ksi for all of them.

Joints and supports

Jointx [ft]y [ft]Support
A00Roller
B200Roller
C400Pinned
D2015—
E4030—

Support reactions

SupportReaction [kip]
AAy = 47.97 ↓
BBy = 54.06 ↓
CCy = 102.03 ↑
CCx = 100.00 ←

Check: the vertical reactions add up to zero and the moments about C balance the load (47.97 × 40 + 54.06 × 20 = 100 × 30 = 3,000 kip·ft).

Member forces

MemberA [in²]Force [kip]State
AB3.0−63.96Compression
BC3.0−63.96Compression
AD3.079.95Tension
DC3.0−45.05Compression
DB1.054.06Tension
DE1.0125.00Tension
EC1.0−75.00Compression

Positive force is tension, negative is compression.

Truss example: support reactions at A, B and C

Video tutorial: analyze a truss step by step

Joints, members with two sections, supports, the joint load and the results, in about three minutes.

How truss analysis works

Method of joints

Every joint of a truss is in equilibrium: the sum of horizontal forces and the sum of vertical forces are zero (ΣFx = 0, ΣFy = 0). Starting from a joint with at most two unknown member forces, you solve joint by joint until every member is known. A member that pulls on the joint is in tension; one that pushes is in compression.

Determinate or indeterminate?

With m members, r support reactions and j joints, a stable truss is statically determinate when m + r = 2j and indeterminate when m + r > 2j. If m + r < 2j it is a mechanism and cannot carry load. The calculator handles both determinate and indeterminate trusses.

Zero-force members

At an unloaded joint where two members meet at an angle, both carry zero force. At an unloaded joint with three members, two of them collinear, the third carries zero force. They still brace the truss, and the results table marks them as zero force.

Assumptions

Members are straight and joined by frictionless pins, loads act only at the joints, and the material is linear elastic with small displacements. Under these assumptions every member carries only axial force.

Frequently Asked Questions

What does the truss calculator give me?

The support reactions, the axial force in every member with its state (tension, compression or zero force) and the axial forces diagram drawn on the truss. You can work in metric (kN, m), MKS (ton, m) or imperial (kip, ft) units.

Can it solve statically indeterminate trusses?

Yes. The calculator uses the stiffness method, so it solves both determinate and indeterminate trusses. In indeterminate trusses the member areas and the modulus of elasticity change how the forces are shared, so enter the real sections.

Why does it say my truss is unstable?

The truss moves like a mechanism: a joint is held by too few members or the supports cannot restrain the structure. Check that every panel is triangulated, that no joint hangs from a single member and that the supports prevent horizontal and vertical movement.

Which supports and loads can I use?

Pinned and roller supports. In a truss every joint is a hinge, so there are no fixed supports. Loads are applied at the joints, in the horizontal and vertical directions.

Is the truss calculator free?

Yes. Sign in with your Google account and calculate for free with daily credits. If you need unlimited calculations, Premium removes the limit.

Related calculators