Three tools, one workspace

Structural analysis and professional reports — free, in your browser

StructureCalcs is three tools in one workspace: a beam calculator, a truss calculator, and a full report builder. Analyze your structure, then write it up — with real equations, tables, and your results built in. No sign-up, nothing to install, and your work saves to files you own.

Get it on Google Play

Now on Android

Free structural calculators, right in your pocket.

Secondary Floor Beam — Grid B/2 · Report Builder
A StructureCalcs report with a live equation and a load-combination table, on the page exactly as it exports

Three tools, one workspace

Three substantial products under one roof — all free, all in the browser. Solve the structure, then write the report, without leaving the site.

Beam Calculator

Shear, moment & deflection

Continuous and simply supported beams under any combination of point, distributed, and area loads, plus applied moments — solved with the direct stiffness method.

  • Unlimited spans, supports, and loads
  • Fixed, pinned & roller supports; settlements & self-weight
  • 2,600+ steel sections across 6 standards
  • Interactive shear, moment & deflection diagrams
Open Beam Calculator

Truss Calculator

Member forces & displacements

2D pin-jointed trusses of any geometry under nodal loads, settlements, and fabrication errors — solved with the matrix stiffness method, determinate or indeterminate.

  • Unlimited nodes, members, and supports
  • Interactive canvas editor with snap-to-grid
  • Statically determinate & indeterminate structures
  • Force diagrams colored for tension / compression
Open Truss Calculator

Report Builder

New

Write the report around your analysis

A full document builder — real equations, Word-class tables, and figures — with your beam and truss results dropped straight in. What you see is exactly what exports.

  • Word-style equation editor (~300 templates)
  • Tables: merge, =SUM, ranges, paste from Excel
  • Insert your beam & truss results and diagrams
  • Pixel-faithful PDF export — the preview is the print
Explore the Report Builder
API & MCP

The same solver, now over HTTP

Call the exact beam & truss engine from your own code with a clean JSON API — and let AI assistants run it directly through MCP. Same results as the calculators, built for automation.

POST/v1/beam/solve
Explore the API

Why StructureCalcs?

Every feature is free, with no usage limits and no account. Model continuous beams with as many spans, supports, and loads as your project needs; analyze trusses with unlimited nodes and members, determinate or indeterminate; and write the whole thing up in the report builder.

Nothing leaves your browser — every calculation runs locally, for instant results and complete privacy. Your work saves to files you own: reopen them any time, or share them with a colleague, supervisor, or classmate who opens the same file and continues.

It’s built by a structural engineer, for the way engineers and students actually work.

Key Features

Completely Free

Every feature is free with no usage limits. No account, no paywalls, no restricted tier — unlimited nodes, members, supports, spans, and loads.

Instant Results

Results update as you type — no waiting, no server round-trips. A Rust/WASM engine solves right in your browser.

Professional Reports

The built-in report builder writes up your analysis with equations, tables, figures, and a faithful PDF export — a document, not a screenshot.

SI & Imperial Units

Switch between metric (kN, m, mm) and imperial (kip, ft, in) at any time. Values convert in place, including published AISC imperial properties.

6 Steel Standards

2,600+ steel sections across AS4100, AISC, EN10365, BS4, JIS, and IS808. Properties auto-populate for both calculators.

Private & Offline

All calculations run locally in your browser — your models, inputs, and results stay completely private. Works offline once loaded.

Save & Share

Save your models and reports as files to reopen later or hand to a colleague or classmate — no lock-in, no expiry.

Dark Mode

Full dark mode across every page and tool — easy on the eyes during late-night study or a long report.

Student-Friendly

Built for engineering students: verify hand calculations, explore load patterns, and write capstone reports that look the part — all free.

What Is Structural Analysis?

Structural analysis is the branch of engineering that determines the effects of loads on physical structures and their components. Every building, bridge, tower, and machine frame must be analyzed to ensure it can safely carry the forces imposed on it — from the weight of the structure itself (dead loads) to the occupants, furniture, vehicles, wind, snow, and seismic forces it experiences during its lifetime (live and environmental loads).

The goal is to find the internal forces (shear, bending moment, axial force, and torsion) and deformations (deflections and rotations) at every point in the structure. Engineers compare these against the capacity of the members — set by the material properties and cross-section geometry — to verify the design satisfies the applicable building code or design standard.

Both calculators on this site implement the direct stiffness method (the matrix stiffness method), the foundation of virtually all commercial structural and finite-element software. By formulating equilibrium and compatibility as a system of linear equations and solving with matrix algebra, the method handles structures of arbitrary complexity in a unified, systematic way — and the report builder turns those results into a document you can submit.

Steel Section Libraries

StructureCalcs includes a comprehensive built-in database of 2,600+ steel sections from six international standards, shared by the beam and truss calculators:

  • AS4100 (Australian, OneSteel 7th Edition) — 391 sections: UB, UC, WB, WC, TFB, PFC, UBP, EA, UA, CHS, RHS, SHS
  • AISC (American, 15th Edition) — 1,687 sections: W, M, S, HP, C, MC, L, WT, MT, ST, HSS, Pipe, 2L
  • EN10365 (European) — 296 sections: IPE, HEA, HEB, HEM, UPN, UPE, IPN, HD, HL, HP
  • BS4 (British) — 103 sections: UB, UC
  • JIS (Japanese, JIS G 3192) — 105 sections: H, I, C, L
  • IS808 (Indian) — 104 sections: ISMB, ISHB, ISLB, ISMC, ISA

Selecting a section auto-populates Young’s modulus, second moment of area, cross-sectional area, and mass per meter. AISC sections include published imperial values for accurate imperial-unit display, and you can always enter custom properties for any material or shape.

How It Works

1. Define your model. Enter geometry, material properties, supports, and loads through the form-based interface, or draw a truss visually on the interactive canvas. Pick a standard steel section or enter custom properties — with no limits on spans, supports, loads, nodes, or members.

2. Get instant results. The engine solves as soon as your model is complete. Beams show shear, moment, and deflection diagrams plus reactions; trusses show member forces (colored for tension and compression), reactions, and node displacements.

3. Write it up and export. Open the report builder and drop your results, diagrams, and deflected shapes straight into a professional document — add equations, tables, and headings — then export a pixel-faithful PDF. Save every model and report as a file to revisit or share. It all runs locally, so your data stays private.

Free Structural Tools for Engineering Students

StructureCalcs was built with engineering students in mind. Courses in structural analysis, mechanics of materials, and steel design have you solving beam and truss problems by hand, then verifying with software.

You get unlimited beam spans, unlimited truss nodes and members, indeterminate structures, and 2,600+ steel sections — completely free, with no account or trial. The interactive diagrams update in real time as you change inputs, making it an ideal way to build structural intuition and check hand calculations.

And when it’s time to write it up, the report builder turns your analysis into a capstone or final-year report that looks professional — equations, figures, and tables included, exported to a clean PDF and saved to a file that’s yours to keep.

Learn the fundamentals

New to any of this? The Learn section has plain-English guides and worked examples — how to analyze a beam or a truss, reading shear force and bending moment diagrams, understanding steel section properties, and the basics of structural engineering.

Frequently asked questions

Is StructureCalcs free and do I need to sign up?
Yes, StructureCalcs is completely free with no account, no sign-up, and no usage limits. There is no paid tier, trial, or paywall: you get unlimited beam spans, unlimited truss nodes and members, all the built-in steel sections, and the full report builder without ever creating a login. There is also nothing to install, since it runs in your browser.
Does StructureCalcs send my model or data to a server?
No. The solver is a Rust/WebAssembly engine that runs locally in your browser, so your models, inputs, and results are calculated on your own device with no server round-trip. Your work saves to files that stay on your computer, and once the page has loaded the calculators even work offline.
What can the StructureCalcs beam calculator do?
The beam calculator analyses continuous (multi-span) and simply supported beams using the direct stiffness method, with fixed, pinned, and roller supports plus support settlements and optional self-weight. You can apply point loads, distributed line loads (which can vary in intensity from one end to the other), area loads, and applied moments, with no limit on spans, supports, or loads. It returns support reactions and interactive shear-force, bending-moment, and deflection diagrams.
What does the StructureCalcs truss calculator analyse?
The truss calculator solves 2-D pin-jointed trusses of any geometry with the matrix stiffness method, handling both statically determinate and indeterminate structures. Every joint is idealised as a frictionless pin, so it computes axial member forces (coloured for tension versus compression), support reactions, and joint displacements under nodal loads, support settlements, thermal effects, and fabrication/lack-of-fit errors. You build the truss on an interactive snap-to-grid canvas.
Can StructureCalcs export a PDF report?
Yes. The report builder produces a professional document with typeset equations, tables, figures, and your beam and truss results dropped in, then exports it as a pixel-faithful PDF where the on-screen preview matches the printed page. The beam and truss calculators can also export a PDF directly. You can additionally save the whole report as a downloadable .screport file to reopen later or hand to a colleague.
Does StructureCalcs support both metric (SI) and imperial units?
Yes, you can switch between SI units (kN, m, mm, GPa) and Imperial units (kip, ft, in, ksi) at any time, and displayed values convert in place. AISC sections carry their published imperial properties, so imperial display is accurate rather than just a converted metric figure. Your unit choice is remembered between visits.

We use cookies for third-party advertising and analytics (Google Analytics) to support this free service and improve your experience. You can accept all cookies or reject non-essential ones. Learn more