Shelf Sag Calculator

See how far a shelf will bend under books, records or decor before you cut it. Compare wood species and panels, and find the span or thickness that keeps it looking flat.

Shelf size

Span is the free length between supports, not the board length.

Use actual, not nominal, sizes. A 1x12 board is about 3/4 in thick and 11 1/4 in deep. Fractions like 8 3/4 work.

Material

Stiffer material bends less under the same load.

Load

Pick what will sit on the shelf, or enter your own weight.

Supports and stiffeners

How the ends are held changes the sag more than most people expect.

Fixed ends cut the sag to a fifth on paper, but shop tests found fixed shelves sagging 1.5 to 3.5 times more than that. Pick "resting" unless you are sure, it is the safer estimate.

What the sag looks like

Bend exaggerated so you can see it. The dashed line is a perfectly flat shelf.

Side view of the loaded shelf with its sag exaggerated.

What does a shelf sag calculator tell you?

A shelf sag calculator is a beam deflection tool that predicts how far a shelf drops at mid-span, based on its material, dimensions, load, and attachment method.

The result is a single number in inches or millimeters. The rest of this article covers when to trust that number and what to do when it comes out too high.

The idea goes back to the Sagulator, written by Bill Kovalick (a hobby woodworker with a forest science and software background) and hosted on Woodbin.com. Kovalick described it in Fine Woodworking #190 (March/April 2007) as an answer to the oldest bookcase question: how thick does a shelf need to be to stay flat?

What this calculator models:

What it skips:

Many sag calculators, the Sagulator included, report initial sag only. This one shows both the day-one figure and the sag after the shelf settles. Either way the output is a guideline, not a definitive figure, which is how Fine Woodworking's own write-up describes it.

How to use this calculator

  1. Enter the clear span, depth and actual thickness. Fractions such as 8 3/4 work.
  2. Pick the wood species or panel grade.
  3. Choose a load preset or type your own weight, then say how long it stays and where the shelf is.
  4. Set how the ends are held, and try a center support or an edge strip to see what they change.

The result shows the sag on day one and long term, the target and limit for your shelf, the maximum load and span that still look flat, and the thickness that would pass.

Which inputs does the calculator need?

Six inputs set the result: material, span, thickness, depth, load, and support condition. Material gets its own section below, so this one covers the other five.

Span, thickness and depth

Woodbin lists typical bookshelves as 8 to 12 in deep, 24 to 36 in wide, and 3/4 to 1 in thick.

Typing the nominal thickness is an easy mistake, and an expensive one. Thickness is cubed in the formula, so entering 1 in instead of 3/4 in makes the shelf look 2.4 times stiffer than it is.

Load magnitude and distribution

Woodbin puts a loaded bookshelf at 20 to 40 lb per running foot, which is 60 to 120 lb across a 3 ft shelf.

The same notes list library shelving at about 35 lb per foot, and some Fine Woodworking shelves run to 40 lb per foot. Enter the figure for the heaviest thing the shelf will realistically hold, not the average.

Uniform load:

Center load:

Standard beam tables give those two coefficients (8/384 vs 5/384), so the same total weight bends a shelf 1.6 times as much when it sits in the middle.

Support condition

This calculator offers two end conditions: resting (floating) on pins, brackets or cleats, and fixed into the sides.

In beam theory, clamping both ends cuts mid-span deflection under a uniform load to one-fifth of the simply supported value. That is the best case on paper.

Shop tests did not match it. In Woodbin's shop tests, fixed shelves sagged 1.5 to 3.5 times more than the calculated value, which the author puts down to racking and movement in supports that are never perfectly rigid. Treat fixed-end results as optimistic, and pick floating when in doubt.

How does the deflection formula work?

The calculator treats the shelf as a simply supported beam under a uniform load and solves deflection = 5 x w x L^4 / (384 x E x I).

Woodbin names Roark's Formulas for Stress and Strain, Bruce Hoadley's Understanding Wood, and the American Forest and Paper Association beam formulas among its references. These are Euler-Bernoulli results, which assume a straight board, uniform stiffness along its length, and rigid supports.

Thickness is the cheapest lever because it enters as a cube. Depth enters only once, which is why a deeper shelf helps far less than a thicker one.

Scaling rules from Woodbin's tips:

The span rules carry a hidden condition. They hold when total weight stays fixed, because deflection then scales with the cube of the span.

Books fill whatever length they are given, so load per foot stays fixed and the exponent is four. Doubling the span then gives 16 times the sag, and cutting it by one-fifth reduces sag by about 59%, not 50%.

For a loaded bookcase, use the fourth-power reading. The calculator does this automatically when the load is entered per foot.

How much does shelf material change the sag?

Sag is inversely proportional to the modulus of elasticity (MOE), so a board with half the stiffness sags twice as much at the same size and load.

For solid wood, the standard source is the USDA Forest Products Laboratory's Wood Handbook (FPL-GTR-190). It tabulates average MOE for clear, straight-grained specimens at green and 12% moisture content, and the 12% column is the right one for dry indoor shelves.

MaterialMOE (million psi)Source and condition
Red oak, northern1.82Wood Handbook, 12% moisture
Yellow-poplar1.58Wood Handbook, 12% moisture
Eastern white pine1.24Wood Handbook, 12% moisture
MDF, ANSI A208.2 grade 1300.43 typical, 0.31 minimumWeyerhaeuser data sheet
Particleboard, ANSI A208.1 grade M-20.29 minimumUniboard data sheet, 2016 standard

At identical dimensions and load, red oak is about 1.5 times stiffer than eastern white pine and about 6 times stiffer than M-2 particleboard.

Solid wood

Handbook values come from small clear specimens. A knotty board or one with steep grain sags more than the table says, which is the same warning Woodbin prints under its results.

The handbook measured bending MOE on a center-loaded beam with a 14:1 span-to-depth ratio, and notes the value can be raised by 10% to approximate pure bending. A 36 in span on 3/4 in stock runs 48:1, so shear plays a smaller part and the tabulated figures lean slightly conservative.

MDF and particleboard

One "MDF" entry hides a wide spread. Weyerhaeuser's grade 130 sheet lists a typical MOE of 427,000 psi against the standard's 313,000 psi minimum, and West Fraser's Ranger brochure runs from 400,000 psi (Standard) to 600,000 psi (Platinum) for 3/4 in panels.

Particleboard grades move the same way:

Those are minimum values from ANSI A208.1-2016, and Uniboard's data sheet lists the same M-2 figure. The building-code M-3 grade is stiffer, at 398,900 psi. Like the Sagulator, this calculator uses M-1 for melamine-faced panels (the facing adds negligible stiffness), so select another grade if your board differs.

Plywood

Plywood stiffness depends on species group, ply layup, and whether the face grain runs along the span or across it.

APA - The Engineered Wood Association lists plywood stiffness by species group in its Panel Design Specification (Group 1 as the baseline, with multipliers for Groups 2 to 4) and gives adjustment factors for service moisture of 16% or more. This calculator uses a conservative 0.8 million psi for 3/4 in plywood with the face grain along the span. For hardwood plywood with thick MDF outer layers, Woodbin says to select MDF as the material.

How much shelf sag is acceptable?

For a visible bookshelf, hold calculated initial sag to 0.02 in per foot of span or less. That keeps the shelf well under the 1/32 in per foot the eye picks up, with room for the board to settle under load.

Limits that appear in the sources:

The sources disagree because they answer different questions. The IBC table limits deflection of structural members in buildings, and nothing in it covers furniture.

Still, the numbers line up. L/360 works out to 0.033 in per foot, almost exactly where Woodbin says sag becomes visible (0.031 in), so a floor-code limit doubles as a "starts to look bent" limit.

Decision rule:

The "Where the shelf is" option applies this rule. For a shelf on display, the calculator checks long-term sag against the 1/32 in per foot visibility line and shows the matching day-one target, which works out to about 0.02 in per foot for solid wood. For a shelf out of sight, it uses L/240.

How to calculate shelf sag step by step

Six steps take a shelf from tape measure to pass or fail.

  1. Measure the clear span between supports and set the limit at 0.02 in x span in feet.
  2. Measure actual thickness and depth.
  3. Pick the modulus of elasticity for the material at 12% moisture, or the panel grade's value.
  4. Estimate load per foot for the heaviest realistic contents.
  5. Choose floating ends unless the shelf is clamped or rigidly captured.
  6. Run the calculation, then apply the creep allowance from the accuracy section below before judging the result.

Worked example

The shelf fails. It sits just under the 0.09 in visibility line before any long-term sag is added.

Two fixes that pass:

Working backward, the minimum thickness for this span is about 0.85 in, so 1 in stock is the next size that clears the limit.

Enter the same shelf in the calculator above and it shows 0.087 in on day one and 0.13 in after the standard 1.5x creep factor, flagged as visible sag.

How accurate is the calculated sag?

It depends on the support. Woodbin's own shop tests landed close for floating shelves and 1.5 to 3.5 times above the calculator for fixed ones.

Calculator versus shop measurements

Woodbin's author built a shelf deflectometer and measured 3/4 in shelves in six materials, at spans from 30 to 54 in and three depths.

SupportMeasured vs calculatedGap is smallest
FloatingClose; calculator up to 35% high on 8 in shelvesSpans under 32 in, depth 12 in or more
Fixed, no edging2.5 to 3.5 times higherShort spans, deep shelves
Fixed, with edging1.5 to 3 times higherSpans of 32 in or less, depth 12 in or more

The gap never reached 10 times. A 3x error on a 0.15 in calculated sag is minor, but on 0.25 in or more it can decide whether the shelf looks right.

Long-term sag

The American Wood Council (2021) puts expected long-term deflection at 1.5 times initial for seasoned lumber and 2.0 times for unseasoned, per the NDS. It also notes that creep varies from zero to twice the initial deflection, so total sag can run anywhere from 1x to 3x.

Woodbin's 50% rule of thumb matches the seasoned factor. A 1992 Forest Products Journal study (Fridley, "Designing for creep in wood structures") modeled creep and found that 1.5 fell short for loads lasting more than about 2 to 3 weeks, while 2.0 held up from 2 months to 50 years.

Put the sources together and the 0.02 in per foot target makes sense: times 1.5, it becomes 0.03 in per foot, right at the visible 1/32 mark.

Books sit for years, so for a prominent shelf use 2.0 instead. That pushes the same target to 0.04 in per foot, past the visible line, and a cleaner goal is about 1/64 in per foot of initial sag. These factors were written for sawn lumber and glulam, so on panels they are only a rough guide.

The "How long the load stays" option sets this factor: none for loads that change often, 1.5 for solid wood (2.0 for panels) over months, and 2.0 for loads that stay for years.

Worst case on paper: a fixed, unedged shelf calculated at 0.04 in could measure 0.04 x 3.5 x 1.5 = 0.21 in after settling.

Where the result does not apply

Short, deep shelves are the safe zone.

How do you reduce shelf sag when the result is too high?

Shorten the span first. It carries the highest exponent in the formula, and a center divider costs the least of any fix.

Change the shelf itself

Woodbin's measurement tables show how much material alone matters: on a floating 36 in shelf, 8 in deep, at 20 lb per foot, MDF sagged 0.19 in, plywood 0.09 in, and oak 0.05 in. At 12 in deep the figures were 0.14, 0.07 and 0.05 in.

That roughly 4x spread tracks the stiffness gap between MDF and oak, which is why the swap works.

Thicker stock:

Stiffer material:

Change the support

OptionProsCons
Center dividerCuts span, biggest gainSplits the opening
Front edgingAdds stiffness at the shelf edge, hides plywoodShows on the front
Rear beam or cleatHidden from viewModel it here as a back edge strip, an approximation

In the same tables, 3/4 in MDF at 36 in sagged 0.19 in floating at 20 lb per foot. With clamped ends, front edging, and a rear support, it sagged 0.03 in while carrying 30 lb per foot.

For the edge strip in this calculator, enter its height as the vertical size and its thickness as the size along the shelf depth. For a cleat, Fine Woodworking suggests adding the cleat thickness to the shelf thickness, which is more accurate on narrow shelves.

Shelf Sag Calculator FAQ

Does a shelf sag calculator work for floating wall shelves?

Only partly. Here, "resting on pins, brackets or cleats" means the shelf ends sit on supports without being secured, not that the shelf is wall-hung.

A shelf on brackets works if you enter the bracket spacing as the span. A cantilevered shelf on hidden rods is a different load case, and the calculator has no input for it.

Can I use it to calculate beam deflection?

Yes. Enter the beam's height as "thickness," its width as "depth," and its span as the shelf span, since beams normally sit on edge.

The same simply supported beam formula runs underneath either way.

Does it work in metric?

Yes. Switch to millimeters and the lengths change to mm and the load to kg per meter, or kg for a single item.

Numbers you have already typed are converted when you switch, so you can pick the unit first or last.

How do I type fractions like 8 3/4?

Put a space between the whole number and the fraction, as in 8 3/4, or use a hyphen, as in 8-3/4. Decimals work too, so 8.75 gives the same result.

Can it tell me how much weight a shelf can hold?

Yes. "Max load to stay flat" is the most the shelf can carry before it stops looking straight, and it already includes the creep factor from "How long the load stays."

It is a sag limit, not a breaking load, because the calculator reports deflection only. Brackets, screws and wall anchors have their own limits.