chair bag tutorial rainbow

The night before my kids went back to school, I realised that I needed a chair bag (a bag that hangs on the back of a chair to hold books) for Mr Happy. Oops! Luckily I had some Ikea upholstery fabric in my stash so I made up the design as I went along. Here’s a tutorial for you so you don’t have to make it up!

What you will need:

  • fabric – if it will hold heavy books, I’d go for heavier weight fabric,  20″ x 40″ or 51cm x 102cm
  • (Note: all my measurements were trial and error so they could be out a cm or two here and there)
  • the usual sewing supplies – sewing machine, pins, thread, iron, etc.
  • I’d recommend a denim needle if you are sewing heavier fabric

Step 1:

Start with cutting your fabric to 20″ x 40″ (51cm x 102cm). Then cut it across the width at 16.5″ (42cm) so you have two pieces. Turn one piece over and join them back together. You should have a right side and a wrong together as you pin them to sew. I sewed a seam of about 1/4″ (5mm), then trimmed it with my pinking shears, but you could also overlock it or zig zag to stop fraying.

Step 2:

Fold and stitch a small hem at each end to finish those edges. It should now look something like mine below:

chair bag tutorial

Step 3:

Lay it on the floor like mine with the shorter piece to the left and right side up. Take the left hand edge and fold it over about 15 ” (38 cm). Pin it in place. This will be the pocket for books.

chair bag tutorial

Step 4:

Turn the whole thing over so the right hand piece is right side up. Take the right hand edge and fold it over about 7.5″ (20cm). Pin it in place. This will be the pocket that goes over the top of the chair. The two hemmed ends should now be almost on top of each other. Don’t overlap them though – I learnt that by trial and error too!

chair bag tutorial

Step 5:

Stitch down each side to hold your two pockets in place. Then trim the edges with pinking shears or zig zag the edges to stop fraying.

chair bag boxing corner

Step 6:

The next step is to box the corners so that they are a little wider to fit over your chair and accommodate your books. There are a few different ways to do this but this way works for me. I’m creating a “box” about 1″ (2.5cm) wide.

While your pockets are still inside out (so don’t turn them through yet) do this at each corner: Pull the seam apart and press it flat again to form a little triangle. The seam line should run up the middle of your triangle like in the picture above. Pin it flat then stitch across the “base” of the triangle about 1/2″ (1.25cm) down from the point. Look at the next picture to see what I mean:

chair bag boxed corner

Do that on each of the corners then turn the two pockets through. They should look like this on the outside:

chair bag boxed corner

Done! Ready to slip onto a chair and fill with books. My kids use these at school for their school hats, jumpers and folders that don’t fit in their desks.

I’m thinking of making a couple for home to go on the chairs at the table where they do their homework. They could store their homework books and reading folders in them so they don’t have to search for them to take back to school.

Tickled Pink at 504 Main

Want a chair bag but can’t make one? I now have some listed in my Shop.

free craft tip sewing trim threads

Comments

  1. Bordestitcher says

    I’m trying to view the tutorial pictures but none show up. I am looking into making one for my son this year. Thanks so much!!

    • says

      Sorry to hear your having trouble seeing the pictures. They seem to be showing up ok for me so I’m wondering whether it might just be a slow connection? Try clicking where the picture should be. That should take you to a page with just the picture.

  2. Maureen says

    I am trying to sew this, but am confused. If the total length is 40″ and I fold over the pocket to make it 15″ deep, then that is 30″ total. Which doesn’t leave me with enough to fold over the other edge at 7″ (14″ total), so that the two finished edges don’t overlap. I can’t seem to figure out what I’m missing. Thanks!

    • says

      Hi Maureen. Sorry about the confusion. As I wrote in the requirements list, all of my measurements in this project were approximate only as I kind of made it up as I went along. My original bag used these lengths and overlapped the two ends but I found that made it tricky. So fold your two ends in then adjust them so they don’t overlap before you sew the seams. I hope that makes sense.

  3. Deborah says

    Thanks for the tutorial. I love to upcycle and when my son wears out the knees in his jeans, I toss them in my sewing bag. For this project, I cut the pockets off of the back of the jeans and sewed them to the front pocket of this chair bag…..Cute, cute, cute! and a nifty place to keep your pencils and markers. I also made a second chair bag that I used the elastic from the adjustable waistband to button across an empty, clean frosting container. Another great place to store those markers, and the container has a little lip that hold the elastic in place and won’t slide out.

  4. kathie richard says

    I am making chair bags and wondering about the perk with the very small desk what size to make them.

    • says

      Hi Kathie, I’m afraid I can’t help with the sizing on this one, but why don’t you pop in and ask to measure the chair you’re making for? I know our local school would be happy to help out a new parent who was so keen to be prepared! Keep in mind that you might need to make the width narrower and the length of the rectangle shorter as well so it doesn’t touch on the floor.

  5. Carrie says

    Hi Maureen!
    Love the bag holder, but what really caught my eye was your cool fabric – LOVE IT!!! Where did you get it and/or what brand? Thanks!

    Carrie

Genesis Framework for WordPress

Leave a Reply

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

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>