7 Easy DIY Floor Pillow Ideas in 2024

Do you ever want to sit on something other than a couch or chair? Or provide extra seating for guests or kids? Thank goodness for wonderfully giant and soft floor pillows! Floor pillows are great to take camping, use for movie nights, or sleep on for a quick nap or during a slumber party.

I personally love tucking mine into the reading nook and like keeping one or two in the living room, as well. But it’s hard to find a budget-friendly, high-quality floor pillow. Thankfully, it’s not as hard as you might think to make your own cozy cushions for the floor!

Here are seven awesome options, including a no-sew and one-hour technique. Happy pillow-making!

Make your own floor pillows

Click the links below to jump to instructions:

What is the best material for a floor pillow?

Consider these factors when making (or purchasing) a floor pillow:


The fabric you use will impact how the pillow feels. Choose fabrics that breathe well, like cotton, polyester, or linen. Other, more luxurious fabrics like velvet or faux fur, provide texture and comfort.

You can make a floor pillow with old sheets, scraps of fabric, or even a yard of fabric. Just be sure to buy enough fabric to make a bigger floor pillow.


You want a soft, plush filling that will be comfortable for you to sit or sleep on. If you maximum comfort while kneeling or sitting for a long time, choose a dense filling that will support your joints and body.

Size and shape

Choose the size and shape that will work best in your space. Traditionally, floor pillows are 36-inch squares, but you can find or make them in a variety of shapes and sizes. The fabric requirement for floor pillows is typically three-quarters of a yard, but you can double this for a larger floor pillow.

Suggested Read: Renovation for Your Relaxation

1. DIY oversized floor pillow

Shabby Creek Cottage

Make a square oversized floor poufwith this easy sewing tutorial. This is certainly the perfect way to reuse old blankets and pillows, and it takes about an hour to make. Every family member may ask you for one!

Source: Shabby Creek Cottage


  • 2 1/4 yards fabric, more or less
  • Scissors
  • Yard stick
  • Marking pen
  • Sewing machine
  • Filling
  • Needle
  • Thread


  1. Measure and draw six 24″ x 24″ squares on the fabric. Cut out the squares.
  2. On your sewing machine, sew four squares end-to-end with a 1/4″ seam allowance.
  3. Sew the outermost short edges together, forming a loop of fabric.
  4. Starting 1/4″ in from the corner, sew the one of the last two pieces onto the loop’s opening. With a 1/4″ seam allowance, sew around all four sides. Stop when you’re 1/4″ from the end.
  5. Leaving the needle in the fabric, lift the sewing machine foot. Rotate the fabric, aligning it with the next side of the cube.
  6. Lower the sewing machine foot. Sew the final corner, sealing this side of the cube.
  7. Repeat this process with the last square, leaving several inches open at the final corner.
  8. Using the open corner, stuff the pillow cube with your choice of filling. You can use pillows, comforters, cotton or polyfiber filling, sheets, blankets, and scrap fabric. Line it with quilt batting for a smoother cushion.
  9. Hand-sew the opening.

Suggested Read: 10 Simple Sewing Projects Anyone Can Do

2. DIY colorful round floor pillow

DIY large colorful round pillow

This large DIY pillow is an easy sewing project for beginners and people with basic sewing skills. Depending on the fabric you use, these can make great accent pieces as well as a comfortable floor seating.

Source: Lovely Indeed


  • 1 yard home decor weight fabric
  • 1-2 large bags Polyfill
  • 4 yards piping trim
  • Sewing machine
  • Sewing foot
  • Zipper foot
  • Scissors
  • Pins


  1. Measure and cut out two 22″ circles from the fabric. These are your front and back panels.
  2. Measure and cut out two 5″ by 35″ strips from the fabric. This is the side of the pillow.
  3. Sew the side pieces together, making one 70″ strip.
  4. Pin the piping trim to both sides of the 70″ strip. Sew the piping trim onto the side piece.
  5. Pin the strip onto the front panel so the patterns face each other.
  6. Put the zipper foot on your sewing machine, and sew the side panel to the front panel.
  7. Pin the side strip and back panel together with a small seam allowance.
  8. Sew the side piece and back panel together, leaving the ends of the side piece open.
  9. Trim the overlapping ends of the side piece so the piping lays flat.
  10. Turn the pillow inside out so that the pattern is now on the outside.
  11. Stuff the pillow with Polyfill.
  12. Close the side seam with fabric glue or hand-sewing.

3. Quilted floor cushion


These look harder to make than they are – and they’re just the perfect size! Also, these are some of the best for parties and sleepovers. You may want to clean wood floors with a dust mop so these cushions won’t get too dirty.

Source: Dobleufa


  • 1 yard fabric
  • Fabric pencil
  • Pins
  • Scissors
  • 1 kilogram polyfill
  • Straight mattress needle
  • Polyester thread
  • Ruler
  • Tape measure


  1. Measure, mark, and cut two 17 1/2″ by 17 1/2″ squares. These are the front and back.
  2. Measure, mark, and cut a 78″ by 4″ gusset. You can also cut this as two 58 1/2″ by 19 1/2″ pieces. This forms the sides of the pillow.
  3. Baste or pin the pieces together if desired.
  4. If you cut out multiple pieces for the gusset, sew them together with a 1/4″ seam allowance.
  5. Press the gusset seams open.
  6. Measure and mark each corner of the front and back panels at 1/4″. Use the ruler to draw intersecting lines at each 1/4″ mark.
  7. Lay the front panel pattern-side down onto the gusset, which is pattern-side up. Line the edges up, and sew from one 1/4″ intersecting mark to the other.
  8. Use scissors to make a small cut at the 1/4″ seam allowance on the gusset. This allows you to pivot the gusset while sewing it to the front panel.
  9. Pivot at the gusset, and sew the next side of the front panel.
  10. Repeat steps 7 to 9 to finish attaching the gusset to the front panel.
  11. Lay the end of the gusset flat over the beginning of the gusset. Fold the beginning of the gusset at a 45-degree angle.
  12. On the top gusset layer, draw a vertical line along the 1/4″ seam allowance.
  13. Sew the gusset ends along this line.
  14. Trim the extra gusset fabric, leaving a 1/4″ margin.
  15. Align the back panel to the gusset. The intersecting marks at 1/4″ on the back panel will line up with the small snips you cut into the gusset.
  16. Sew along the 1/4″ seam allowance, attaching the back panel to the gusset. Leave a 5″ opening at one corner.
  17. Turn the pillow inside out so the pattern is on the outside.
  18. Stuff the pillow with polyfill.
  19. Sew the opening closed with an invisible stitch.
  20. Measure and mark a 3 by 3 point grid on both sides of the pillow. Each point will be 4″ to 4 1/2″ apart.
  21. Thread the straight mattress needle with four strands of polyester thread.
  22. Insert the needle into the pillow about 2″ from the central grid point. Pull the needle up through the grid point mark, leaving 2″ to 3″ of thread protruding from the first needle hole. Make a small knot to lock the stitch. Remove the extra thread with scissors.
  23. Pierce the needle from the front panel, through the filling, to the back panel to make each tuft. Repeat this stitch at least five time to create each tuft.
  24. Repeat steps 22 and 23 on the four grid points next to the central grid point.
  25. Then repeat steps 22 and 23 on the last four grid points.
  26. Thread the straight mattress needle with four strands of polyester thread again.
  27. Insert the needle into one of the front panel’s corners, and angle it diagonally at the gusset. Pull the needle through the gusset, and make a small knot to lock the stitch. Snip the excess thread.
  28. Insert the needle into the gusset in the same place. Angle it diagonally to come through the front panel where you inserted the needle in step 27.
  29. Repeat steps 27 and 28 until you have quilted the top four edges and bottom four edges.

4. Colorful jumbo floor pillows

 How to Create Your Own Colorful Jumbo Floor Pillows | Brit + Co

Make 36-inch floor pillows with this easy tutorial! If you’ve ever wondered how to make a cozy pillow bed, this easy tutorial shows you how. If you plan to make multiple fabrics for each pillow, buy at least 2 yards of each fabric type. The following instructions show you how to make a 36-inch floor pillow, but you can easily adjust the size.

Source: Brit + Co


  • 12 yards of fabric
  • Polyester fiberfill
  • Fabric scissors
  • Needle
  • Thread
  • Sewing machine


  1. Measure and mark two 36″ by 36″ squares on a piece of fabric. Cut out the squares. These are your front and back panels.
  2. On a different fabric, measure and mark four 36″ by 7″ rectangles. Cut out the rectangles. These are the side panels.
  3. To check how the panels fit together, arrange the front panel and side panels on a work surface. The side panels will attach to each of the front panel’s sides.
  4. With the front panel face down, pin the side panels (also face down) to the front panel’s sides.
  5. Sew the side panels to the front panel, leaving a 1″ seam allowance.
  6. Sew the bottom panel onto three side panels, leaving one side open.
  7. Sew the corners together.
  8. Turn the pillow case inside out.
  9. Pack the fiberfill into the pillow case.
  10. Pin the side panel to the back panel, leaving a 1″ seam allowance.
  11. Hand sew the pillow panels together.

Suggested Read: Quick Home Fixes

5. Durable rug floor pouf

floor poufs |  Retropolitan Hip

Using $3 IKEA floor mats and your sewing machine, you can make durable square floor pillows just like these! The rugs aren’t always the same size, so your measurements and pieces might be different from the instructions below.

Source: Retropolitan Hip


  • Three $3 IKEA rugs
  • Filler
  • Sewing machine
  • Zipper (optional)


  1. Measure, mark, and cut out a 23″ by 23″ piece from a rug. The rest of the rug should be about 12″ by 23″.
  2. Repeat step 1 on a second rug.
  3. Measure, mark, and cut out two 12″ by 23″ pieces on the third rug.
  4. Sew a 12″ by 23″ piece onto each side of a 23″ by 23″ piece.
  5. Sew the second 23″ by 23″ piece to the bottom-most 12″ by 23″ piece.
  6. Sew the 12″ by 23″ panels’ edges together to form the pillow’s corners.
  7. Hem edges as needed.
  8. Sew the bottom 23″ by 23″ piece onto two 12″ by 23″ pieces. Leave one side open to add the filling and the zipper. If you aren’t using a zipper, you can attach the bottom piece to all sides, leaving one side open enough to add filling.
  9. Turn the pillow right-side out. Pin and sew the zipper on the open edges.
  10. Stuff the pillow with filler. Hand sew any gaps around the zipper. If you aren’t using a zipper, hand sew the pillow closed.

6. No sew floor pillows

no sew floor pillow

This DIY large floor pillow method is so easy and quick! You only need two pieces of fleece, scissors, and something to measure with! I will most certainly pick this simple tutorial for my next project.

Source: The Kitchen and the Cave


  • 1 1/2 yards patterned fleece
  • 1 1/2 yards solid color fleece
  • Scissors
  • Yard stick or measuring tape
  • Filling


  1. Lay one fleece piece flat, the correct side of the fabric face down.
  2. Place the other fleece piece on top of the other, with the correct side of the fabric face up.
  3. Measure and mark the size of your pillow on the fleece. Add about 10″ to the measurements. For example, for a 40″ by 40″ pillow, measure a 50″ by 50″ square.
  4. Cut the pillow panels out of the stacked fleece
  5. Measure, mark, and cut out a 5″ by 5″ square at each corner.
  6. Use scissors to cut fringe on one side of the fleece pieces. Each fringe will be about 1 1/2″ wide and 5″ long. Use the yard stick or measuring tape to help you keep the fringe evenly cut and no longer than 5″.
  7. Tie the fringe pieces into knots. Make sure the pillow case is flat on your work surface, pulling it taut as needed.
  8. Repeat steps 6 and 7 on two more sides until three sides are closed.
  9. Cut the fringe on the final side. Tie the fringe into knots, leaving 15-20 fringe pieces untied.
  10. Stuff filling into the pillow through this opening.
  11. Tie the rest of the fringe into knots.

7. One hour floor cushion

One hour floor cushion | Ohoh Blog - DIY and crafts

You and your loved ones can use these simple cushions wherever you want, from the bedroom to the backyard! Kids are especially cute and silly when they move these giant floor pillows around.

Source: Ohoh Deco


  • 1 yard fabric per fabric color/pattern (4 yards total)
  • Filling
  • Needle
  • Thread
  • Sewing machine
  • Scissors
  • Measuring tape


  1. Measure, mark, and cut one triangle per fabric type. Each triangle should be 1 yard at the base and 1 1/2 yard at the point.
  2. Place one triangle on top of another triangle so that the right sides touch. Sew the right sides together.
  3. Repeat step 2, sewing all four triangles together to form a fabric tube.
  4. Lay the triangle bases of the opening on top of each other. Pin and sew the bases together.
  5. Repeat with the other side, leaving about 10 inches open.
  6. Turn the cushion right side out.
  7. Add filling through the 10″ opening.
  8. Close the 10″ opening.

Suggested Read: Make Chair Bench

Which DIY floor cushion idea is your favorite?

I hope you were as impressed by these amazing, simple, and fun DIY floor pillows as I am! Which pillow ideas have you tried? Which one is your favorite, and why? I encourage you to share pictures of your new floor pillows!

I hope you remember to take pride in your work, no matter how complex the project is or how quickly you finish. I find that it’s important to appreciate what you’re capable of and to give yourself rest when you need it. Imagine the appreciation you’ll have for yourself while lounging on a comfy floor pillow, made by your own hands!

Make Your Own Floor Pillows

If you loved these tutorials, go check out these other fun ideas too:

Reason To Skip Housework: Articles

17 thoughts on “7 Easy DIY Floor Pillow Ideas in 2024

  1. I’m really loving the theme/design of your weblog. Do you ever run into any web
    browser compatibility problems? A few of my blog audience have complained about my blog not operating correctly in Explorer but looks great in Firefox.
    Do you have any recommendations to help fix this issue?

    1. Definitely something I’ve had issues with in the past when I was doing blog design. Unfortunately, I don’t have the answer. Has something to do with the code, but I’m not sure what to add/remove to fix the incompatibility. I just say google whatever the problem is and that’s usually how I fix most coding errors!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.