Shelf Sag & Deflection Calculator
Check how much a shelf sags under books or a point load, with creep and a front edge strip.
Try an example: MDF bookshelf, 762 mm span, a full row of books · Same shelf with a 38 mm oak front strip · Birch plywood shelf, 900 mm, 20 kg point load, short-term · Solid red oak, glued housings, 0.02 in per foot rule
How it works
Calculate the mid-span sag of a shelf from its span, depth, thickness and material under a uniform and a point load, simply supported or fixed. Includes self-weight, long-term creep and a glued front strip or face-frame rail, and suggests a thickness, strip height or support.
- Euler–Bernoulli beam, maximum at mid-span: simply supported δ = 5wL⁴/(384EI) + PL³/(48EI); both ends fixed δ = wL⁴/(384EI) + PL³/(192EI). w = uniform load plus self-weight (density × g × section area), P = point load × g (g = 9.80665 m/s²).
- Composite section by the transformed-section method: a front strip with its top flush with the shelf is scaled by n = E_strip / E_shelf; the neutral axis and I follow from the parallel-axis theorem.
- Long-term (creep) deflection follows EN 1995-1-1 §2.3.2.2 for a permanent load: every part uses E / (1 + k_def) with k_def for service class 1 (solid wood 0.6, plywood 0.8, OSB/3 and P6 1.5, P4 particleboard and MDF 2.25).
- Moduli are typical: solid wood from the USDA Wood Handbook (clear wood, 12 % moisture content), panels from EN 12369-1 mean values, P2 furniture board from the EN 312 minimum requirement and birch plywood from the Handbook of Finnish Plywood. Use the custom modulus for your board.
- Suggestions: the thickness or strip height that just meets the limit (bisection, rounded up to 1 mm), the longest span that passes and the sag with a centre support (two separate half spans, conservative).
A serviceability estimate, not a strength check: bending stress, pin and joint strength, knots, moisture and shelf-pin rocking are not included. Real boards vary; a test load tells the truth.
Sources
- Wood Handbook: Wood as an Engineering Material, chapter 5, Table 5–3a (modulus of elasticity of clear wood at 12 % moisture content) (USDA Forest Products Laboratory, FPL-GTR-282 (2021; values as in FPL-GTR-190))
- EN 12369-1: Wood-based panels — Characteristic values for structural design — OSB, particleboards and fibreboards (mean bending stiffness) (CEN)
- EN 312: Particleboards — Specifications, Table 3 (P2 furniture boards, minimum modulus of elasticity in bending) (CEN)
- Birch plywood declaration of performance: mean modulus of elasticity in bending by thickness (values as in the Handbook of Finnish Plywood) (Metsä Wood)
- EN 1995-1-1 (Eurocode 5): §2.3.2.2 final deformation with k_def, Table 3.2 k_def values, Table 7.2 deflection limits (CEN)
- Gere & Goodno, Mechanics of Materials: beam deflection tables and the transformed-section method for composite beams (Cengage)
Part of Kerfwise
-
Kerfwise Cabinet & furniture CAD
Design cabinets and furniture, get cut lists, optimised sheet layouts, costs and drawings.
Related tools
- Kerfwise Cabinet Builder – Parametric cabinet → every part with cut sizes, edge banding, drilling and hardware.
- Kerfwise Cut List & Cost – Cabinets or a Kerfwise project → cut list, edge banding, hardware, sheets and costs.
How to use the Shelf Sag & Deflection Calculator
Work out how far a bookshelf or cabinet shelf bends under books, including creep and a glued front strip, and what to change when it sags too much.
What it is for
Shelves that look fine on the day you build them can sag visibly a year later, because wood-based boards slowly creep under a permanent load. This calculator treats the shelf as a beam. You enter the span between the supports, the depth, the thickness and the material, plus the load. It returns the mid-span sag, compares it with a limit such as L/300 and suggests what to change.
You can add a solid strip or face-frame rail glued to the front edge. The tool then works out the stiffness of the combined section. The Kerfwise cabinet designer runs the same calculation for every shelf of a cabinet and shows a warning in the inspector.
It checks stiffness, not strength. It does not check whether the board, the shelf pins or the joints will break.
Worked example
The first example is a bookshelf: 762 mm span, 277 mm deep, 18 mm MDF, a full row of books at 33 kg per metre, long-term load, limit L/300. The result:
The shelf sags 12.64 mm, more than the L/300 limit of 2.54 mm.
The instant sag is 3.89 mm. Creep multiplies it by 3.25, because MDF has a creep factor k_def of 2.25. The tool suggests a 33 mm thick shelf, a 19 mm red oak front strip 32 mm high, a span of at most 446 mm, or a centre support, which brings the sag down to 0.79 mm.
The second example adds that strip: 38 mm high, 19 mm thick, red oak. The neutral axis drops to 12.76 mm below the top, and the shelf now sags 1.51 mm long-term (L/505), within the limit. The creep factor falls to 1.94, because solid oak creeps far less than MDF.
A kitchen cabinet shelf in 18 mm melamine chipboard (P2), 562 mm span and 516 mm deep, at 25.8 kg/m sags 3.28 mm long-term against a limit of 1.87 mm. Here 23 mm board or a 20 mm high strip would pass.
How to read the result
- Long-term sag is the checked number; without creep, the instant sag is checked.
- Span ÷ sag gives the result as L/n. L/505 is stiffer than L/300.
- Section table: each part, its modulus E and the factor n by which it is scaled into shelf material.
- Stiffness and load: neutral axis, second moment of area I, bending stiffness EI, and the sag from self-weight, the uniform load and the point load.
- Ways to meet the limit appears only when the shelf fails.
Tips and common mistakes
- Measure the span between the supports, not the length of the board.
- Loose shelves on pins are simply supported. Choose fixed ends only for shelves glued into housings, which sag a fifth as much under a uniform load.
- Melamine furniture board uses the EN 312 minimum stiffness for P2, so real boards usually do a little better. If the maker publishes a modulus, enter it as a custom value.
- A front strip works best when it is tall. Doubling its height increases its own stiffness about eight times.
- L/600 is the "0.02 inch per foot" rule for sag you can see. L/300 is the strict end of the Eurocode 5 range for final deflection.
FAQ
Why is the long-term sag so much bigger than the instant sag?
Wood-based panels creep under permanent load. Eurocode 5 reduces the stiffness by 1 + k_def, which is 3.25 for MDF and particleboard and 1.6 for solid wood.
Where do the stiffness values come from?
Solid woods come from the USDA Wood Handbook. Panels use EN 12369-1 mean values, P2 board the EN 312 minimum, and birch plywood the Finnish plywood data.
Does it account for the shelf's own weight?
Yes, unless you untick it. Self-weight comes from the material density and the section area.
Is a passing shelf guaranteed not to sag?
No. Knots, moisture, rocking shelf pins and heavier loads all add sag. Test with a real load.
Guide last updated:
For scripts and AI agents
- JSON API:
POST https://kerfwiseshelfsag.usefulweb.app/api/v1/calculate(same calculation as this page) - Interface description: OpenAPI 3.1 · AI guide: llms.txt
- MCP server (Streamable HTTP):
https://kerfwiseshelfsag.usefulweb.app/mcp· tool namekerfwise_shelf_sag
Example request
curl -s -X POST https://kerfwiseshelfsag.usefulweb.app/api/v1/calculate \
-H 'content-type: application/json' \
-d '{"span":762,"depth":277,"thickness":18,"material":"mdf","uniformLoad":33,"limit":"L/300"}'