Things You'll Need:
- Approximately 2 yards of fabric of your choice
- 3 Velcro, button or snap closures
-
Step 1
Determine how long you want your body pillow to be and add an inch for the seams. If you’re making the body pillow for a child, add a few extra inches for grow-into space.
-
Step 2
Fold over one of the short ends about 1/2-inch and iron it.
-
Step 3
Fold the piece of fabric in half lengthwise with the wrong side out.
-
Step 4
Sew the un-ironed short edge straight across, backstitching at the beginning and end to secure the stitching.
-
Step 5
Turn the body pillow right side out.
-
Step 6
Fill the body pillow with shredded foam. Test the pillow as you fill it to make sure it’s as firm as you want it. It should be huggable and not too firm.
-
Step 7
Stitch the folded edge closed, using a 1/4-inch seam. This can be difficult with longer pillows, so you may want to ask somebody to hold the opposite end as you sew.
-
Step 1
Measure the body pillow and cut the cover fabric 3 1/2 inches wider and 5 inches longer.
-
Step 2
Fold one of the short edges down 1/4-inch, and then fold it another 2 inches, and iron it, but don’t stitch it yet. When you stitch the side seams, you will want to unfold the 2-inch fold.
-
Step 3
Fold the pillowcase wrong side out and stitch the end and long side closed, backstitching at the beginning and end of the seams to secure them. Stitch zigzag seams just outside of the regular seams to protect the seams from fraying.
-
Step 4
Fold the ironed 2-inch top edge to the wrong side of the pillowcase and stitch it down securely.
-
Step 5
Turn the pillowcase right side out and add the closure of your choice.










