All tools

Structural Analysis — Free Truss and 3D Frame Tools

By Michael Flynn, PE · water resources & dam safety engineer ·

Two free analysis programs that run in your browser, with nothing to install and no sign-up: a truss calculator with NDS and AISC member checks, and a lightweight 3D frame analysis program in the spirit of RISA-3D and SAP2000. Both are tested against closed-form solutions, and each comes with worked examples that show the hand calculation beside the program's answer.

Fink roof truss with member forces in tension and compression

Truss Calculator

Roof and bridge trusses from 11 templates or your own geometry.

  • Member forces, reactions, deflection
  • ASCE 7 ASD / LRFD combinations, snow, live, net uplift
  • NDS sawn-lumber check: CD, CF, CP, chord bending; AISC D & E
  • Bracing options, mechanism detection, CSV, share link
Open the truss calculator →
3D steel building frame with bending moment diagrams

3D Frame Analysis

Frames, buildings and continuous beams with 6 degrees of freedom per joint.

  • Axial, shear, moment and torsion diagrams; deformed shape
  • End releases, load cases and combinations
  • Rigid floor diaphragms, P-Δ, modal periods and mass participation
  • Building generator, JSON save, share link, CSV
Open 3D frame analysis →

Solved problems

Each example sets up a real problem, solves it by hand, and compares the hand answer with the tool's. The point is to learn where each check comes from and what it catches.

Fink Roof Truss — NDS Check
28 ft, 6/12: method of joints, chord bending, why D alone governs
Roof Truss Wind Uplift
0.6D + 0.6W reverses every member; bracing and le/d ≤ 50
Pratt Truss Footbridge
60 ft steel truss: method of sections, zero-force members, AISC E3
Portal Frame Under Lateral Load
Slope-deflection vs stiffness; fixed vs pinned bases (4.3× drift)
P-Δ Column
Exact second-order vs B2 vs program; why you mesh columns
3-Story Building Period
Modal analysis vs ASCE 7 Ta; column orientation, bracing, diaphragms

How-to guides

How to Analyze a Roof Truss
Loads from psf, combinations, bracing, reading the results
How to Model a 3D Frame
Local axes, releases, diaphragms, P-Δ, modes, model checks

Reference cards

Truss Force Coefficients
Max chord and web forces ÷ W for 10 truss types
Unit Weights
Construction materials and soils for dead load
Rebar Sizes & Areas
Diameters, areas, weights
Rebar Development Length
ACI 318 ld and hooks

More structural tools

Continuous Beam
1–5 spans, pattern live load, moment envelope
Beam Deflection
Simple span and cantilever, point + UDL
Euler Buckling
Column Pcr, end conditions
Section Properties
A, I, S, r, Z for common shapes
AISC LRFD Steel Design
φPn tension, compression, flexure
AISC Allowable Stress
ASD tension, compression, flexure
RC Beam Flexure
ACI 318 Whitney block, φMn
Cantilever Retaining Wall
Stability + ACI 318 stem, heel, toe

How the tools are verified

CheckClosed formProgram
Fink truss heel top chord, 28 ft, 6/121,826 lb C (joints)1,826.1 lb C
Fixed-base portal sway, 24 × 12 ft, H = 10 kip0.2145 in (slope-deflection)0.2173 / 0.2125 in (avg 0.2149)
Pinned-base portal sway0.915 in0.920 / 0.915 in
Cantilever column, P-Δ, 1 element0.8185 in, H/(3EI/L³ − P/L)0.8185 in
Same column, exact beam-column0.8498 in0.8496 in (16 elements)
Rigid diaphragm twist, 4 columnstranslation + rotation, exactmatches (tolerance 10−6)

These and more than a hundred other assertions (beam formulas, two-span continuous beams, torsion, natural frequencies, mechanism detection, NDS factors) run in the site's automated test suite on every change.

Scope and limits

These are analysis tools for frames and trusses made of prismatic members, linear elastic with optional P-Δ. They do not model plates, shells or solids, do not design connections, and (outside the truss calculator's NDS and AISC axial checks) do not check members to a design code. Use them to size, check, teach and verify. Use your firm's design software and judgment for the sealed design.

Frequently asked questions

Is there a free alternative to RISA-3D or SAP2000?

For linear and P-Delta analysis of frames built from beam-column members, the PE-Calc 3D frame analysis tool solves the same direct-stiffness problem in the browser: six degrees of freedom per joint, end releases, distributed and joint loads, load combinations, rigid floor diaphragms, and modal periods with mass participation. It does not include plates, shells, member code checks, moving loads, or response-spectrum or time-history analysis.

Is there a free roof truss calculator with NDS checks?

Yes. The PE-Calc truss calculator solves king post, queen post, Fink, Howe, Pratt, scissor and mono-pitch roof trusses and parallel-chord trusses. It runs ASCE 7 ASD or LRFD combinations and checks sawn-lumber members to the NDS, with load-duration, size and column stability factors and combined chord bending, or steel members to AISC 360 Chapters D and E.

How do I know the results are right?

Both tools are tested against closed-form solutions: beam formulas, slope-deflection, the exact second-order beam-column solution and the method of joints. The worked examples on this page show the hand calculation next to the program result. Always check that the reactions equal the applied load and do one hand check of your own before using any program's output.

Do these tools upload my model?

No. The analysis runs entirely in your browser. Models can be saved as a JSON file or shared as a link that encodes the model in the URL.

Get future worked examples in your inbox

One real design problem per month, with the math worked out and the gotchas called out. Free.

Free. Unsubscribe anytime. Privacy.