How to Make a Floor Pillow

No more sitting on the cold, hard floor. Add cozy comfort with these DIY floor cushions.

No matter how large your living space, there is only so many seats you can squeeze in before the room starts to look cluttered. Luckily, there's a simple fix. DIY giant floor pillows make for a chic, cozy seating option when guests arrive. Stash the large floor cushions in a linen closet when not in use, then pull them out for your next party.

We'll show you how to make giant cushions in seven simple steps. To complete this project, you'll need some fabric store staples and basic sewing skills. All measurements include 1/2-inch seam allowances unless otherwise noted. The finished sitting pillows measure 30 inches square.

More Pretty DIY Pillow Projects

What You Need

  • 1 yard of fabric A
  • 3/4 yard of fabric B
  • 1 yard of fabric C
  • Air-soluble marking pen
  • 36-inch-long metal zipper tape with pull (found by the yard at upholstery supply shops)
  • 30x30x5-inch piece of high-density foam
  • 9 x 2-1/2-inch-diameter covered buttons
  • 9 x 1-1/8-inch-diameter covered buttons
  • 5-inch-long hand-sewing needle
  • Upholstery thread

Step 1: Cut the Fabric

From Fabric A, cut one 31x31-inch square for the top panel. From Fabric C, cut one 31x31-inch square for the bottom panel.

Step 2: Mark Button Placement

Beginning 7-1/4-inch from each outer edge, mark button placement on fabric panels' right sides. Then mark a button placement at the center of each panel. Taper each corner on both panels. 

Step 3: Cut Strips

From Fabric B, cut one 30-1/4 x 6-inch strip for the front boxing strip, two 28-1/4 x 6-inch strips for the side boxing strips, and two 34-1/4 x 4-inch strips for the zippered boxing strips.

Step 4: Sew on Cushion Zippers

Slide the zipper pull onto the zipper tape. Press one long edge of each zippered boxing strip to the wrong side of the fabric. Beginning and ending 1/2-inch from the ends and with right sides facing and raw edges aligned, sew the zipper to the pressed edges of the zippered boxing strips.

Our Ultimate Sewing Guide

Step 5: Sew on Strips

With right sides facing and raw edges aligned, sew a side boxing strip to each short edge of the zippered boxing strip, being careful when stitching through the zipper tape. Press the seams open. With right sides facing and raw edges aligned, sew the front boxing strip to each short edge of the side boxing strips to make a loop. Press the seams open.

Step 6: Add Foam

Slip the foam into the pillow cover through the zipper opening. Then assemble nine 2 1/2-inch-diameter covered buttons with Fabric A and nine 1 1/8-inch-diameter covered buttons with Fabric C.

Step 7: Attach Buttons

Using a doubled length of upholstery thread and a 5-inch-long hand-sewing needle, attach the large covered buttons to the top and the small covered buttons to the bottom of the cushion at the markings to make nine tufts.

Pretty Pillow Ideas

Give a plain pillow pizzazz by designing with flour paste.


Be the first to comment!

All Topics in DIY Home Accents

Better Homes & Gardens may receive compensation when you click through and purchase from links contained on this website.