DIY Throw Pillow Cover From an Old Shirt

This DIY throw pillow cover tutorial uses an old button up shirt I found at the thrift store that had a stain on the front. I was wanting some striped pillows, so I thought the pattern of this shirt was perfect!

Whenever I’m in need of something new in my living room, I first go to my fabric and closet to see what kind of materials I have. The easiest way to give your space something new or extra is to make pillow covers and throw them on to your existing throw pillows! I found the shirt I used in this project for 3 dollars at the thrift store, which is way less than if you were to buy a brand new pillow or even a pillow cover at home decor stores. Also, I literally took me about 10 minutes to make!

diy throw pillow cover

You’ll Need:

  • An old button up shirt that is large enough to fit a pillow in
  • Scissors/Rotary Cutter and Mat ( If you don’t have one, you can just use scissors, but I find it helps!)
  • Thread
  • Sewing Machine or you can sew by hand
using a rotary cutter

Measure your pillow, and then measure the portion of the fabric you’ll need to cut out. You’ll want to have enough fabric under the arm holes to cut out. Add an inch or so for seam allowances that you can trim off later. My pillow was 16 x 16 inches, so i cut out 17 x 17 inches of fabric.

cutting out the fabric of an old shirt

Turn your fabric so the right sides are facing each other, and sew along the all four sides. You won’t need to leave any of the sides open, because you can simply unbutton the pillow to turn it right side out! How easy is that?!

diy button up throw pillow

Pin it for later!

Keep Reading:

DIY Needlepoint Coaster

DIY Macrame Plant Hanger

Stitch Along: Lemon Citrus Embroidery Pattern


  1. September 22, 2019 / 4:02 am

    I’m really impressed together with your writing talents as well as with the
    structure in your blog. Is this a paid theme or did
    you customize it your self? Anyway keep up the excellent high quality writing, it’s rare to
    look a nice blog like this one these days..

    • Amanda
      October 14, 2019 / 8:59 pm

      thanks! it’s a theme by pipdig. 🙂