DIY Floor Pillows | Free Tutorial

If you have little ones they will love these diy floor pillows!

DIY Floor Pillows

I originally shared this over at The Ribbon Retreat and now I’m back to share it here as party of the Play Room tour! If you missed Monday’s post be sure to hop on over and check out the Dr. Suess Theme play room. More to come next week 🙂
The DIY floor pillows are perfect for having a little snack break on…
Or having a little rest
Or if you have older kids these are also perfect for jumping! Anne loves jumping up and down on these without getting in trouble 🙂

They have a zipper so you can remove the stuffing if you need to wash them. Not that my toddlers ever spill on things 🙂 And a fun little handle for toting them around.

DIY Floor Pillows Instructions

Let’s get started!
I made 2 diy floor pillows but here’s the supply list for one 20″ floor cushion:

Fabric: I used the Moda Oh Deer line

  • 2/3 yard main fabric (this is the top, bottom and handle)
  • 1/2 yard contrast fabric for side panels (my cushion was 6″ tall. For a lower cushion you could get away with 1/3 yard)
  • 2 yards Medium or Heavyweight Interfacing: I added this too all of my pieces before starting
  • 4 yards of piping (optional)

Foam: This can be pricey at the craft store. I cut up an old mattress topper and I’ve heard you can also buy a big slab at Home Depot for $20 and that would give you enough for 2 cushions. You can find it in the camping section

Zipper: I used the 14″ zippers and with my heavy duty foam it was a bit of a squeeze so you may want to go a bit bigger

1. Cut out a top and bottom circle with a 20″ diameter. I cut a string to 10″ and pinned it in the center and taped a pen to the other end to create a make shift compass (remember those???). I then folded it in quarters to make sure everything lined up well and cut them out. If you want to do piping baste that to the outer edge overlapping your 2 ends. I find it’s easiest to use my zipper foot for this step.
2. For a 20″ circle your finished side panel needs to be 61.25″. I made my panels 7″ tall based on the height of the foam I was using (I wanted two 3″ layers in each cushion). If you get a nice long zipper you can go with two 31.5″ panels and use 1/2″ seam allowances to join them together. I’ll leave the rest of the math up to you based on your zipper size 🙂
The zipper panel needs to be 1″ taller than your other panels (mine was 8″) and 1″ longer than your zipper length. Cut the panel in half so you have 2 long skinny pieces and then with right sides together sew one side of the zipper to the 1st piece.
3. Sew the other side of your zipper to the 2nd zipper panel with right sides together.
You’ll now have this…
4. Flip it over and topstitch the zipper to the fabric right along the zipper edge
 5. For an extra pop you can add piping along both short edges of the zipper panel
5. I cut my handles to 9 x 5″. Press all edges in 1/4″ and then fold in half with the long edges lined up and topstitch around all edges.
6. Center the handle on the non-zipper panel and topstitch each end in place with a barn door stitching pattern. You can either have the handle laying flat or you can scoot each end in a bit so the handle pops up. I think it’s a bit easier for little hands to grab if it’s sticking out some.
 7. With right sides together sew your panels together along the short edges.
 8. Topstitch next to the piping.
 9. Carefully pin your finished panel to the bottom piece. If it’s a bit too big or small your can adjust by changing your seam allowances from step 7. If you measured carefully you should be good to go 🙂 Sew together right along the piping edge (I ended up using a 1/4″ seam allowance).
10. Unzip your zipper at least 6″ and then sew on the top panel. Turn right side out through the zipper opening.
 11. Cut your foam out using a serrated knife. I ended up using 2 layers of foam for each cushion.
 12. Stuff the foam in and zip shut
 Hope you love the DIY floor pillows! If you enjoyed this tutorial, you might also enjoy our How to Sew an Envelope Pillow Cover.

8 Responses

  1. I use an electric knife for all my foam cutting projects, , it’s like using a hot knife in butter, very smooth. I use a marker on my foam for cutting line and just start slicing away.

  2. Just thought I would tell you that I made a couple of these for my daughter’s birthday. They were such a hit, I had people asking me to make them some. I just wish I could find a place to get some cheaper foam!

    1. The most inexpensive foam is recycled foam. Often family members are tossing an old couch…grab that foam …it is worth more to a new project than that old couch going to the dump. Even if the fabric looks worn and dirty chances are the foam is clean and untouched inside the cushions because in order to create a well stuffed couch, in the beginning, the manufacturer will have lined the cushions and covered the foam separately before installing it into the couch cushions. Most foam is urethane which is in the plastics family so unless it has been in direct sunlight or exposed to intense heat for long periods it has a lifespan that exceeds 20 years. It won’t be buggy because bugs don’t nest in man-made fibers like they do horsehair and other natural fibers. You’ll be surprised at what good shape the foam in those old cushions is in. If, however, you find the foam in a condition that it is not spongy or has a sandy feeling; let it go ahead to the dump with the rest of the couch. It is worn out!

  3. Hi..this is GREAT and I am dying to make a couple for my kids room. For the piping..did you use the regular piping or did you make or get heavy duty piping?

  4. Such a great and fun idea! Maybe when I feel the need to pull out my sewing machine (which happens once in a blue moon)I’ll make a couple of these. My kids would love them!

Leave a Reply

Your email address will not be published. Required fields are marked *




Get 25+ FREE

Sewing Patterns


The Coupon Code for the 25+ Free Patterns is in your E-mail.



Keep enjoying our Blog or check out our Website

for great deals on sewing patterns and fabric!