curtain calculator fabric

Curtain Fabric Calculator

Use this calculator to estimate how much curtain fabric you need based on track width, drop, fullness, and pattern repeat.

Tip: If your fabric has a strong print, include pattern repeat and keep at least 10% extra.

How to use a curtain calculator fabric tool

A curtain fabric calculator helps you avoid one of the most common decorating mistakes: buying too little fabric. Curtains are not measured only by window width and height. You also need to account for fullness, hems, panel count, and (if applicable) pattern repeat. Even a small miscalculation can leave you with mismatched drops or a panel that does not reach the floor.

The calculator above is designed for standard, vertically hung curtain panels made from fabric sold by width on a roll. Enter your measurements, select your preferred fullness, and it gives you a total fabric estimate in both meters and yards.

Core measurements you need before ordering fabric

1) Track or pole width

Measure the full width the curtains should cover, not just the glass area. Include overlap beyond the window so curtains can stack back nicely.

2) Finished drop

Measure from the top fixing point to your intended endpoint: sill, below sill, or floor. For floor-length curtains, decide whether you want a hover (1 cm above floor), break (touching floor), or puddle (extra fabric pooling).

3) Fabric width

Most curtain fabrics are around 137–150 cm wide, but always check the exact width on the product page or roll label. This number directly affects how many fabric widths you must join together.

4) Fullness factor

  • 1.5x = relaxed, modern look
  • 2.0x = most common, balanced fullness
  • 2.5x = luxurious, richer folds

Fabric formula explained in plain language

The calculator follows the same logic many professional workrooms use:

  • Multiply track width by fullness to get total finished width needed.
  • Divide by number of panels to get width per panel.
  • Add side hem allowances.
  • Divide by fabric width and round up to find required widths per panel.
  • Calculate cut drop (finished drop + top/bottom allowances).
  • If there is a pattern repeat, round each drop up to the next repeat.
  • Multiply total widths by adjusted cut drop for total length.
  • Add waste percentage for safe ordering.

Pattern repeat: where many DIY projects go wrong

If your fabric has stripes, florals, geometric motifs, or any directional print, each drop may need extra length so motifs line up. That extra can be significant. For example, a 64 cm repeat can add many centimeters per drop when multiplied across several widths.

When in doubt, include repeat in your estimate and round up. Running short on patterned fabric is expensive and frustrating because dye lots can vary between production runs.

Practical buying tips

  • Order from one dye lot whenever possible.
  • Add at least 10% extra for shrinkage, cutting error, and future repairs.
  • If you are between quantities, buy more, not less.
  • Check whether fabric is railroaded (pattern runs sideways), which can change calculations.
  • If adding lining or blackout, calculate it separately using similar logic.

Quick example

Imagine a 200 cm track, 220 cm drop, 2 panels, 140 cm fabric width, and 2x fullness:

  • Total finished width needed = 400 cm
  • Per panel = 200 cm
  • With side hems (5 cm each side), cut width per panel = 210 cm
  • Widths needed per panel = 2
  • Total widths = 4
  • If cut drop is 240 cm, total before waste = 960 cm (9.6 m)
  • Add 10% waste = 10.56 m to order

Final checklist before you click “buy”

  • Re-check all measurements with a steel tape.
  • Confirm units (cm vs inches).
  • Confirm heading style (eyelet, pinch pleat, pencil pleat) and required fullness.
  • Include lining, interlining, and trims if needed.
  • Save your calculation so you can reorder matching fabric later.

Use the curtain calculator fabric tool above as your planning base, then round up to a practical purchase amount. A little extra fabric is usually cheaper than a second order and a delayed project.

🔗 Related Calculators