How to use this calculator
- Enter width across grain. Use the board or panel width in the direction that will move.
- Enter moisture contents. Set the starting moisture content and expected final or service moisture content.
- Choose species and grain orientation. Use a species shrinkage preset or custom values, then choose flat-sawn/tangential, quarter-sawn/radial, mixed or a custom coefficient.
- Review movement. Check movement magnitude, signed width change, final width and the moisture sensitivity chart.
How it works
Across-grain wood movement is estimated as a linear share of the total shrinkage from fiber saturation point to oven-dry: dW = W0 x S x (MC2 - MC1) / FSP A negative result means shrinkage; a positive result means swelling.
Flat-sawn boards usually move closer to the tangential coefficient. Quarter-sawn boards usually move closer to the radial coefficient. Species presets fill in those shrinkage values and FSP for screening; custom mode lets you enter measured or reference data directly. For the exact movement search path, use the wood movement calculator. For material quantity and load planning, pair this with the lumber weight calculator and board feet calculator.
Worked example
Verified against the live calculator
A 12 in flat-sawn board going from 12% MC to
6% MC, with custom 8% tangential shrinkage and
28% FSP, shrinks about 0.206 in. The final
width is about 11.794 in.
Frequently asked questions
How do you calculate wood shrinkage?
Below the fiber saturation point, this calculator treats movement as proportional to moisture-content change: width change equals width times total shrinkage times the moisture change divided by FSP.
Should I use radial or tangential shrinkage?
Use tangential shrinkage for flat-sawn boards and radial shrinkage for quarter-sawn boards. Mixed grain or unknown boards are only an approximation.
Why does the calculator clamp moisture above FSP?
Dimensional movement is mainly tied to bound water below the fiber saturation point. Free water above FSP changes weight more than size.
Does this replace species data?
No. The species presets are screening values. Choose custom/measured stock when you have better radial, tangential or fiber-saturation data for the exact material.
Method & assumptions
- Uses a linear shrinkage approximation below the fiber saturation point.
- Movement is across grain. Longitudinal movement along the grain is not modeled.
- Species presets are screening inputs; use measured or source-specific shrinkage data for final clearance decisions.
- Panels, glue-ups, restraint, finish, actual equilibrium moisture, grain angle and species variation can change real movement.