About CalcSteel

Structural Steel Design, Entirely in the Browser

CalcSteel is a free, open-access structural engineering platform that combines a 3D CAD editor, Finite Element Method analysis, and automatic code-checking against 41 international design standards — all running 100% in the web browser, with zero installation.

1,140+
Steel Profiles
8 families, 5 standards
41
Design Standards
28+ countries covered
98
Materials
4 categories (steel, stainless, aluminum)
7
Languages
EN, PT, ES, FR, BN, AR
6 DOF
Per Node
3D frame FEM analysis
0
Installation Required
Runs in any modern browser

What is CalcSteel?

CalcSteel is a web-based structural steel design and analysis platform built for engineers, fabricators, architects, and students. It provides a professional-grade 3D CAD editor for steel frame modeling, a Finite Element Method (FEM) solver for structural analysis, and automatic design verification against international building codes — all accessible through a standard web browser.

The platform was created to solve a fundamental problem in structural engineering: professional-quality structural analysis software has traditionally required expensive licenses (SAP2000, ETABS), complex installations (CYPE 3D, Robot Structural Analysis), or was limited to 2D analysis (Ftool). CalcSteel makes 3D steel frame analysis accessible to anyone with a browser and an internet connection.

The engineering engine supports 41 design standards from over 28 countries, covering hot-rolled steel, cold-formed steel, stainless steel, and aluminum. The profile library includes 1,140+ profiles from AISC (American), Eurocode (European), NBR (Brazilian), IS (Indian), and BS (British) catalogs. The material database contains 98 pre-defined grades with full mechanical properties.

CalcSteel runs entirely in the browser using WebGL (Three.js) for 3D rendering and communicates with a Python/FastAPI backend for structural analysis. The frontend is built with React, TypeScript, and Tailwind CSS. The solver uses NumPy and SciPy for matrix operations. Models can be exported to IFC (for BIM workflows with Revit and Tekla) and DXF (for AutoCAD).

Core Capabilities

Everything a structural engineer needs to model, analyze, and detail steel structures — in one browser tab.

3D CAD Editor

Model steel frames in 3D with professional tools: node and bar creation with snap (endpoint, midpoint, perpendicular, grid, axis projection), move, copy, mirror, divide, and rotate. Chain mode for rapid bar input. Double profiles (back-to-back, box configuration). Profile rotation at any angle.

FEM Structural Analysis

Direct Stiffness Method solver for 3D frames with 6 degrees of freedom per node. Handles axial forces, biaxial bending moments, shear forces, and torsion. Self-weight computed automatically from profile geometry and material density. Linear-elastic analysis with scipy.linalg.solve.

Design Code Verification

8 checks per member: slenderness limits, tension capacity, compression with buckling (Euler, Perry-Robertson), strong-axis flexure with lateral-torsional buckling, weak-axis flexure, shear, flexure-compression interaction (H1-1 AISC, EC3 Method 2), and flexure-tension interaction. Color-coded pass/fail in the 3D view.

1,140+ Profile Library

Complete catalogs from AISC (W shapes, HSS, angles, pipes), Eurocode (IPE, HEA, HEB, HEM, RHS, SHS, CHS, UPE, UPN, angles), NBR (cold-formed C, U, round bars), IS 808 (ISMB, ISMC, ISA), and BS (UB, UC). Plus 89 architectural thin-wall profiles. Custom profile creation with any dimensions.

41 Design Standards

AISC 360, NBR 8800, Eurocode 3 (with national annexes for Portugal, Spain, Italy, UK, Germany, France), AS 4100, IS 800, CSA S16, plus regional standards for Ecuador, Colombia, Argentina, Chile, Peru, Mexico, South Africa, New Zealand. Cold-formed: NBR 14762, AISI S100, EN 1993-1-3, AS/NZS 4600. Stainless and aluminum standards.

Parametric Generators

Truss generator (trapezoidal, parallel-chord, Pratt) with span, height, panels. Warehouse generator (multi-bay portal frames with optional roof trusses, purlins, lattice columns). Lattice column generator. Shed generator. All with real-time SVG preview and independent profile assignment per member group.

2D Sheets & Detailing

Automatic 2D view detection from 3D model. Drawing sheets from A0 to A4 with customizable title block (company, project, designer, checker, date, revision). Auto-layout views with scale. Class-based annotations with dimensions and profile labels. Export to DXF R2010.

Connection Detailing

Shear tab, clip angle, end plate, and base plate connections. Bolt verification (tension, shear, bearing, combined) for grades 8.8, 10.9, A325, A490. Weld sizing (fillet and CJP). Instantaneous Center of Rotation method for eccentric bolt groups. Auto-detection of connection type from geometry. Bill of materials export.

BIM & CAD Export

IFC 2x3 export compatible with Autodesk Revit, Tekla Structures, RSTAB, and BricsCAD. DXF R2010 3D export with ACIS solids. DXF 2D sheet export with viewports and title blocks. PDF profile reports with section properties and verification results. CSV bill of materials.

7 Languages

Full interface translation in English, Brazilian Portuguese, European Portuguese, Spanish, French, Bengali, and Arabic (with RTL support). Locale-prefixed URLs for SEO (/pt/profiles, /es/tools, /fr/examples). All 23 documentation articles translated. Profile catalog and comparison pages in all languages.

Load Combinations

Automatic load combination generation per design standard: LRFD for AISC and NBR, partial safety factors for Eurocode, capacity factors for AS 4100. Supports permanent, variable, wind, and seismic load natures. Trapezoidal distributed loads. Envelope analysis across all combinations.

Internal Force Diagrams

Axial force (N), shear forces (Vy, Vz), bending moments (Mz strong-axis, My weak-axis), and torsion (T) rendered as 3D filled polygons along each bar. 21-point interpolation. Color-coded by type. Maximum value labels. Combined diagrams from superposition. Envelope diagram from all combinations.

41 Design Standards — Global Coverage

CalcSteel supports structural steel design codes from North America, South America, Europe, Asia, Oceania, and Africa. Each standard is implemented with its specific safety philosophy: LRFD (Load and Resistance Factor Design) for American codes, partial safety factors for Eurocodes, and capacity reduction factors for Australian codes.

Americas

Brazil
NBR 8800 (hot-rolled)NBR 14762 (cold-formed)
United States
AISC 360 (hot-rolled)AISI S100 (cold-formed)AISC DG27 (stainless)ADM 2020 (aluminum)
Canada
CSA S16
Ecuador
NEC-SE-AC
Colombia
NSR-10
Argentina
CIRSOC 301
Chile
NCH 427
Peru
NTE E.090
Mexico
NTCEM

Europe

European Union
EN 1993-1-1 (hot-rolled)EN 1993-1-3 (cold-formed)EN 1993-1-4 (stainless)EN 1999 (aluminum)
Portugal
EN 1993 NA PT
Spain
EN 1993 NA ES
Italy
EN 1993 NA IT
United Kingdom
EN 1993 NA UK
Germany
EN 1993 NA DE
France
EN 1993 NA FR

Asia & Pacific

India
IS 800 (hot-rolled)IS 811 (cold-formed)IS 6911 (stainless)IS 1161 (aluminum)
Australia
AS 4100 (hot-rolled)AS/NZS 4600 (cold-formed)AS 4673 (stainless)AS 1664 (aluminum)
New Zealand
NZS 3404AS/NZS 4600

Africa

South Africa
SANS 10162

Material Categories

Hot-Rolled Steel
20 standards
AISC 360, NBR 8800, EN 1993-1-1, AS 4100, IS 800, CSA S16
Cold-Formed Steel
5 standards
NBR 14762, AISI S100, EN 1993-1-3, AS/NZS 4600, IS 811
Stainless Steel
4 standards
EN 1993-1-4, AISC DG27, AS 4673, IS 6911
Aluminum
4 standards
EN 1999, ADM 2020, AS 1664, IS 1161

1,140+ Steel Profiles

Comprehensive catalog covering AISC (American), Eurocode (European), NBR (Brazilian), IS (Indian), and BS (British) standards. Each profile includes full geometric dimensions, weight per meter (adjusted by material density), and computed section properties (area, moments of inertia, section moduli, radii of gyration, torsion and warping constants).

W / I / H
Wide-flange and I-beams (IPE, HEA, HEB, HEM, W shapes, ISMB, UB, UC)
400+ profiles
C
Lipped C-channels (cold-formed, with stiffener lip)
60+ profiles
U
U-channels (UPN, UPE, ISMC)
120+ profiles
RHS
Rectangular hollow sections (HSS rectangular)
80+ profiles
SHS
Square hollow sections (HSS square)
70+ profiles
CHS
Circular hollow sections (HSS round, Pipe)
60+ profiles
L
Angles (equal and unequal leg)
190+ profiles
R
Solid round bars
10+ profiles
AISC
United States
147 profiles
W, HSS, L, Pipe
Eurocode
Europe
265 profiles
IPE, HEA, HEB, HEM, RHS, SHS, CHS, L, UPE, UPN
NBR
Brazil
134 profiles
C, U, R + thin-wall
IS 808
India
131 profiles
ISMB, ISHB, ISMC, ISA
BS
United Kingdom
~50 profiles
UB, UC

98 Pre-Defined Materials

Each material includes Young's modulus (E), shear modulus (G), yield strength (fy), ultimate strength (fu), and density. Weight is automatically recalculated when switching from standard steel (7,850 kg/m³) to aluminum (2,700 kg/m³) or stainless steel grades.

Hot-Rolled Steel

32+ grades — NBR 7007, ASTM, EN 10025, AS/NZS, IS 2062
Grades: A36, A572 Gr.50, A992, S235, S275, S355, S460, MR-250, AR-350
Density: 7,850 kg/m³
E: 200–210 GPa

Cold-Formed Steel

19+ grades — NBR 6355, EN 10346, AISI/ASTM A653
Grades: ZAR-230, ZAR-350, S250GD, S350GD, A653 SS33, SS50
Density: 7,850 kg/m³
E: 200–210 GPa

Stainless Steel

30+ grades — EN 1993-1-4, AISC DG27
Grades: 304, 304L, 316, 316L, Duplex 2205, 2507, Martensitic 410
Density: 7,850–8,000 kg/m³
E: 200–220 GPa

Aluminum Alloys

14+ grades — EN 1999-1-1, ADM 2020
Grades: 6061-T6, 6082-T6, 7075-T6, 5083-H111, 5052-H32
Density: 2,700 kg/m³
E: 69–72 GPa

Structural Analysis Engine

CalcSteel uses the Direct Stiffness Method (DSM) to perform 3D frame analysis. Each node has 6 degrees of freedom: 3 translations (u, v, w) and 3 rotations (θx, θy, θz). The element formulation handles axial deformation, biaxial bending, shear deformation, and torsion simultaneously.

The solver assembles the global stiffness matrix [K], applies boundary conditions from supports (with up to 8 preset types: fixed, pinned, roller-X/Y/Z, fix-XY, fix-YZ, fix-XZ), and solves the system [K]{u} = {F} using SciPy's direct solver. Results include nodal displacements, support reactions, and internal forces (N, Vy, Vz, My, Mz, T) at 21 interpolation points along each bar.

Section properties are computed analytically for all 8 profile families: area (A), moments of inertia (Ix, Iy), elastic section moduli (Sx, Sy), plastic section moduli (Zx, Zy), radii of gyration (rx, ry), St. Venant torsion constant (J), and warping constant (Cw). For W sections, fillet radius contributions are included.

8 Design Checks Per Member

Slenderness
λ = KL/r ≤ λ_max (200 compression, 300 tension)
Tension
Nt,Rd = φ × fy × Ag
Compression
Nc,Rd = φ × χ × fy × Ag (buckling curve)
Flexure (strong axis)
Mc,Rd = φ × χLT × Wpl × fy (LTB)
Flexure (weak axis)
Mc,Rd = φ × Wpl,y × fy
Shear
Vc,Rd = φ × 0.6 × fy × Aw × Cv
Flexure-Compression
N/Nc + Mx/Mcx + My/Mcy ≤ 1.0
Flexure-Tension
N/Nt + Mx/Mcx + My/Mcy ≤ 1.0

Who Uses CalcSteel?

Industrial Warehouses

Portal frames, multi-bay warehouses, roof trusses, purlins, bracing. Parametric generators create full structures in seconds.

Multi-Story Frames

Steel-framed buildings with moment-resisting frames, braced frames, and combined systems. Column-beam connections with shear tabs and end plates.

Trusses & Lattice Structures

Trapezoidal, Pratt, and parallel-chord trusses. Lattice columns. Space trusses (coming soon). All with automatic member grouping.

Infrastructure

Pedestrian bridges, canopies, mezzanines, equipment platforms. Support for aluminum and stainless steel for corrosion-resistant applications.

Education & Research

Free modeling tier perfect for students learning structural analysis. Visual force diagrams help understand structural behavior. 23 documentation articles with video tutorials.

Consulting & Design Offices

Multi-norm support (41 standards) for international projects. Export IFC for BIM coordination. Generate 2D sheets with title blocks for engineering deliverables.

How CalcSteel Compares

CalcSteel vs traditional structural engineering software like SAP2000, CYPE 3D, Robot Structural Analysis, RSTAB, and Tekla.

FeatureCalcSteelTraditional Software
PlatformWeb browser (zero install)Desktop application (Windows/Mac)
PriceFree tier + affordable Premium$3,000–$15,000+/year
3D Steel Frame AnalysisYes (FEM, 6 DOF/node)Yes
Design Standards41 standards, 4 material categories5–15 standards typically
Profile Library1,140+ profiles, 5 catalogsVaries (500–2,000)
Multi-MaterialSteel, stainless, aluminum (98 grades)Usually steel only
BIM Export (IFC)Yes (IFC 2x3)Yes
DXF/CAD ExportYes (R2010, 2D & 3D)Yes
Languages7 (EN, PT, ES, FR, BN, AR)2–5 typically
Free to StartYes, unlimited modelingNo (trial or paid only)
Documentation23 articles with video tutorialsVaries
Parametric GeneratorsTrusses, warehouses, lattice columnsLimited or none

Documentation & Learning

CalcSteel includes a comprehensive documentation hub with 23 articles organized in 6 sections, covering every aspect of the software from basic navigation to advanced design code verification.

Getting Started

Introduction, first project setup

Setup & Navigation

Templates, editor settings, display options

Modeling

Nodes, bars, profiles, tools (move/copy/mirror), parametric generators

Actions & Supports

Support types, load actions per standard, point/distributed/self-weight loads

Analysis & Verification

FEM solver, diagrams, NBR 8800, NBR 14762, Eurocode 3, AISC 360

Output

2D views, plane groups, drawing sheets, tool reference & shortcuts

Each documentation article includes embedded video clips demonstrating the described workflow. The editor features 34 enhanced tooltips that show a text description after 300ms and an inline video demonstration after 800ms of hovering.

Roadmap

CalcSteel is actively developed. Here's what's coming next.

Planned

Automatic Wind Load Calculation

Regional wind speed maps per country. Automatic pressure distribution on structures based on geometry and terrain. Standards: NBR 6123, ASCE 7, EN 1991-1-4, AS/NZS 1170.2, IS 875 Part 3.

Planned

Seismic Analysis

Automatic seismic load generation per country and zone. Equivalent lateral force method. Response spectrum analysis. Standards: ASCE 7, EN 1998-1, NEC-SE-DS, NSR-10, NCH 433, NBR 15421, IS 1893.

Planned

Weld & Fastener Verification

Complete weld sizing and verification (fillet, CJP, PJP). Bolt group analysis with slip-critical connections. Base plate design with anchor bolt pullout/breakout per ACI 318. Block shear checks.

Planned

Space Trusses

Parametric generators for 3D space trusses: flat grid, barrel vault, dome, geodesic. Tubular joint verification per EN 1993-1-8. Ideal for stadium roofs, exhibition halls, airport terminals.

Frequently Asked Questions

Start Designing Steel Structures — Free

No installation. No credit card. Open the editor and start modeling in seconds. CalcSteel supports 41 design standards, 1,140+ profiles, and 98 materials.