# Simply Supported Beam Calculator

Calculate the maximum bending moment M_max, maximum shear force V_max and support reactions for a simply supported beam under a uniformly distributed load, a mid-span point load, or a point load at an arbitrary position. UDL: M_max = qL²/8; mid-span: M_max = PL/4; offset: M_max = P·a·b/L.

> Canonical page: https://elysiatools.com/en/tools/simply-supported-beam-calculator

- **Category:** Math & Numbers

- **Keywords:** simply supported beam, bending moment, shear force, reaction, UDL, point load, M_max = qL²/8, PL/4, strength of materials, mechanics of materials, structural, civil engineering

## Overview

The Simply Supported Beam Calculator is a structural engineering tool designed to compute support reactions, maximum shear forces, and maximum bending moments for beams under various loading conditions. It supports uniformly distributed loads (UDL), mid-span point loads, and offset point loads, providing instant analytical solutions based on standard mechanics of materials formulas.

## Inputs

- **Load Type** (select)
- **Uniformly Distributed Load q (N/mm)** (number): Used in 'Uniformly Distributed Load' mode.
- **Point Load P (N)** (number): Used in 'Mid-span Point Load' and 'Point Load at a' modes.
- **Span Length L (mm)** (number): e.g. 4000
- **Load Position a (mm)** (number): Used only in 'Point Load at a' mode. Must satisfy 0 < a < L.
- **Decimal Places** (number)

## When to use

- When designing structural beams and needing to quickly determine the maximum bending moment and shear force for sizing steel or timber sections.
- When verifying hand calculations for simply supported beams under uniform or concentrated loads during civil engineering coursework or professional design.
- When calculating support reactions to design columns, foundations, or connections that support the beam ends.

## How it works

- Select the load type: Uniformly Distributed Load (UDL), Mid-span Point Load, or Point Load at an arbitrary offset.
- Enter the span length (L) and the corresponding load values (q or P), along with the load position (a) if using an offset load.
- Specify the desired decimal precision and click calculate to generate the reactions, maximum shear force, and maximum bending moment.

## Use cases

- Sizing structural joists by calculating the maximum bending moment under uniform floor loads.
- Determining reaction forces at beam supports to design bearing plates and anchor bolts.
- Analyzing shear and moment demands for a beam supporting a heavy piece of localized machinery.

## Frequently asked questions

### What load types does this calculator support?

It supports Uniformly Distributed Loads (UDL), mid-span point loads, and point loads placed at any arbitrary position along the span.

### What units should I use for inputs?

Input span lengths and positions in millimeters (mm), uniformly distributed loads in Newtons per millimeter (N/mm), and point loads in Newtons (N).

### How is the maximum bending moment calculated for an offset point load?

It uses the formula M_max = (P * a * b) / L, where 'a' is the distance from support A, 'b' is the distance to support B (L - a), and 'L' is the total span.

### Does this calculator account for the self-weight of the beam?

No, the calculator only computes forces based on the external loads you input. You must add the beam's self-weight as a UDL if you wish to include it.

### Where does the maximum shear force occur?

For simply supported beams under these load configurations, the maximum shear force occurs at the supports.

## Related tools

- [Active Earth Pressure (Rankine)](https://elysiatools.com/en/tools/active-earth-pressure): Calculate the Rankine active earth pressure on a smooth vertical wall backfilled with cohesionless soil. K_a = tan²(45°−φ/2). Optional uniform surcharge q. Returns the base pressure p₀, the total force P, and the resultant height.
- [RLC Admittance Calculator (Y = G + jB)](https://elysiatools.com/en/tools/admittance-calculator): Compute complex admittance Y = 1/Z = G + jB for series or parallel RLC circuits: G = R/|Z|², B = −X/|Z|². Returns conductance, susceptance, magnitude and phase angle. Supports any subset of R/L/C.
- [Antilog Calculator](https://elysiatools.com/en/tools/antilog-calculator): Calculate antilogarithms for any valid base and optionally verify the result by applying the logarithm again
- [Arithmetic Sequence Calculator](https://elysiatools.com/en/tools/arithmetic-sequence-calculator): Calculate the nth term, first terms, and finite sum of an arithmetic sequence
- [Bayes Theorem Calculator](https://elysiatools.com/en/tools/bayes-theorem-calculator): Calculate posterior probability P(A given B) using prior, likelihood, and false-positive rate
- [Bearing Capacity Calculator (Terzaghi)](https://elysiatools.com/en/tools/bearing-capacity-calculator): Calculate the Terzaghi ultimate bearing capacity of a shallow foundation: q_ult = c·Nc·sc + q·Nq·sq + 0.5·γ·B·Nγ·sγ. Computes Nc/Nq/Nγ and shape factors automatically; supports strip, square, and circular footings. Result in kPa.
- [Belt Pulley Speed Ratio Calculator](https://elysiatools.com/en/tools/belt-pulley-speed-ratio): Calculate the ratio, driven speed and belt linear speed of a belt drive. i = d₂/d₁ = n₁/n₂, belt speed v = π·d·n/60. Supports mm/cm/m/inch diameter units.
- [Bending Stress Calculator](https://elysiatools.com/en/tools/bending-stress-calculator): Calculate the maximum bending (flexural) stress σ_max = M·c/I = M/Z at the outermost fiber of a beam section. Supports solid circle, rectangle, hollow tube, and I-beam; computes I, section modulus Z, and distance c automatically. Stress in MPa.

## Samples

- [Android Image Processing Java Samples](https://elysiatools.com/en/samples/android-image-processing-java): Android Java image processing examples including reading/saving images, scaling, and format conversion
- [Android Image Processing Kotlin Samples](https://elysiatools.com/en/samples/android-image-processing-kotlin): Android Kotlin image processing examples including reading/saving images, scaling, and format conversion
- [Web Image Processing Python Samples](https://elysiatools.com/en/samples/web-image-processing-python): Web Python image processing examples using PIL/Pillow including reading, saving, resizing, and format conversion
- [Web Image Processing Rust Samples](https://elysiatools.com/en/samples/web-image-processing-rust): Web Rust image processing examples including image read/save, scaling, and format conversion

## Related content

- [Structural Beam and Member Preliminary Checks](https://elysiatools.com/en/hubs/structural-beam-member-checks): Screen a beam or slender member from support case and loading through reactions, section properties, bending and shear stress, deflection, and optional Euler buckling. Use the results for preliminary checking only, not design approval.
