Introduction to fabric shrinkage before cutting
Fabric shrinkage is usually the release of tension built into yarns during weaving, knitting, dyeing, and finishing. Water lets fibres swell, while heat and agitation let yarns settle into a more relaxed path. The cloth can become shorter, denser, and sometimes wider without any material disappearing. That is why a carefully measured unwashed panel can become unexpectedly small after its first home laundry cycle.
This fabric shrinkage calculator keeps the two directions separate. Length normally follows the lengthwise grain, or warp, on woven cloth. Width follows the crosswise grain, or weft. Warp yarns have often been held under substantial tension during weaving, so a woven fabric commonly shortens more along its length than across its width. Knits can be less predictable: a jersey may shorten along the wale while growing across the course. A negative width shrinkage value handles that case.
The calculator answers either practical version of the question. In Find cut size mode, enter the finished measurement you need and the tool works backwards to the size to cut before washing. In Predict finished size mode, enter a piece you already own and see its likely post-wash dimensions. It is intended for sewing, quilting, upholstery, curtains, and any project where the final measurement matters more than the measurement fresh from the bolt.
How to use the fabric shrinkage calculator for a real project
Start by deciding whether your fixed measurement is the target after washing or the cloth in front of you. Then enter length and width in centimetres or inches. The units selector converts the dimensions already in the form, so changing units does not change the physical scenario. Use the fabric preset only as a useful starting estimate. A swatch made from the same bolt and washed with the same detergent, temperature, drying method, and number of cycles is much more reliable.
Enter length and width shrinkage as percentages of the original, unwashed measurement. For example, a 4% warp value means that 100 cm of cloth becomes 96 cm along the grain.
The calculator reports the before and after dimensions, the change in both directions, and the change in area. Area is especially useful when buying yardage, although it should not replace a pattern layout because a wide but short remnant may still be unusable.
Add hem, seam, and pattern ease to the finished requirement first, then calculate the prewash cut size. If a finished curtain panel needs to be 150 cm long and includes a 4 cm hem allowance at each end, use 158 cm as the target dimension before solving for shrinkage.
Cutting a calculated panel and adding the hem later can leave the finished article short, particularly when the fabric is also being dried in a tumble dryer.
Fabric shrinkage formulas for finished and cut dimensions
With original length , original width , and separate shrinkage percentages and , the finished dimensions are:
The remaining fractions are useful checks on the percentage inputs. A 4% warp shrinkage retains 96% of the original length, while a negative 1% weft value retains 101% because that direction grows.
To find the cut size, rearrange the same relationship. The percentage is taken from the cut dimension, so the target must be divided by the remaining fraction rather than increased by the percentage:
The area loss also needs multiplication, not simple addition, because both axes change:
For small percentages, adding values is a rough mental shortcut, but it is not exact. At 10% in each direction, fabric retains 90% × 90% = 81% of its original area: an area loss of 19%, not 20%.
Worked example: cutting a cotton tablecloth that finishes square
Suppose a tablecloth must finish at 144 cm by 144 cm. A washed swatch from the cotton bolt measures 4% shrinkage along the warp and 2% across the weft. The target is fixed, so choose Find cut size. The length calculation is 144 ÷ 0.96 = 150.0 cm. The width calculation is 144 ÷ 0.98 = 146.9 cm. The prewash piece is deliberately rectangular even though the final tablecloth is square.
Cutting a 150 cm square would instead finish around 144 cm by 147 cm. The difference is visible on a square table and can be troublesome where panels must match. This example also explains why a single average shrinkage number is not sufficient for a pattern piece that has an important grain direction.
Typical fabric shrinkage ranges and swatch testing
Untreated cotton wovens often shrink roughly 3–6% in length and 1–3% in width. Linen may shrink 3–5% in length and 2–4% in width. Raw unsanforized denim can be much more dramatic, often 7–10% along the grain. Polyester and many polyester blends are comparatively stable, often 0–2%, while rayon and viscose may move 5–10% or more depending on construction and care. Cotton jersey commonly shortens 5–8% in length and may either shrink slightly or widen across the width.
These ranges are not specifications. Fibre content alone does not determine dimensional change: yarn twist, weave density, knit structure, finishing, dye lot, wash temperature, dryer heat, and agitation all matter. Mark a square at least 25 cm on a side with its edges parallel to the grain and cross-grain. Measure it before laundering, wash and dry it exactly as the finished item will be treated, and measure both directions again.
For a tight fit or a long curtain, repeat the cycle two or three times and use cumulative change. A first wash may release most finishing tension, while later washes reveal a smaller additional change. Record the grain direction on the swatch, because rotating the sample accidentally makes a reliable measurement much less useful.
Limitations of this fabric shrinkage estimate
This fabric shrinkage model assumes uniform, independent dimensional change along length and width. Real fabric can skew, torque, bow, or shrink more near a selvedge. Wool can felt under heat and agitation; felting is not a predictable percentage relaxation. Interfacing, lining, thread, trims, seams, and prints may behave differently from the shell fabric and can cause puckering even when each individual panel was calculated correctly.
Standards such as AATCC TM135 and ISO 5077 measure dimensional change under defined laundering conditions and report length and width separately. Their signed convention commonly expresses shrinkage as negative change. This calculator uses the friendlier positive-shrinkage convention: a report of −5% dimensional change is entered as 5% shrinkage. Treat results as a planning estimate, then rely on a swatch when the cost of an error is high.
Questions about calculating post-wash fabric dimensions
Why is adding 10% to my target not enough for 10% shrinkage?
Adding 10% to a 100 cm target gives 110 cm. Removing 10% from 110 cm leaves 99 cm. Divide by 0.90 instead: 100 ÷ 0.90 = 111.1 cm. This distinction matters more as shrinkage rises.
Can fabric grow after washing?
Yes. A relaxed knit can widen across its course while shortening along its wales. Enter a negative shrinkage percentage for the direction that grows, and keep the other directional value independent.
Does Sanforized mean no shrinkage?
No. Sanforized fabric has controlled residual shrinkage, often specified at no more than about 1% under a reference test, but your care conditions and the specific fabric still matter.
Status messages will appear here.
Cut Allowance mini-game: tune the cloth before the wash
Cut Allowance turns the calculator’s inverse formula into a short pattern-room challenge. Each order gives a finished target and separate warp and weft shrinkage. Tune the blue prewash rectangle until it will cover the gold finished target after washing, then wash and measure. A short result breaks your streak; a close but safe allowance earns more points. Drag the blue handle, use the arrow keys, or tap directly where the lower-right corner should go. Every 20 seconds a new fabric behaviour adds pressure, including jersey that grows across the width.
Educational takeaway: a 5% shrinkage rate needs a 5.26% cut allowance because the target is divided by 0.95. The game uses the same separate warp and weft calculation as the form above, so a square finished target can require a rectangular cut.
