Fabric Shrinkage Calculator for Sewing Projects

Fabric Shrinkage Calculator

Compare original fabric dimensions with washed measurements or known shrink percentages, then size raw cuts for curtains, bedding, cushion covers, slipcovers, muslin tests, and washable home textiles.

🧵Real fabric presets

Load a common sewing or home textile scenario, then adjust the measurements, fabric type, grain direction, seam allowance, and buffer to match your project.

📏Shrinkage inputs
Imperial entry mode
Enter original and washed measurements, or switch to shrink percentage mode.
Post-shrink sample
95 x 52 in
After planned cycles
Shrinkage
5% / 3.7%
Length / width
Prewash cut size
95.1 x 56.2 in
Per piece before washing
Usable area loss
8.5%
Original to post-shrink

Fabric shrinkage breakdown

Original sample size100 x 54 in
Post-shrink sample size95 x 52 in
Length shrink5%
Width shrink3.7%
Fabric and grainCotton, balanced
Prewash cycle factor1 wash cycle
Target project cut84 x 50 in
Seam plus buffer1 in edge, 5%
Raw cut per piece95.1 x 56.2 in
Estimated final after prewash90.3 x 54.1 in
Total raw area7.45 sq yd
Area lost to shrinkage8.5%
📊Fabric shrink range grid
3-8%
Cotton
Curtains, quilting, broadcloth, sheeting.
4-10%
Linen
Bedding, drapery, napery, loose covers.
3-12%
Denim
Slipcovers, headboards, heavy twill panels.
2-8%
Wool blend
Cushions and drapery need gentle handling.
5-12%
Muslin
Useful for testing before final fabric cuts.
📘Reference tables
Fabric typeTypical length shrinkTypical width shrinkPlanning note
Cotton curtain panel3% to 8%3% to 6%Warm wash and full drying usually reveal most shrink.
Linen bedding4% to 10%3% to 7%Expect more change in loose weaves and tumble drying.
Denim slipcover3% to 12%1% to 5%Twill may shrink more along length than width.
Wool blend cushion2% to 8%2% to 6%Use gentle care; agitation can change shrink behavior.
Muslin prewash5% to 12%4% to 9%Good test cloth for checking pattern and seam allowances.
Prewash cyclesExpected resultCalculator factorBest used for
No prewash yetPlan for full potential shrink1.00xEstimating raw yardage before cutting or washing.
1 wash cycleMost first-shrink appears1.00xEveryday cotton, curtains, bedding, and covers.
2 wash cyclesSmall extra settling1.08xLinen, flannel, muslin, denim, and washable covers.
3 wash cyclesMore stable sizing1.12xProjects where fit tolerance is tight after laundering.
Grain directionLength adjustmentWidth adjustmentUse case
Balanced warp and weft1.00x1.00xGeneral home fabric panels and square sample testing.
Lengthwise priority1.08x0.96xCurtains, duvet length, bed skirt drops, long covers.
Crosswise priority0.96x1.08xWide cushions, headboards, valances, bench panels.
Bias or diagonal pieces1.12x1.12xDiagonal seams, shaped covers, curved textile panels.
Project pieceCommon toleranceBuffer rangeMeasurement note
Curtain panelLength is critical3% to 7%Measure after hemming allowance is included.
Bedding panelWidth and length both matter5% to 10%Account for duvet loft, pillow depth, or mattress wrap.
Cushion coverSmall fit changes show quickly4% to 8%Keep grain consistent across front, back, and boxing.
Slipcover sectionFit depends on joined panels7% to 12%Test a sample before cutting multiple matching pieces.
🧮Shrinkage comparison grid

Low movement

0% to 3%

Typical for polyester, outdoor synthetic cloth, stabilized blends, and already laundered fabric.

Moderate movement

3% to 6%

Common for cotton curtains, washable pillow covers, quilting cotton, and standard home textiles.

High movement

6% to 10%

Plan extra raw size for linen bedding, flannel sheets, muslin tests, and many rayon fabrics.

Test first

10%+

Use a larger wash sample before cutting denim, loose weaves, bias pieces, or fitted slipcovers.

💡Calculation tips
Sample logic: Cut a square or rectangle with the grain marked, wash it the way the finished project will be washed, dry it fully, then measure both directions before entering the values.
Cut sizing: The raw prewash cut size adds seam allowance first, then safety buffer, then shrink compensation. This keeps hems and fitted seams from becoming undersized after laundering.

Shrinkage occur with fabric because the fabric are comprised of fibers that is under tension. The fibers of the fabric will relax when the fabric is exposed to water and heat. The relaxing of the fibers of the fabric can cause the dimension of the fabric to change.

The changes in the dimensions of the fabric is referred to as shrinkage. When sewn project are washed, it is common for those projects to shrink in size. In order to avoid having a sewing project become too small after it is completed and washed, it is important to account for fabric shrinkage prior to cutting the fabric.

How to Deal with Fabric Shrinkage

Fabric is not a monolith; rather, it is an architectural grid made up of warp thread and weft threads. Each of these types of threads can shrink at a different rate than the other type of thread. For instance, denim tend to shrink in one dimension more then in the others.

Because warp and weft threads can shrink at different rates, it is important to measure the length and the width of the fabric prior to cutting. One way to determine the exact shrinkage percentage of a fabric is to perform a sample test. Cutting a small square of the fabric, you can wash the sample square using the same settings as the sewing project.

Once you wash the fabric, you can measure the dimensions of the square again to compare to the original measurement. Percentage shrinkage can then be calculated from these measurements. Fabrics has different types of fibers.

Cotton and linen fabrics tend to shrink and linen continues to shrink over several washings of the fabric. Synthetics are stable and dont shrink much when washed. It is important to determine which dimension of the project is the most important.

For projects that are long in one dimension, such as a curtains, that most important dimension will be the length of the curtain. For projects like cushion, the width may be the most important dimension. Providing extra fabric to the most important dimension prior to sewing can protect the project from shrinkage after the project is sewn.

In addition to accounting for fabric shrinkage, it is also helpful to incorporate a safety buffer into the calculations for the project. A safety buffer is an additional amount of the fabric that is provide beyond the amount that is required for the project. Additional fabric can account for unexpected changes to the fabric, such as heat in the dryer or differences within batch of fabric.

It is also possible to prewash all of the fabric prior to cutting it. However, it isnt easy to prewash all of the fabric. Additionally, prewashing the fabric can skew the grain line of the fabric.

An alternative to prewashing the fabric is to calculate the shrinkage percentage of the fabric and cut the fabric pieces to be more larger than the pattern requires. In order to ensure that the sewing project will turn out correctly once the fabric is washed, it is important to follow a few step prior to sewing the project. First, determine the shrinkage percentage of the fabric.

Second, add the seam allowances to the measurement on the pattern. Third, add a safety buffer to the measurements. Finally, add the shrinkage percentage to the total measurement of the project.

Following these steps will ensure that the dimensions of the sewing project will be correct after the project is washed and the fabric shrink.

Fabric Shrinkage Calculator for Sewing Projects

Leave a Comment