Free Online 2D Frame Calculator
Build a planar frame, assign supports (Roller / Pin / Fixed), apply nodal & member loads, mark internal pin releases, and solve for member axial forces, shear forces, end moments, support reactions, and nodal displacements. Includes axial / shear / moment diagrams and a deformed shape.
Diagram:
Global material defaults
Click a node letter on the canvas to set its support, or click a member to override its A / I.
Loads are entered as kN, kN/m, and kN-m; lengths stay in m. Internally the solver uses SI-consistent units (m, m², m⁴, kPa).
Nodes
| # | x | y | Support | Fx (kN) | Fy (kN) | Mz (kN-m) |
|---|
Members
| # | i | j | w (kN/m) | w dir | Hinge i | Hinge j |
|---|
w = uniform load in kN/m on the whole member (perpendicular = local +y, vertical = global +Y).
Hinge i / j = internal pin release at that end. Click any member on the canvas
to override its area or moment of inertia.
Member loads
| # | m | Type | P / w / M | Angle | x | x2 |
|---|
Enter point loads as kN, distributed loads as kN/m, and moments as kN-m.
Distances x and x2 are measured from the lower-numbered node on the member.
Angle is in degrees from global +x for point and distributed loads. Moment loads use positive CCW M.