User Rating 0.0 โ˜…โ˜…โ˜…โ˜…โ˜…
Total Usage 0 times
Presets:
Window & Track
cm
cm
Heading & Fullness
×
Recommended: 1.5–2.0×
Fabric Details
cm
cm
Enter 0 for plain/unpatterned fabric
cm
Allowances
cm
cm
cm
Configure your window and fabric, then press Calculate
Is this tool helpful?

Your feedback helps us improve.

โ˜… โ˜… โ˜… โ˜… โ˜…

About

Miscalculating curtain fabric leads to panels that gap, puddle unevenly, or require costly re-orders. The relationship between window width, heading type, and fullness ratio (F) determines total fabric consumption. A pencil pleat heading demands F = 2.0 - 2.5, while an eyelet heading needs only 1.5 - 2.0. Ignoring pattern repeat (R) on printed fabrics wastes 10 - 30% more material than planned. This calculator derives the exact number of fabric widths, adjusted cut length, and total yardage required.

The tool assumes standard selvedge trim of 2cm per side and accounts for pre-wash shrinkage only if specified. Results approximate retail fabric bolt consumption. For fabrics with directional nap (velvet, chenille), add 10% to the total. Pattern matching across multiple widths requires alignment at every seam, which this calculator handles via the repeat adjustment formula.

curtain calculator fabric calculator curtain panel window treatment drapery calculator sewing calculator curtain fabric yardage

Formulas

The total fabric width required across all panels is the product of the track or pole width and the fullness ratio:

Wtotal = Wtrack ร— F

The number of fabric widths (drops) needed is determined by dividing total width by the usable fabric width (bolt width minus selvedge):

Nwidths = ceil(WtotalWfabric โˆ’ 4cm)

The raw cut length per width is the sum of the finished drop length plus allowances:

Lcut = Lfinished + Atop + Abottom

When the fabric has a pattern repeat R, each cut must be rounded up to the nearest repeat multiple:

Ladjusted = ceil(LcutR) ร— R

Total fabric consumption:

Mtotal = Nwidths ร— Ladjusted

Where: Wtrack = track/pole width, F = fullness ratio, Wfabric = fabric bolt width, Lfinished = desired finished curtain length, Atop = top heading allowance, Abottom = bottom hem allowance, R = vertical pattern repeat distance, Mtotal = total linear fabric required.

Reference Data

Heading TypeFullness Ratio (F)Top AllowanceBottom HemBest For
Pencil Pleat2.0 - 2.5ร—10cm15cmTraditional, formal rooms
Pinch Pleat (Triple)2.0 - 2.5ร—10cm15cmElegant drapery
Goblet Pleat2.0 - 2.5ร—12cm15cmLuxury, stationary panels
Eyelet / Grommet1.5 - 2.0ร—5cm15cmModern, casual
Tab Top1.5 - 2.0ร—5cm15cmCasual, cottage style
Rod Pocket2.0 - 2.5ร—8cm15cmSheers, cafรฉ curtains
Wave / Ripplefold2.0 - 2.4ร—3cm10cmContemporary, motorized tracks
Box Pleat2.5 - 3.0ร—10cm15cmValances, formal
Cartridge Pleat2.0 - 2.5ร—10cm15cmHeavy fabrics
Inverted Box Pleat2.5 - 3.0ร—10cm15cmStructured valances
Flat Panel (No Pleat)1.0ร—5cm10cmRoman shades, decorative flat
Smocked2.5 - 3.0ร—12cm15cmDecorative, textured

Frequently Asked Questions

Every fabric width must be cut so the pattern aligns at the seam. If your cut length is 245cm and the repeat R is 64cm, the adjusted cut becomes ceil(245 รท 64) ร— 64 = 256cm. Over 6 widths, that adds 66cm of waste. Larger repeats increase waste proportionally.
Sheers typically require F = 2.5 - 3.0 to avoid transparency when gathered. Heavy fabrics (velvet, brocade) work at F = 1.5 - 2.0 because excessive gathering creates bulk at the heading and impedes stacking.
Always measure the track or pole width, not the window opening. Poles typically extend 15 - 20cm beyond each side of the window. If you input the bare window opening, your curtains will not cover the wall return and light will leak at the edges.
Natural fibers (cotton, linen) shrink 3 - 5% lengthwise. Pre-wash before cutting, or add 5% to Lfinished. Polyester and blended synthetics typically shrink under 1% and can be cut to calculated length directly.
A "width" is one cut of fabric at the bolt width (e.g., 140cm). A "panel" is the finished curtain hung on one side of the window. One panel may consist of multiple widths sewn together. For a 300cm track at F = 2.0, you need 600cm total, which is about 4.4 widths of 140cm fabric, rounded to 5 widths split across 2 panels.
Yes. Input the finished length you desire: sill length (to the windowsill), below sill (15cm below), floor length (1cm above floor), or puddle (5 - 15cm pooling on the floor). The calculator adds heading and hem allowances on top of whatever length you specify.