Bookmarks    
nPr and nCr    
Random Number    
SD Calculator    
Sample Size    
Percent Error    
Density    
Molarity    
Molar Mass    
Ohm's Law    
Watts to Amps    
Voltage Drop    
Long Division    
Mixed Numbers    
Rounding    
Nth Root    
Exponents    
Half-Life    
Polar Form    
De Moivre    
3D Distance    
Point to Line    
Cross Product    
Determinant    
Sin Cos Tan    
Triangle Area    
Scale Factor    
Sector Area    
Ellipse Area    
Cube Volume    
Box Volume    
Sphere Volume    
Cone Volume    
Pipe Volume    
Time Duration    
Time Card    
Present Value    
Future Value    
Churn Rate    
A/B Test Calc    
SEO Traffic    
Ideal Weight    
Fat Intake    
Child Height    
Golf Handicap    
Heat Index    
Wind Chill    
Dew Point    
Download Time    
kWh to Cost    
AC Size (BTU)    
Heating Costs    
LED Savings    
Trip Gas Cost    
Tire Size    
Solar Output    
Solar Payback    
Battery Size    
Wall Area    
Gravel Needed    
Mortar Mix    
Slope Grade    
Curtain Size    
Soil Needed    
Sod Needed    
Ramp Length    
Blind Size    
Drain Slope    
Board Feet    
Heat Loss    
Furniture Fit    
Moving Boxes    
Plywood Cuts    
Shelf Sag    
   Add
Probability and random number calculators
Independent Events
Independent Events
Two Events Solver
Two Events Solver
Repeated Trials
Repeated Trials
Bayes' Theorem
Bayes' Theorem
Expected Value
Expected Value
Binomial Distribution
Binomial Distribution
nPr and nCr
nPr and nCr
Circular Permutation
Circular Permutation
With Repetition
With Repetition
Random Number
Random Number
Averages and statistics calculators
Average Calculator
Average Calculator
Mean Median Mode
Mean Median Mode
SD Calculator
SD Calculator
Quartiles & IQR
Quartiles & IQR
Frequency Table
Frequency Table
Correlation (r)
Correlation (r)
Normal Probability
Normal Probability
Z-Score Calculator
Z-Score Calculator
Confidence Interval
Confidence Interval
Sample Size
Sample Size
Mark & Recapture
Mark & Recapture
P-Value Calculator
P-Value Calculator
Percentage and ratio calculators
Percentage Calc
Percentage Calc
Percent Change
Percent Change
Percent Difference
Percent Difference
Percent Error
Percent Error
Ratio Calculator
Ratio Calculator
Discount Calculator
Discount Calculator
Sales Tax Calculator
Sales Tax Calculator
Margin Calculator
Margin Calculator
Speed calculators
Speed Calculator
Speed Calculator
Density and concentration calculators
Density
Density
Molarity
Molarity
Molar Mass
Molar Mass
Physics and electricity calculators
Ohm's Law
Ohm's Law
Watts to Amps
Watts to Amps
Resistor Colors
Resistor Colors
Voltage Drop
Voltage Drop
Unit conversion calculators
Weight Converter
Weight Converter
Shoe Size Converter
Shoe Size Converter
Integer and signed number calculators
Long Division
Long Division
LCM Calculator
LCM Calculator
GCF Calculator
GCF Calculator
Integer Calculator
Integer Calculator
Prime Factorization
Prime Factorization
Diophantine Solver
Diophantine Solver
Modulo Calculator
Modulo Calculator
Factor Calculator
Factor Calculator
Roman Numerals
Roman Numerals
Fraction, decimal and rounding calculators
Fraction Calculator
Fraction Calculator
Mixed Numbers
Mixed Numbers
Simplify Fractions
Simplify Fractions
Fraction to Decimal
Fraction to Decimal
Decimal to Fraction
Decimal to Fraction
Rounding
Rounding
Equation and inequality calculators
Linear Equation
Linear Equation
Linear Systems
Linear Systems
Quadratic Formula
Quadratic Formula
Absolute Value
Absolute Value
Quadratic Inequality
Quadratic Inequality
Polynomial calculators
Binomial Theorem
Binomial Theorem
Square root and nth root calculators
Simplify Radicals
Simplify Radicals
Nth Root
Nth Root
Exponent and logarithm calculators
Exponents
Exponents
Log Calculator
Log Calculator
Number of Digits
Number of Digits
Scientific Notation
Scientific Notation
Sci. Notation Math
Sci. Notation Math
Half-Life
Half-Life
Complex number calculators
Complex Numbers
Complex Numbers
Polar Form
Polar Form
De Moivre
De Moivre
Function and graph calculators
Slope Calculator
Slope Calculator
Linear Function
Linear Function
Direct & Inverse Variation
Direct & Inverse Variation
y = ax² Calculator
y = ax² Calculator
Distance Formula
Distance Formula
3D Distance
3D Distance
Section Formula
Section Formula
Point to Line
Point to Line
Lat/Long Distance
Lat/Long Distance
Complete the Square
Complete the Square
Circle Equation
Circle Equation
Conic Sections
Conic Sections
Polar Coordinates
Polar Coordinates
Sequence calculators
Arithmetic Sequence
Arithmetic Sequence
Geometric Sequence
Geometric Sequence
Fibonacci Sequence
Fibonacci Sequence
Recurrence Relation
Recurrence Relation
Vector calculators
Vector Calculator
Vector Calculator
Cross Product
Cross Product
Matrix calculators
Matrix Calculator
Matrix Calculator
Determinant
Determinant
Inverse Matrix
Inverse Matrix
Plane geometry calculators
Sin Cos Tan
Sin Cos Tan
Degrees ⇔ Radians
Degrees ⇔ Radians
a sin θ + b cos θ
a sin θ + b cos θ
Triangle Solver
Triangle Solver
Triangle Area
Triangle Area
Right Triangle
Right Triangle
Pythagorean Theorem
Pythagorean Theorem
Polygon Angles
Polygon Angles
Scale Factor
Scale Factor
Parallel Lines
Parallel Lines
Rectangle Area
Rectangle Area
Parallelogram Area
Parallelogram Area
Trapezoid Area
Trapezoid Area
Circle Calculator
Circle Calculator
Sector Area
Sector Area
Inscribed Angle
Inscribed Angle
Ellipse Area
Ellipse Area
Solid geometry calculators
Cube Volume
Cube Volume
Cube Surface Area
Cube Surface Area
Box Volume
Box Volume
Box Surface Area
Box Surface Area
Cylinder Volume
Cylinder Volume
Cylinder Surface
Cylinder Surface
Sphere Volume
Sphere Volume
Sphere Surface
Sphere Surface
Spherical Cap Volume
Spherical Cap Volume
Cap Surface Area
Cap Surface Area
Ellipsoid Volume
Ellipsoid Volume
Ellipsoid Surface
Ellipsoid Surface
Pyramid Volume
Pyramid Volume
Pyramid Surface
Pyramid Surface
Cone Volume
Cone Volume
Cone Surface Area
Cone Surface Area
Frustum Volume
Frustum Volume
Frustum Surface Area
Frustum Surface Area
Pipe Volume
Pipe Volume
Capsule Volume
Capsule Volume
Capsule Surface Area
Capsule Surface Area
Date and time calculators
Age Calculator
Age Calculator
Days Between Dates
Days Between Dates
Date Calculator
Date Calculator
Hours From Now
Hours From Now
Day of the Week
Day of the Week
Time Calculator
Time Calculator
Time Zone Converter
Time Zone Converter
Hours Calculator
Hours Calculator
Time Duration
Time Duration
Time Card
Time Card
Finance and economics calculators
Compound Interest
Compound Interest
Simple Interest
Simple Interest
Interest Calculator
Interest Calculator
TVM Calculator
TVM Calculator
Present Value
Present Value
Future Value
Future Value
ROI Calculator
ROI Calculator
IRR Calculator
IRR Calculator
Payback Period
Payback Period
Average Return
Average Return
GDP Calculator
GDP Calculator
Web marketing and ad metric calculators
CTR Calculator
CTR Calculator
Conversion Rate
Conversion Rate
CPC, CPM & CPA
CPC, CPM & CPA
ROAS Calculator
ROAS Calculator
Break-Even CPA
Break-Even CPA
LTV Calculator
LTV Calculator
CAC Calculator
CAC Calculator
Churn Rate
Churn Rate
A/B Test Calc
A/B Test Calc
A/B Sample Size
A/B Sample Size
SEO Traffic
SEO Traffic
Break-Even Point
Break-Even Point
Markup vs. Margin
Markup vs. Margin
CAGR Calculator
CAGR Calculator
Health and fitness calculators
BMI Calculator
BMI Calculator
Sleep Calculator
Sleep Calculator
Calorie Calculator
Calorie Calculator
BMR Calculator
BMR Calculator
TDEE Calculator
TDEE Calculator
Ideal Weight
Ideal Weight
Body Fat Calculator
Body Fat Calculator
Lean Body Mass
Lean Body Mass
Calories Burned
Calories Burned
Protein Intake
Protein Intake
Macro Calculator
Macro Calculator
Carb Calculator
Carb Calculator
Fat Intake
Fat Intake
Child Height
Child Height
Sports calculators
Golf Handicap
Golf Handicap
Pace Calculator
Pace Calculator
1RM Calculator
1RM Calculator
Target Heart Rate
Target Heart Rate
Weather calculators
Heat Index
Heat Index
Wind Chill
Wind Chill
Dew Point
Dew Point
Computer calculators
Base Converter
Base Converter
Subnet Calculator
Subnet Calculator
Download Time
Download Time
Household energy and budget calculators
Electricity Cost
Electricity Cost
kWh to Cost
kWh to Cost
Yearly kWh to Cost
Yearly kWh to Cost
AC Size (BTU)
AC Size (BTU)
AC Running Cost
AC Running Cost
Heating Costs
Heating Costs
Gas vs Electric
Gas vs Electric
LED Savings
LED Savings
Salary Calculator
Salary Calculator
Budget Calculator
Budget Calculator
Car calculators
Trip Gas Cost
Trip Gas Cost
EV Charging Cost
EV Charging Cost
EV vs Gas Cost
EV vs Gas Cost
MPG Calculator
MPG Calculator
Tire Size
Tire Size
Solar power and battery calculators
Solar Output
Solar Output
Solar Panel Count
Solar Panel Count
Solar Payback
Solar Payback
Battery Size
Battery Size
Home and DIY calculators
Tile Calculator
Tile Calculator
Stair Calculator
Stair Calculator
Concrete Volume
Concrete Volume
Wall Area
Wall Area
Wallpaper Rolls
Wallpaper Rolls
Paint Calculator
Paint Calculator
Flooring Needed
Flooring Needed
Exterior Walls
Exterior Walls
Gravel Needed
Gravel Needed
Mortar Mix
Mortar Mix
Slope Grade
Slope Grade
Lumber Cut List
Lumber Cut List
Lot Coverage/FAR
Lot Coverage/FAR
Sheet Vinyl Roll
Sheet Vinyl Roll
Insulation Needed
Insulation Needed
Curtain Size
Curtain Size
TV Size & Distance
TV Size & Distance
Soil Needed
Soil Needed
Sod Needed
Sod Needed
Block Calculator
Block Calculator
Brick Calculator
Brick Calculator
Deck Materials
Deck Materials
Ramp Length
Ramp Length
Pilot Hole Size
Pilot Hole Size
Room Ventilation
Room Ventilation
Paint Thinning
Paint Thinning
Baseboard & Trim
Baseboard & Trim
Blind Size
Blind Size
Picture Hanging
Picture Hanging
Drain Slope
Drain Slope
Screw Calculator
Screw Calculator
Board Feet
Board Feet
Fence Calculator
Fence Calculator
Wood Shrinkage
Wood Shrinkage
Caulk Calculator
Caulk Calculator
Heat Loss
Heat Loss
Furniture Fit
Furniture Fit
Moving Boxes
Moving Boxes
Storage Capacity
Storage Capacity
Plywood Cuts
Plywood Cuts
Shelf Sag
Shelf Sag

Wood Shrinkage Calculator (Wood Movement from Moisture Content Change)

Choose what to find, then enter the width (or thickness), grain direction, species and moisture content. Choosing a species fills in its typical total shrinkage, which you can change. 30% is used for the fiber saturation point if left blank.

mm
%
%
Typical total shrinkage (from 30% to 0% moisture; you can change it)
%
%
%
The results are estimates based on the basic idea that wood shrinks evenly in proportion to the moisture content. Cupping, checking and strength are not predicted. If you know the actual moisture content or shrinkage of your wood, enter those values.
Result and figure
Enter the width (or thickness), the grain direction, the species and the change in moisture content on the left and press "Calculate". The change in size, the shrinkage percentage, the new size and a cross-section drawing will appear here.

What you can do on this page

  • From the width (or thickness) of a board and the change in moisture content (such as 12% → 8%), get the shrinkage in inches, the shrinkage percentage and the new size
  • Choose the grain direction (flatsawn = tangential, quartersawn = radial, or along the length) and the species (red oak, white oak, maple, cherry, walnut, pine and more), and the typical total shrinkage fills in automatically (you can change it)
  • When the moisture content goes up, it calculates swelling (how much larger the wood gets). Moisture above the fiber saturation point (30% by default) is treated as having no effect on size
  • Work backward from the movement you can accept, such as "no more than 1/8 in", to how far the moisture content may change (the moisture range to aim for)
  • From the seasonal change in equilibrium moisture content indoors (about 6% in winter to 12% in summer in much of the US), see how much a tabletop or a door moves in a year, and how much room to leave for it
The total shrinkage for each species is a typical published value (from the USDA Wood Handbook). The same species can vary by 10 to 20% with where it grew, the tree and where in the log the board came from. This calculator finds only the change in size, based on the basic idea that wood shrinks evenly in proportion to the moisture content. It does not predict cupping, checking, twisting or changes in strength. For a specific product, use the moisture content and shrinkage given by the maker or your lumber dealer.

What is this calculation used for?

Allowing for a solid wood tabletop's movement (furniture making)

A flatsawn red oak tabletop 36 in wide, in a home where the equilibrium moisture goes from 6% in winter to 12% in summer, changes width by \(36 \times 0.086 \times 6 \div 30 \approx 0.62\) in, about 5/8 in. Kiln-dried stock often moves less than this in practice, but movement of a good fraction of an inch cannot be avoided.
This is why tabletops are attached to the aprons with slotted holes or tabletop fasteners (Z-clips or figure-8 fasteners) that let the top move across its width. The numbers tell you how long the slots need to be.

Checking that a drawer front or door will not stick in humid weather (cabinets and doors)

A flatsawn cherry drawer front 16 in wide, finished at 6% moisture in winter, grows by \(16 \times 0.071 \times 5 \div 30 \approx 0.19\) in (about 3/16 in) when the moisture rises to 11% in a humid summer (swelling). With only 1/16 in of clearance on each side, it may stick.
Working back from the total clearance tells you how far the moisture may change. If holding the moisture that closely is not realistic, the result points to design changes: use quartersawn stock, split the width, or leave larger gaps.

Comparing flatsawn, quartersawn and species to choose your wood (woodworking and DIY)

For the same moisture change, flatsawn (tangential) wood shrinks across its width about twice as much as quartersawn (radial), and species differ too: eastern white pine (tangential about 6.1%) against hickory (about 10.5%) is about 1.7 times. Between quartersawn white pine (radial 2.1%) and flatsawn hickory (tangential 10.5%), the shrinkage differs by about 5 times for boards of the same width.
Choose quartersawn stock or a stable species for doors, drawers and frames where movement matters, and flatsawn for shelves or outdoor siding where it matters less.

Setting the gaps for deck boards and fences (outdoor DIY)

Outdoor wood goes through rain and dry spells, so its moisture changes more than indoors. A flatsawn southern yellow pine deck board 5.5 in wide that moves between 20% and 10% moisture changes by \(5.5 \times 0.074 \times 10 \div 30 \approx 0.14\) in per board, about 1/8 in.
Dry boards laid tight can buckle when rain swells them, so leave gaps that allow for this movement. Pressure-treated boards that are still wet from treatment will shrink instead, which is why they are often laid tight and left to open up as they dry. Plan the gaps together with the board count.

Estimating shrinkage of kiln-dried and green framing lumber (building and remodeling)

A Douglas fir 2×10 joist (9.25 in deep, using the tangential value to be on the safe side, since a joist has both grain directions) stamped KD19 at 19% moisture that dries to 10% indoors shrinks by \(9.25 \times 0.076 \times 9 \div 30 \approx 0.21\) in. Green lumber over 30% shrinks from the fiber saturation point of 30% down to 10%, so \(9.25 \times 0.076 \times 20 \div 30 \approx 0.47\) in.
Numbers like these explain cracks and gaps in drywall and trim after a house is built, and why dry lumber is worth it. Moisture control affects building quality directly, so rely on a moisture meter on site and the lumber grade stamp for the actual values.

Acclimating wood for instruments and fine work (instrument making and crafts)

Precise work such as guitar tops, wooden rulers and jigs is done after the wood has settled to the equilibrium moisture of the room where it will be used. Guitar tops use stable quartersawn spruce, but even so, an 8 in wide quartersawn Sitka spruce top (radial about 4.3%, entered with "Other") that goes from 12% to 8% moisture moves \(8 \times 0.043 \times 4 \div 30 \approx 0.046\) in, which matters in precise assembly. Flatsawn stock (tangential about 7.5%) would move nearly twice as much.
Checking in numbers how much the wood would move if worked before acclimating shows why drying and resting the wood takes time.

Practicing proportions with a real change (middle school math and science)

This formula is a pure proportion: original amount × rate × change ÷ reference amount. Thermal expansion of metal and paper stretching in humid air follow the same pattern, where you first find the change per unit and then multiply by the size of the change.
Seeing everyday materials move a fraction of an inch with humidity shows how proportions are used in real design.

Formulas and figures

Shrinkage (change in size from a moisture change)
Figure
Standard notation (the usual math form)
\(\Delta W\) \(=\) \(W\) \(\times\) \(\dfrac{S}{100}\) \(\times\) \((m_1 - m_2)\) \(\div\) \(F\)
In words (symbols replaced with words)
⑤ \(\Delta W\): change in size (shrinkage) \(=\) ① \(W\): original size \(\times\) ② \(\dfrac{\text{total shrinkage }S\text{ (\%)}}{100}\) \(\times\) ③ \(m_1 - m_2\): moisture change (%) \(\div\) ④ \(F\): fiber saturation point (%)
The formula in words
① Multiply the \(W\): original size by
② \(\dfrac{\text{total shrinkage }S\text{ (\%)}}{100}\) (the fraction the wood shrinks from the fiber saturation point down to 0% moisture) and by the
③ \(m_1 - m_2\): moisture change (the moisture now minus the moisture later, positive when it drops), then divide by the
④ \(F\): fiber saturation point to get the
⑤ \(\Delta W\): change in size (positive for shrinkage, negative for swelling)
Quick example
For a flatsawn red oak board 24 in wide (tangential total shrinkage 8.6%) that dries from 12% to 8% moisture, the shrinkage is (fiber saturation point 30%)
change in size \(\Delta W\) \(=\) original size (24 in) \(\times\) total shrinkage (8.6%) ÷ 100 \(\times\) moisture change (12 − 8 = 4%) \(\div\) fiber saturation point (30%)
\(\Delta W = 24 \times \dfrac{8.6}{100} \times \dfrac{12 - 8}{30} = 24 \times 0.086 \times \dfrac{4}{30} \approx 0.275\ (\mathrm{in})\)
Key idea
While wood's moisture content is above the fiber saturation point (about 28 to 30%), the extra water just sits in the hollow centers of the cells, so the size does not change. Below the fiber saturation point, water leaves the cell walls themselves and they get thinner, so the wood shrinks by about the same amount for each 1% of moisture lost. The total shrinkage \(S\) is how much it shrinks from the fiber saturation point down to 0%, so the shrinkage per 1% of moisture is \(\dfrac{S}{F}\) (%). Multiply that by the moisture change \(m_1 - m_2\) and the original size \(W\) to get the shrinkage. When you enter a moisture content above the fiber saturation point, this calculator caps it there (for example, 45% → 12% is treated as 30% → 12%). When \(m_1 - m_2\) is negative (the moisture goes up), \(\Delta W\) is negative too, and the wood gets larger by that much (swelling). This happens when dry wood is moved to a damp place, and the same formula works. The total shrinkage \(S\) depends heavily on the grain direction. It is largest tangential to the rings (the width of a flatsawn board), about half that radially (the width of a quartersawn board), and only about 0.1 to 0.3% along the grain (the length). This difference by direction is called anisotropy, and it is why a flatsawn board moves about twice as much as a quartersawn board of the same species and width. The values for each species are typical published values and vary from tree to tree. Enter your wood's actual values if you know them. To find the movement over a year, put the equilibrium moisture of the humid season (about 12% indoors in much of the US) in \(m_1\) and that of the dry season (about 6%) in \(m_2\). The formula then gives the yearly movement directly.
Shrinkage percentage, and shrinkage from it
Figure
Standard notation (the usual math form)
\(r\) \(=\) \(S\) \(\times\) \((m_1 - m_2)\) \(\div\) \(F\)
\(\Delta W\) \(=\) \(W\) \(\times\) \(\dfrac{r}{100}\)
In words (symbols replaced with words)
③ \(r\): shrinkage (%) \(=\) ① \(S\): total shrinkage (%) \(\times\) ② \(m_1 - m_2\): moisture change (%) \(\div\) \(F\): fiber saturation point (%)
⑤ \(\Delta W\): change in size (shrinkage) \(=\) ④ \(W\): original size \(\times\) \(\dfrac{\text{shrinkage }r\text{ (\%)}}{100}\)
The formula in words
① Multiply the \(S\): total shrinkage by the
② \(m_1 - m_2\): moisture change and divide by the fiber saturation point \(F\) to get the
③ \(r\): shrinkage (what percent of the original size the wood shrinks).
④ Multiply the \(W\): original size by that percentage and divide by 100 to get the
⑤ \(\Delta W\): change in size (the same answer as the first formula)
Quick example
For a flatsawn white oak board 36 in wide (tangential total shrinkage 10.5%) that dries from 11% to 6% moisture, the shrinkage percentage and the shrinkage are (fiber saturation point 30%)
shrinkage \(r\) \(=\) total shrinkage (10.5%) \(\times\) moisture change (11 − 6 = 5%) \(\div\) fiber saturation point (30%)
change in size \(\Delta W\) \(=\) original size (36 in) \(\times\) shrinkage (1.75%) ÷ 100
\(r = 10.5 \times \dfrac{11 - 6}{30} = 10.5 \times \dfrac{5}{30} = 1.75\ (\%)\)
\(\Delta W = 36 \times \dfrac{1.75}{100} = 0.63\ (\mathrm{in})\)
Key idea
The shrinkage percentage \(r\) is what percent of the original size the wood shrinks. It depends only on the species, the direction and the moisture change, not on the size. For the same moisture change, a 24 in board and a 36 in board shrink by the same percentage, and only the shrinkage in inches grows with the size. The new size is the original size minus the shrinkage, \(W - \Delta W\) (for swelling \(\Delta W\) is negative, so subtracting it makes the size larger). Woodworking references often give a dimensional change coefficient, the change in size per 1% change in moisture, such as 0.0029 in/in per %. In the straight-line model of this calculator, that is \(\dfrac{S}{F} \div 100\). If that is all you have, multiply it by 100 and by the fiber saturation point (30) and enter the result as the total shrinkage (for example, \(0.0029 \times 100 \times 30 = 8.7\)). Some published coefficients are measured only over the normal indoor range (about 6 to 14% moisture) and come out somewhat larger than total shrinkage ÷ 30, so check which kind your reference gives. The first and second formulas are the same calculation arranged differently, so they give the same answer. Use the percentage to compare woods, and the shrinkage in inches to know how far a part will move.
Working backward: moisture range from the movement you can accept
Figure
Standard notation (the usual math form)
\(\Delta m\) \(=\) \(\Delta W_{\max}\) \(\div\) \((\) \(W\) \(\times\) \(\dfrac{S}{100}\) \()\) \(\times\) \(F\)
In words (symbols replaced with words)
④ \(\Delta m\): allowed change in moisture (%) \(=\) ① \(\Delta W_{\max}\): movement you can accept \(\div\) \((\) ② \(W\): original size \(\times\) \(\dfrac{\text{total shrinkage }S\text{ (\%)}}{100}\) \()\) \(\times\) ③ \(F\): fiber saturation point (%)
The formula in words
① Divide the \(\Delta W_{\max}\): movement you can accept by the
② \(W\): original size times "total shrinkage \(S\) ÷ 100", then multiply by the
③ \(F\): fiber saturation point to get the
④ \(\Delta m\): allowed change in moisture (how far above and below the moisture now \(m_1\) it may go)
Quick example
For a flatsawn black walnut panel 30 in wide (tangential total shrinkage 7.8%), to keep the movement within 1/8 in (0.125 in), how far the moisture may move from 8% now is (fiber saturation point 30%)
allowed change \(\Delta m\) \(=\) movement you can accept (0.125 in) \(\div\) \((\) original size (30 in) \(\times\) total shrinkage (7.8%) ÷ 100 \()\) \(\times\) fiber saturation point (30%)
\(\Delta m = \dfrac{0.125}{30 \times 0.078} \times 30 = \dfrac{0.125}{2.34} \times 30 \approx 1.60\ (\%)\)
\(8 - 1.60 = 6.40,\quad 8 + 1.60 = 9.60\)
Key idea
This is the first formula solved for the moisture change. \(W \times \dfrac{S}{100} \div F\) is how many inches the wood moves for each 1% of moisture, so dividing the movement you can accept by it gives how many percent the moisture may change. In the example, the 30 in panel moves \(30 \times 0.078 \div 30 = 0.078\) in for each 1% of moisture, so to stay within 1/8 in the moisture must stay within about 1.60% of 8%, that is, between 6.40% and 9.60%. As the example shows, a wide flatsawn board moves a noticeable amount with only a small change in moisture. Keeping the moisture in such a narrow range is hard in practice. When the result comes out small, like "within 2%", use it as a sign to design for movement instead: use narrower boards, choose quartersawn stock or a species that moves less, or leave room for the movement (gaps, or fastening that lets the wood slide). The calculator shows the moisture now \(m_1\) minus and plus \(\Delta m\) as "the moisture range to aim for" (kept from going below 0% or above the fiber saturation point).
Below the fiber saturation point (about 30%), wood shrinks in proportion to its moisture content, by size \(\times\) total shrinkage \(\div 100 \times\) moisture change \(\div\) fiber saturation point. The total shrinkage depends heavily on grain direction (largest for the width of a flatsawn board, about half for quartersawn, almost zero along the length) and on the species. When the moisture goes up, the same formula gives the swelling, and working backward tells you how tightly the moisture must be held to keep the movement within a given amount.

Symbols and terms

Symbols

\(W\) W The original size of the part (in). From "width". It can also be the thickness or length if that is what you want to know (choose the grain direction by how that dimension runs relative to the rings).
\(\Delta W\) delta W The change in size (in). The Greek letter delta \(\Delta\) is often used for a change or difference. A positive value is shrinkage (smaller), and a negative value is swelling (larger).
\(W\prime\) W prime The new size (in). \(W\prime = W - \Delta W\).
\(S\) S The total shrinkage (%). From "shrinkage". How much the wood shrinks as its moisture drops from the fiber saturation point to 0%. Use \(T\) (tangential), \(R\) (radial) or \(L\) (longitudinal) to match the grain direction.
\(T\) T The tangential total shrinkage (%). Along the growth rings, the shrinkage across the width of a flatsawn board. The largest of the three.
\(R\) R The radial total shrinkage (%). From the center of the log outward, the shrinkage across the width of a quartersawn board. About half the tangential value.
\(L\) L The longitudinal total shrinkage (%). Along the length of a board, very small at about 0.1 to 0.3% for most species. The default in this calculator is 0.2%.
\(m_1,\ m_2\) m sub 1, m sub 2 The moisture content (%). From "moisture". \(m_1\) is the moisture now and \(m_2\) the moisture later, and \(m_1 - m_2\) is the change (positive when it drops).
\(F\) F The fiber saturation point (%), also written FSP. Usually about 28 to 30%, and 30% by default in this calculator. Above it the size does not change, so any higher moisture content is capped at this value.
\(r\) lowercase r The shrinkage percentage (%). From "rate". What percent of the original size the wood shrinks, \(r = S \times (m_1 - m_2) \div F\). Not the same as the radial total shrinkage \(R\) (capital).
\(\Delta m\) delta m The allowed change in moisture (%). In working-backward mode, how far above and below its current value the moisture may go to keep the movement within the limit.
\(\Delta W_{\max}\) delta W max The movement you can accept (in). The input for working-backward mode, the most the size may change.
\(\approx\) approximately equal to The symbol for "approximately equal to". Used when a value that does not divide evenly is rounded.

Terms

moisture content The weight of the water in wood as a percent of the weight of the fully dry (oven-dry) wood, written MC. Freshly cut green wood is usually over 30%, kiln-dried framing lumber is 19% or less, and furniture that has settled indoors is about 6 to 10%. A moisture meter measures it.
fiber saturation point The moisture content when all the free water in the hollow centers of the cells is gone and only the bound water in the cell walls is left, usually about 28 to 30%. Above it the size does not change, and below it the wood starts to shrink as the bound water leaves. It is the "zero point" for wood shrinkage.
equilibrium moisture content The moisture content where wood stops drying or taking on water because it is in balance with the humidity and temperature of the air, written EMC. Indoors in much of the US, it is about 6% in the heated winter and about 11 to 12% in the humid summer. This swing is why furniture and doors move with the seasons.
total shrinkage How much wood shrinks (%) as its moisture drops from the fiber saturation point (about 30%) to 0% (oven-dry). It differs by direction and gets smaller from tangential to radial to longitudinal. The shrinkage values in species tables, such as the USDA Wood Handbook, are usually this value (green to oven-dry), not the value per 1% of moisture.
dimensional change coefficient The change in size for each 1% change in moisture, written as a fraction of the size (in/in per %). It is roughly the total shrinkage divided by the fiber saturation point and by 100. For example, 8.6% tangential total shrinkage gives \(8.6 \div 30 \div 100 \approx 0.0029\). Multiply a coefficient by 100 and by 30 to turn it back into a total shrinkage.
sawing pattern Where in the log, and in which direction, a board is cut. Whether the width of a board runs along the rings (flatsawn) or across them (quartersawn) is decided here, and that changes the shrinkage across the width by about 2 times.
flatsawn A board sawn tangent to the growth rings, also called plainsawn, with a cathedral (arch-shaped) grain on its face. It is the most common and economical cut, but it shrinks a lot across its width and tends to cup. Its width uses the tangential shrinkage and its thickness uses the radial shrinkage.
quartersawn A board sawn across the growth rings (radial), with straight, parallel grain on its face. It shrinks about half as much across its width as flatsawn and stays flatter, so it is prized for doors, drawers and fine furniture. Its width uses the radial shrinkage and its thickness uses the tangential shrinkage.
tangential The direction along the growth rings (around the log). Wood shrinks the most in this direction, and the width of a flatsawn board runs this way. The total shrinkage is about 5 to 12% depending on the species.
radial The direction from the center of the log outward (across the rings). The shrinkage is about half the tangential value, and the width of a quartersawn board runs this way. The total shrinkage is about 2 to 7% depending on the species.
longitudinal The direction the trunk grows, the length of a board or beam. The cells run lengthwise, so the shrinkage is only about 0.1 to 0.3%, and in practice the length can be treated as not changing.
anisotropy Having different properties in different directions. Wood shrinks very differently in the tangential, radial and longitudinal directions (roughly 10 to 5 to 0.2). This is why flatsawn and quartersawn boards move differently, and why wood cups and checks.
shrinkage Wood getting smaller as its moisture content drops. It happens below the fiber saturation point, roughly in proportion to the moisture change.
swelling Wood getting larger as its moisture content rises, the opposite of shrinkage. It happens when dry wood is moved to a damp place, and the same formula works with a negative moisture change.
green wood Wood that has not been dried since the tree was cut. Its moisture content is over 30%, and can be over 100% for some species. Its size does not change until it dries to the fiber saturation point, so this calculator caps it there.
kiln-dried Lumber dried in a kiln with controlled temperature and humidity, marked KD. Framing lumber stamped KD19 is 19% or less, and furniture hardwood is usually dried to 6 to 8%. The closer it is to the equilibrium moisture where it will be used, the less it moves after you build with it.
allowance for movement Gaps, or ways of fastening, that let wood move without causing problems. Examples are attaching a tabletop with slotted holes or tabletop fasteners (Z-clips), gapping deck boards, and leaving clearance around a drawer front.
SPF Spruce-pine-fir, a group of North American softwoods sold together as one grade of dimensional lumber (2×4s and so on). The species are mixed, so the shrinkage varies. Use "Other" and enter a value such as spruce's if you need it.
end grain The surface cut straight across the grain, where you see the growth rings like a tree stump. The drawings on this page show the end grain from the front, to show how the rings and the board line up.

Good to know before you start

Here is what helps to understand before you start, so that you can use the calculations on this page with a clear understanding.
If you get stuck, going back to these topics is the fastest way forward.

Percents (Grade 6)
  • Changing "8.6%" into a decimal, 8.6 hundredths = 0.086
  • Finding "1.75% of 36 in" as \(36 \times 0.0175\)
Proportional relationships (Grade 6 to 7)
  • Understanding that the wood shrinks the same amount for each 1% of moisture, so the shrinkage is proportional to the moisture change
  • Finding a unit rate such as "0.078 in per 1%" first, then multiplying by the size of the change
Positive and negative numbers (Grade 6 to 7)
  • Subtracting when the answer is negative, such as \(6 - 11 = -5\)
  • Reading the sign as a direction, such as "a negative change in size tells you the wood gets larger (swelling)"
Expressions and solving equations (Grade 7 to 8)
  • Substituting numbers into an expression such as \(\Delta W = W \times \dfrac{S}{100} \times \dfrac{m_1 - m_2}{F}\)
  • Solving the formula by division when \(\Delta W\) is known and you want \(m_1 - m_2\) (working backward)
Properties of wood (technology or shop class)
  • Wood has grain (growth rings), and flatsawn and quartersawn boards behave differently
  • Wood swells and shrinks with humidity, and can shrink or cup as it dries

How to calculate it in Excel

Copy the whole table below and paste it into cell A1 in Excel. It works as is.
Table for the shrinkage (change in size from a moisture change)
Original size W (in) 24
Total shrinkage S (%) 8.6
Moisture now m1 (%) 12
Moisture later m2 (%) 8
Fiber saturation point F (%) 30
Change in size ΔW (in) =B1*(B2/100)*(MIN(B3,B5)-MIN(B4,B5))/B5
New size W' (in) =B1-B6
Table for the shrinkage percentage
Total shrinkage S (%) 10.5
Moisture now m1 (%) 11
Moisture later m2 (%) 6
Fiber saturation point F (%) 30
Shrinkage r (%) =B1*(MIN(B2,B4)-MIN(B3,B4))/B4
Table for the moisture range from the movement you can accept
Original size W (in) 30
Total shrinkage S (%) 7.8
Fiber saturation point F (%) 30
Movement you can accept ΔWmax (in) 0.125
Change in size per 1% moisture (in) =B1*(B2/100)/B3
Allowed change in moisture Δm (%) =B4/B5
After you paste, the upper rows of column B are the inputs and the last rows are the calculated results.
The 1st table is flatsawn red oak (8.6%) 24 in wide going from 12% to 8% moisture. B6 is 0.2752 (in) and B7 is 23.7248 (in). MIN(B3,B5) caps the moisture at the fiber saturation point when it is higher. The 2nd table is flatsawn white oak (10.5%) going from 11% to 6%, and B5 is 1.75 (%). The 3rd table is flatsawn black walnut (7.8%) 30 in wide with 1/8 in allowed, and B5 is 0.078 (in) and B6 about 1.60 (%).
When the moisture goes up (swelling), enter the larger value in m2, and B6 becomes negative, meaning the wood gets larger by that much. "*" is multiply and "/" is divide.

How to calculate it in Google Sheets

Copy the whole table below and paste it into cell A1 in Google Sheets. It works as is.
Table for the shrinkage (change in size from a moisture change)
Original size W (in) 24
Total shrinkage S (%) 8.6
Moisture now m1 (%) 12
Moisture later m2 (%) 8
Fiber saturation point F (%) 30
Change in size ΔW (in) =B1*(B2/100)*(MIN(B3,B5)-MIN(B4,B5))/B5
New size W' (in) =B1-B6
Table for the shrinkage percentage
Total shrinkage S (%) 10.5
Moisture now m1 (%) 11
Moisture later m2 (%) 6
Fiber saturation point F (%) 30
Shrinkage r (%) =B1*(MIN(B2,B4)-MIN(B3,B4))/B4
Table for the moisture range from the movement you can accept
Original size W (in) 30
Total shrinkage S (%) 7.8
Fiber saturation point F (%) 30
Movement you can accept ΔWmax (in) 0.125
Change in size per 1% moisture (in) =B1*(B2/100)/B3
Allowed change in moisture Δm (%) =B4/B5
The same formulas as in Excel work as they are (MIN has the same name). Copy the whole table, paste it into cell A1, and replace the numbers in column B with your own.

How to calculate it in Python

width_in = 24            # original size W (in)
shrinkage_total = 8.6    # total shrinkage S (%), typical for flatsawn red oak (tangential)
moisture_now = 12        # moisture content now m1 (%)
moisture_after = 8       # moisture content later m2 (%)
fsp = 30                 # fiber saturation point F (%)

# moisture above the fiber saturation point does not change the size, so cap it
m1 = min(moisture_now, fsp)
m2 = min(moisture_after, fsp)

# shrinkage dW = W x (S / 100) x (m1 - m2) / F
delta_in = width_in * (shrinkage_total / 100) * (m1 - m2) / fsp
shrink_rate = shrinkage_total * (m1 - m2) / fsp      # shrinkage r (%)
width_after = width_in - delta_in                    # new size
per_percent = width_in * (shrinkage_total / 100) / fsp   # change in size per 1% moisture
print(f"Change in size: {delta_in:.4f} in (positive = shrinks, negative = swells)")
print(f"Shrinkage: {shrink_rate:.3f} %, new size: {width_after:.4f} in")
print(f"Per 1% moisture: {per_percent:.5f} in")

# working backward: moisture change allowed to keep the movement within allow_in
allow_in = 0.125
delta_moisture = allow_in / per_percent
print(f"To stay within {allow_in} in, keep the moisture change within +/-{delta_moisture:.2f} %")

# yearly movement: equilibrium moisture swings between 6% and 12%
swing_in = width_in * (shrinkage_total / 100) * (12 - 6) / fsp
print(f"Yearly movement: {swing_in:.4f} in (+/-{swing_in / 2:.4f} in if built at the middle)")
It runs with the standard library only. min() caps the moisture at the fiber saturation point, and then the formula is worked out step by step. Replace the size, total shrinkage and moisture at the top with your own numbers and run it. For quartersawn stock, use the radial total shrinkage (4.0 for red oak) in shrinkage_total, and for the length use about 0.2.

How to write it in LaTeX and other math languages (copy and paste)

Shrinkage (change in size from a moisture change)
ΔW = W × (S ÷ 100) × (m₁ − m₂) ÷ F
\Delta W = W \cdot \frac{S}{100} \cdot \frac{m_1 - m_2}{F}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
  <mrow>
    <mi>Δ</mi><mi>W</mi><mo>=</mo><mi>W</mi><mo>&#x22C5;</mo>
    <mfrac><mi>S</mi><mn>100</mn></mfrac><mo>&#x22C5;</mo>
    <mfrac><mrow><msub><mi>m</mi><mn>1</mn></msub><mo>−</mo><msub><mi>m</mi><mn>2</mn></msub></mrow><mi>F</mi></mfrac>
  </mrow>
</math>
Delta W = W * (S / 100) * (m_1 - m_2) / F
W*(S/100)*(m1 - m2)/F
DeltaW := W*(S/100)*(m1 - m2)/F;
DeltaW = W*(S/100)*(m1 - m2)/F;  % W is the size (in), S the total shrinkage (%), m1 and m2 the moisture content (%), F the fiber saturation point (%)
ΔW = W (S/100) (m_1 − m_2)/F
Shrinkage percentage, and shrinkage from it
r = S × (m₁ − m₂) ÷ F,  ΔW = W × r ÷ 100
r = S \cdot \frac{m_1 - m_2}{F},\quad \Delta W = W \cdot \frac{r}{100}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
  <mrow>
    <mi>r</mi><mo>=</mo><mi>S</mi><mo>&#x22C5;</mo>
    <mfrac><mrow><msub><mi>m</mi><mn>1</mn></msub><mo>−</mo><msub><mi>m</mi><mn>2</mn></msub></mrow><mi>F</mi></mfrac>
    <mo>,</mo>
    <mi>Δ</mi><mi>W</mi><mo>=</mo><mi>W</mi><mo>&#x22C5;</mo><mfrac><mi>r</mi><mn>100</mn></mfrac>
  </mrow>
</math>
r = S * (m_1 - m_2) / F,  Delta W = W * r / 100
{S*(m1 - m2)/F, W*(S*(m1 - m2)/F)/100}
r := S*(m1 - m2)/F;  DeltaW := W*r/100;
r = S*(m1 - m2)/F; DeltaW = W*r/100;  % r is the shrinkage (%)
r = S (m_1 − m_2)/F, ΔW = W r/100
Working backward: moisture range from the movement you can accept
Δm = ΔW_max ÷ (W × S ÷ 100) × F
\Delta m = \frac{\Delta W_{\max}}{W \cdot S / 100} \cdot F
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
  <mrow>
    <mi>Δ</mi><mi>m</mi><mo>=</mo>
    <mfrac><mrow><mi>Δ</mi><msub><mi>W</mi><mi>max</mi></msub></mrow><mrow><mi>W</mi><mo>&#x22C5;</mo><mi>S</mi><mo>/</mo><mn>100</mn></mrow></mfrac>
    <mo>&#x22C5;</mo><mi>F</mi>
  </mrow>
</math>
Delta m = (Delta W_max) / (W * S / 100) * F
DeltaWmax/(W*S/100)*F
Deltam := DeltaWmax/(W*S/100)*F;
Deltam = DeltaWmax/(W*S/100)*F;  % DeltaWmax is the movement you can accept (in)
Δm = ΔW_max/(W S/100) F

How to have ChatGPT  do the calculation

You are an assistant for wood shrinkage calculations. Do the following calculation by actually running Python code, and base your answer only on the numbers from the run (do not answer from mental math or guesses).

A flatsawn red oak board 24 in wide (tangential total shrinkage 8.6%, the value from 30% fiber saturation point to 0% moisture) dries from 12% to 8% moisture.
Find each of the following. Treat any moisture above the fiber saturation point (30%) as 30%.
1. The shrinkage in inches (dW = width × (total shrinkage ÷ 100) × (moisture now − moisture later) ÷ fiber saturation point)
2. The shrinkage percentage (total shrinkage × moisture change ÷ fiber saturation point) and the new width in inches
3. The shrinkage in inches if the same board were quartersawn (radial total shrinkage 4.0%)
4. For the flatsawn board, the moisture change allowed to keep the movement within 1/8 in (%; 0.125 ÷ (width × total shrinkage ÷ 100 ÷ fiber saturation point))

Show the formulas you used and the numbers from the run.

How to Use
  1. 1
    Enter your numbers
    Type the numbers you want to calculate with into the input fields
  2. 2
    Calculate
    Press the "Calculate" button
  3. 3
    Check the result
    The result appears on the spot. The same page also explains the idea behind the calculation and the formula
  DataChef Features
Easy and Free
Unlimited conversions for free.
No technical knowledge required.
Intuitive and user-friendly operation.
No Registration Required
Available immediately after access.
Can be used without registering personal information.
Safe and Secure
Fully SSL encrypted communication.
Automatic file deletion by clicking "download".
Fast
High-speed site access
and rapid file conversion.
No Watermark
No watermark.
No attribution required.
Commercial Use Available
Free for commercial use.
No need to contact us for commercial use permission.