Truss Analysis Wizard
Structural engineers solving 2D roof, floor, or custom truss geometries. Set nodes, member connectivity, supports, and loads in-browser - the FEA engine updates results instantly without any software to install.
14-day free trial - no credit card required
What it calculates
Solve 2D trusses with a live FEA engine. Set nodes, fixities, and members in-browser, and get shear, moment, and deflection results as you work. Covers roof, floor, and custom truss geometries with nothing to install.
How it calculates
The Truss Analysis Wizard uses a direct stiffness finite element analysis (FEA) engine to solve any planar 2D truss. You define the geometry - node coordinates, member connectivity, support fixities, and loads - and the solver assembles and inverts the global stiffness matrix to return forces and displacements simultaneously across every member.
Geometry and member modelling
Each member is modelled as a two-node axial bar element with user-specified cross-section area (A) and elastic modulus (E). The calculator supports a library of preset truss configurations - Flat Warren, Flat Pratt, Flat Howe, Flat Brown, King Post, Queen Post, Single Fan, Simple Fink, and Fink roof trusses - as well as fully custom node and element definitions. For non-custom configurations, straight chord regions are treated as continuous members rather than pin-jointed segments; this is more accurate but means results may differ slightly from a traditional hand analysis.
Stiffness assembly and solution
The solver assembles the global stiffness matrix from the individual element stiffness contributions, applies boundary conditions at pinned and roller supports, and solves the resulting system of linear equations for nodal displacements. Member end forces are back-calculated from the displacements using the element stiffness relation.
Sign conventions and outputs
- Positive bending moment indicates that the bottom or right side of the member is in tension.
- Positive axial load indicates a compressive load (compression-positive convention).
Results reported for each member and element include:
- Axial force - tension or compression demand in each member
- Shear force and bending moment envelopes along each element
- Nodal displacements and support reactions
Output tables include overall results by member type, maximum displacements by member, support reactions, results by element number, and results by node number.
Load application
Distributed loads can be applied to chord members. For preset configurations, loads are specified over the chord length; the FEA engine converts these to equivalent nodal contributions automatically. Advanced users can also apply loads directly by element number for non-standard cases. Multiple load cases are evaluated and an envelope of governing demands is reported.
Linking to design calculators
The Truss Analysis Wizard is an analysis-only calculator. After solving, member force demands (moment, shear, axial) can be linked directly to Design Only calculators - such as timber, steel, or cold-formed steel beam calculators - so each member is checked against the relevant code without re-entering geometry or loads.
Timber sections in this calculator
Open a manufacturer to see every size Calcs.com carries, with the section properties and characteristic values used to design it.
Hyne Timber
Glulam
475 sections, 120 to 600 mm deep
See sizes and properties →
ITI
Timber
166 sections, 44 to 400 mm deep
See sizes and properties →
Metsa Wood
LVL and I-joist
140 sections, 90 to 600 mm deep
See sizes and properties →
Louisiana-Pacific
LVL
136 sections, 70 to 457 mm deep
See sizes and properties →
Tilling Timber
LVL and glulam
128 sections, 70 to 525 mm deep
See sizes and properties →

Glulam
104 sections, 126 to 630 mm deep
See sizes and properties →
Carter Holt Harvey Woodproducts
LVL
70 sections, 90 to 600 mm deep
See sizes and properties →
Nelson Pine
LVL
47 sections, 90 to 1220 mm deep
See sizes and properties →
LVL
42 sections, 70 to 450 mm deep
See sizes and properties →
Egger
OSB
39 sections, 6 to 40 mm deep
See sizes and properties →
Dindas Australia
LVL
37 sections, 90 to 400 mm deep
See sizes and properties →
Meyer Timber
LVL
21 sections, 90 to 450 mm deep
See sizes and properties →
This calculator carries branded sections from 25 suppliers. 12 of them have a full sizes and properties page on Calcs.com. You can select the rest in the section library when you design.
What engineers say
I like using different software packages, but the reason why I use Calcs.com more often now is load linking.
Richard Faulkner
Senior Structural Engineer, Kusch Consulting Engineers

Calcs.com is very straightforward and allows me to either analyze a section of the building or the whole thing quickly.
Lawrence Bowen
Founding Principal, CPBD, VQ Design
Frequently asked questions
What analysis method does this calculator use?
What are the key inputs?
What does the calculator output?
Can I model multi-bay or non-standard truss geometries?
How do I handle distributed loads on top-chord members?
Access this calculator and 100+ more
All verified, standards-aligned. Start a free trial - no credit card required.