Calculate Pillow Yardage
Select a standard pillow size or enter custom dimensions.
How This Pillow Fabric Calculator Works
This pillow fabric calculator accounts for front and back pieces, seam allowances, flange width, and fabric width all at once. Unlike a generic yardage estimator, this pillow fabric calculator is built specifically for cushions — it knows that each pillow needs two pieces (front + back), that envelope closures need extra overlap fabric, and that flange borders add to dimensions on all four sides.
The pillow yardage estimator behind this tool uses five inputs: pillow dimensions, number of pillows, fabric width, seam allowance, and waste percentage. Together, they give you exact cushion yardage in yards, inches, centimeters, and meters. Select one of the standard sizes above (16x16 throw, 18x18 euro, 12x20 lumbar) or enter custom dimensions.
- Pillow face: Length + seam × 2, Width + seam × 2
- Pillow back: Same as front, or 2 overlapping pieces for envelope closure
- Flange: Adds flange width × 2 to both dimensions
- Fabric width: Determines how many pillow pieces fit side by side per row
Common Pillow Sizes — Yardage at a Glance
This table shows what the pillow fabric calculator returns for standard sizes. Your pillow yardage estimator results will match these when using the same inputs:
| Pillow Size | Fabric Width | Yardage (1 pillow) |
|---|---|---|
| 12x20" Lumbar | 45" | 1/2 yard |
| 16x16" Throw | 45" | 5/8 yard |
| 18x18" Throw | 45" | 3/4 yard |
| 18x18" Throw | 54" | 1/2 yard |
| 20x20" Euro | 54" | 2/3 yard |
| 12x36" Body Pillow | 45" | 1 yard |
| 26x26" Floor Cushion | 54" | 1 1/2 yards |
Pillow Styles — What This Pillow Fabric Calculator Handles
This pillow fabric calculator handles every common pillow style. The cushion yardage changes significantly based on the style you choose, so select the right one before running the calculator.
Knife-Edge Pillows
The most efficient style for a pillow fabric calculator: two pieces, straight seams. A 16×16" knife-edge pillow on 54" fabric needs about 5/8 yard according to this pillow yardage estimator — both pieces fit side by side within a single width. This is the minimum cushion yardage you can achieve.
Box Cushions and Seat Cushions
Box cushions need top, bottom, and a boxing strip. An 18×18" box cushion (2" thick) on 54" fabric: the pillow fabric calculator shows 3/4 yard for top + bottom, plus separate boxing. Total: 1–1.5 yards. Use the cushion fabric calculator for exact boxing strip yardage scenarios.
Pillows With Welt Cord or Piping
Adding piping increases your pillow fabric calculator result by about 1/8 yard for the bias strip. The pillow yardage estimator cannot guess your piping fabric — treat it as a separate material purchase.
Envelope Closure vs. Zipper vs. Hidden Zipper
- Envelope closure: Back has 2 overlapping pieces. Add 4" to back length. Budget 5-10% extra cushion yardage.
- Standard zipper: Same yardage as knife-edge. No extra fabric. Add to the seam allowance in the pillow fabric calculator.
- Hidden/invisible zipper: Same as standard — the pillow yardage estimator does not change.
Batch Sewing — Optimizing Pillow Yardage
Run this pillow fabric calculator for multiple pillows and you will see diminishing per-pillow yardage. Two 18×18" pillows on 54" fabric: 4 pieces all fit in one fabric width (54" ÷ 19" = 2 per row, 2 rows = 38" total). That is just over 1 yard for 2 pillows — barely more than 1 pillow alone.
Pillow Fabric Selection — How It Affects Calculator Results
The fabric you choose changes the pillow yardage. Here is how each type interacts with this pillow fabric calculator:
- Cotton / quilting (45"): Needs more cushion yardage due to narrower width. The pillow fabric calculator will show you the difference compared to 54".
- Velvet (54"): Napped — all pieces face the same direction. The pillow yardage estimator cannot auto-detect this; manually add 15% to the result.
- Upholstery fabric (54-60"): Pattern matching for large prints adds 20-30%. Run the pillow fabric calculator without pattern match, then add 1/4–1/2 yard.