Free Beam Calculator 📏

Create bending moment diagrams, shear force diagrams and measure deflection for an indeterminate beam span.

Calculate the bending moment, shear force, reaction forces and deflection using real steel section properties.
This tool is optimised for desktop
Beam length: 10.0m
Second moment of area: 473.0cm4
Youngs Modulus: 210.0GPa
Support conditions are unsatisfactory, add another support.
Max BM: Min BM:
Max SF: Min SF:
Max Deflection:
Min Deflection:

How does this analysis work?

Analysis details

Beams come in a wide range of shapes and sizes, understanding how to calculate forces acting on a structural beam can be difficult. But here we will give you a brief intro into the theory of how they are designed. Starting with the theory of beam stress.
What is beam stress and how do I calculate beam stress?
When we apply a force somewhere along the span of a beam, we generate internal stresses. There are two types of stress which are generated:
  • Normal stress: Generated from forces act along the length of the beam in compression or tension.
  • Shear stress: Generated from forces act parallel to the direction of the load.
The origin of these two stress components can be seperated into two force components we refer to as Bending moment and Shear force.
Types of external loading
The simplest loads applied to a beam can be divided into three categories:
  • Point loads: This is a force applied to a single point on the beam.
  • Distributed loads: This force is distributed over a certain length and acts as a form of pressure.
  • Concentrated moment: This is a pure moment acting on a beam at a given position.
Types of support
The simplest supports provided to a beam can be divided into three categories:
  • Pinned support: Restrain the beam in both horizontal and vertical directions without providing any restraint against rotation.
  • Roller support: Support provided to the beam in only a single direction and no restraint against bending or rotation.
  • Fixed support: These supports provide restraint to the beam in all directions and restrain against rotation.
Free body force diagram
To find the forces acting on a beam we must follow the process of creating a free body force diagram.
How to calculate support reaction forces on a beam span?
We first draw the beam to scale indicating the force components of the applied loads and then calculate the support reaction forces.
To calculate reactions we must use equilibrium equations to resolve the external forces:
  • Σ Vertical forces applied = 0kN
  • Σ Horizontal forces applied = 0kN
  • Σ Moments applied = 0kNm
There are two types of cases when resolving beam external conditions:
  • Statically determinate: Where the number of equations is equal to the number of unknowns and the calculations can be solved using closed form hand calculations.
  • Statically indeterminate: Where the number of unknowns exceeds the number of equations and more advanced methods such as Moment Resistribution Theory need to be used.
How to draw the shear force diagram?
To create a shear force diagram you work from left to right across the beam summing the applied forces and reactions at each point they are applied. Cantilevers are the most straightforward example of this with a single reaction at one end of the beam span with zero shear force at the unsupported end.
How to draw the bending moment diagram?
To create a bending moment diagram you again must work from left to right across the beam and calculate the moment left of each point you are interested in.
Steel beam design
The results from this analysis can then be used in our steel beam calculation to produce a calculation in accordance with Eurocode 3.
Steel section designer
Concrete beam design
The results from this analysis can then be used in our concrete beam calculation to produce a calculation in accordance with Eurocode 2.
Concrete section designer

Contribute to this code

This code is open source and you can contribute to it's development.
You can find the source code on GitHub here: IndeterminateBeam
Special credits: Jesse Bonanno

Beam length contols

Update beam length
Beam section properties
Steel section category:
Select a steel section classification:
Open section tables
Moment of intertia
Youngs modulus
Check inputs are >0
Support conditions
Support number:
Position mm
Stiffness kN/mm
Check the pin is within the beam
Point load conditions
Point load number:
Check the load is within the beam and magnitude >0kN
Distributed load conditions
Distributed load number:
Check the load doesn't overlap other load & within the beam
Distributed Loads