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.

Results