
Knitting Project Bag Tutorial: How to Recycle Old Jeans Into the Perfect Bag for Your WIP
If you’ve been knitting for any length of time, you know the struggle. Yarn that tangles the moment it leaves your stash. Needles that vanish into the depths of your couch. Half-finished socks that somehow end up separated from the pattern you printed out three weeks ago. A great project bag solves all of this, and the best part is that you don’t need to spend money on one. You probably already have everything you need sitting in a donation pile right now.
Old jeans are one of the most underused craft materials out there. The fabric is sturdy, the denim gets softer and more beautiful with every wash, and jeans come with built-in features that are genuinely useful for a knitting bag, including pockets, rivets, and belt loops that can be repurposed in clever ways. This tutorial walks you through turning a pair of old jeans into a functional, beautiful, and completely customized knitting project bag, from the first cut all the way to the finished handles. Whether you’re a complete beginner with a sewing machine or someone who’s been sewing for years, this project is approachable and deeply satisfying.
Why Denim Makes Such a Great Knitting Project Bag
Before we get into the how, it’s worth talking about the why. Denim is a twill-weave fabric made from cotton, which means it’s breathable, washable, and incredibly durable. Unlike canvas or cotton quilting fabric, denim has a natural weight that gives a bag structure without requiring an interfacing. It holds its shape, which means your project bag won’t flop over and dump your yarn on the floor the moment you set it down.
Beyond the practical, there’s something lovely about the story that a pair of old jeans carries. The faded patches on the thighs, the fraying at the hem, the way the color has worn away at the pocket corners — these things become design features when you repurpose denim, not flaws. Every project bag you make this way is one of a kind.
Denim is also a fantastic material from an environmental standpoint. Textile waste is one of the most significant contributors to landfill overflow globally. A pair of jeans represents an enormous amount of water, energy, and labor. When you transform them into something useful rather than discarding them, you’re extending that investment considerably. It’s slow fashion in the most literal sense.
What You’ll Need
You don’t need a long shopping list for this project. Most of what you need is either already in the jeans themselves or in a basic sewing kit.
For the jeans bag itself, you’ll need one pair of adult jeans in any size (larger sizes give you more fabric to work with), a pair of sharp fabric scissors or a rotary cutter, a cutting mat if you’re using a rotary cutter, pins or fabric clips, a sewing machine with a denim needle, heavy-duty thread in a color that matches or contrasts with your denim, a ruler or measuring tape, and an iron with a pressing surface.
For the handles, you have options. You can cut long strips from the jeans legs and braid or fold them into straps. You can use ribbon, cotton webbing, or rope. You can thread yarn through the belt loops if you want something softer and more yarn-themed. You can also repurpose an old belt if the jeans still have one. Each option gives the finished bag a slightly different look and feel, so we’ll cover a few of them as we go.
Optional additions include a lining fabric in a cotton print of your choice, a zipper or button closure, D-rings for adjustable straps, an interior pocket cut from one of the jeans pockets, and iron-on patches or embroidery for decoration.
Understanding the Anatomy of a Pair of Jeans
Part of what makes this project so satisfying is learning to see jeans as a set of components rather than a piece of clothing. When you lay a pair of jeans flat and look at them with fresh eyes, you’ll notice quite a few things you can work with.
The waistband is thick, reinforced, and already finished on both edges. It makes an excellent base for a bag or a sturdy handle. The back pockets are already constructed and can be preserved whole as interior or exterior pockets on your finished bag. The front pockets have a lovely curved pocket mouth that can become a zipper pocket opening. The belt loops are spaced evenly around the waistband, which means they can serve as built-in anchors for a drawstring closure. The inseams and side seams are already serged or flat-felled, which means less finishing work for you.
The legs, of course, provide the largest pieces of fabric. Depending on the leg width and length, you can get rectangular panels that are big enough for a generous tote, or narrower pieces that work well for a slim project pouch.
Take some time with your jeans before cutting. Hold them up, look at the pockets, feel the fabric weight in different places. Think about what you want your finished bag to look like and let the jeans tell you what they can offer.
Step-by-Step: The Classic Jeans Tote Project Bag
This version of the bag uses the lower portion of the jeans legs as the main body, giving you a roomy tote that holds multiple balls of yarn along with your needles, pattern, and accessories. It’s the most versatile size for knitting on the go.
Step 1: Prepare Your Jeans
Wash and dry the jeans if you haven’t already. This removes any sizing or residue and pre-shrinks the fabric so your finished bag won’t change shape after its first wash. Once dry, press the jeans flat with a hot iron. A well-pressed piece of denim is so much easier to work with, and this step is worth the five minutes it takes.
Step 2: Cut the Legs
Lay the jeans flat on your cutting surface. Using your ruler, measure and mark a straight line across both legs at the same height. For a generous tote-style project bag, cut across the legs about 14 to 16 inches above the hem. This gives you two tubes of fabric, each of which will become a panel of your bag. If the jeans are slim-cut, you may want to cut higher to give yourself more width. If they’re wide-leg or bootcut, you’ll have a nice wide panel.
Cut straight across both legs at your marked line. You’ll now have two rectangular tubes. Slit each tube open along one side seam so you have two flat rectangular pieces of fabric.
Step 3: Trim and Square Up Your Panels
Lay the two panels next to each other and trim them so they’re the same size. Denim edges can be left raw and they’ll fray slightly over time in a way that looks intentional and lovely, or you can serge or zigzag the edges for a cleaner finish. Decide now which look you’re going for and treat the edges accordingly.
If you want a bag that has the original hem of the jeans visible at the top as a design feature, plan your cuts accordingly. The hemmed edge of the jeans leg has a lovely finished look and eliminates some sewing steps.
Step 4: Sew the Side Seams and Bottom
Place the two panels together with right sides facing each other. Pin along the two long sides and one short side, which will become the bottom of your bag. If your denim is heavy, use fabric clips instead of pins since they grip bulky fabric more securely.
Using your denim needle and a strong polyester or cotton thread, sew along the three pinned sides with a seam allowance of about half an inch. Backstitch at the beginning and end of each seam to secure it. If your sewing machine has a denim or heavy fabric setting, use it. Otherwise, slow your machine down and let it take its time through the thick layers at the corners.
After sewing, press the seams open or to one side. Turn the bag right side out and press the whole thing flat.
Step 5: Create Boxed Corners for a Flat Bottom
Boxed corners give your bag a structured flat bottom that allows it to stand upright. This makes a huge difference for a knitting bag because it means your yarn stays where you put it rather than rolling around.
Pinch one bottom corner of the bag so the side seam and bottom seam align on top of each other. Flatten the corner into a triangle shape. Measure about 1.5 to 2 inches from the tip of the triangle and draw a line perpendicular to the seams. Sew along this line and trim the excess fabric. Repeat on the other bottom corner. Turn the bag right side out and you’ll see the flat bottom take shape.
Step 6: Make and Attach the Handles
For denim handles, cut two strips from the remaining jeans leg fabric, each about 18 to 24 inches long and 3 to 4 inches wide. Fold each strip in thirds lengthwise so you have a layered strap about 1 to 1.5 inches wide. Press with a hot iron. Topstitch along both long edges to hold the folds in place and to add strength. These handles will be sturdy enough to carry a full bag of yarn and notions without stretching.
Fold the top edge of the bag down by about an inch, then fold again to create a clean finished edge. Press flat. Tuck the raw ends of each handle between the layers of the folded top edge, placing them about 3 to 4 inches in from each side seam. Pin in place.
Topstitch around the entire top edge of the bag, catching the handle ends in the stitching. For extra security, stitch a small rectangle with an X through it over each handle attachment point. This is called a box-X stitch and it dramatically increases the load-bearing capacity of the handle.
The Belt Loop Drawstring Variation
If you want a bag that closes more securely, this variation uses the waistband section of the jeans and the existing belt loops to create a drawstring closure. It’s great for traveling with your knitting because it keeps everything contained.
Cut the jeans off just below the waistband, leaving about an inch of the leg fabric attached. This gives you a natural cuff below the waistband. Sew the bottom of this tube closed using the same method as the tote version, adding boxed corners if you like.
Thread a length of thick cord, ribbon, or yarn through the belt loops. When you pull both ends, the loops gather together to close the top of the bag. If you want the drawstring to run through a casing rather than through the loops, you can sew a fabric tube just below the waistband instead, but the belt loop version is faster and has more character.
Adding a Lining
A lining isn’t strictly necessary for a denim bag, but it does make the interior look finished and it’s an opportunity to add a fun print that makes you smile every time you open your bag. A cotton quilting fabric in a yarn or sheep print is a popular choice for obvious reasons.
Cut your lining fabric to the same dimensions as your outer bag panels. Sew it together the same way you assembled the outer bag, but leave a gap of about 4 inches in the bottom seam. Slip the lining inside the outer bag with wrong sides together and right sides facing out. Tuck the top edge of the lining under to match the folded top edge of the outer bag, then stitch them together when you topstitch the top edge. Reach through the gap in the lining’s bottom seam, pull the bag right side out, then slipstitch the gap closed by hand.
Customizing Your Knitting Project Bag
This is where the project becomes truly yours. Denim takes embroidery beautifully, and a simple embroidered motif on the front panel, perhaps a ball of yarn, a pair of needles crossed, or a simple botanical motif, adds tremendous charm. You can also use iron-on patches to personalize the bag, add a button and loop closure to the top, or sew an extra pocket on the interior or exterior using one of the original jeans pockets that you cut away.
If you want a pop of color, consider dyeing sections of the denim with fabric dye or bleaching patterns into it before you cut. Bleach applied in dots, stripes, or shapes creates a dramatic effect that’s surprisingly easy to control.
Caring for Your Denim Project Bag
One of the best things about denim is how forgiving it is. You can throw this bag in the washing machine on a cold cycle and it’ll come out looking better every time, softening and developing that beautiful worn character that makes vintage denim so appealing. Turn the bag inside out before washing to protect any embroidery or topstitching. Tumble dry on low or hang to dry. Iron while slightly damp for the crispest result.
A Few Tips for Sewing Denim Successfully
Denim is a forgiving fabric in many ways, but it does have quirks. Needles dull faster on denim than on lighter fabrics, so start with a fresh denim needle and replace it if you notice skipped stitches. Lengthen your stitch slightly compared to what you’d use on quilting cotton. A stitch length of about 3mm works well and gives that characteristic topstitch look. Press your seams at every stage, because denim holds a pressed crease extremely well and a well-pressed seam is noticeably neater than one that’s been skipped.
When sewing through multiple layers at seams or handles, go slowly and help the fabric through the machine with gentle pressure on both sides. If your machine has a walking foot, this is an ideal project to use it.
Final Thoughts
Making your own knitting project bag from old jeans is one of those craft projects that gives back far more than it takes. The materials cost almost nothing. The skills you develop carry over into other sewing projects. The finished bag is something you’ll use every single day you knit, and because you made it yourself, it has a presence and a story that no purchased bag can match.
The next time you’re about to drop a pair of worn-out jeans in the donation bin, hold on for just a moment. Feel the weight of the denim, look at the faded patches and the worn pockets, and imagine what they might become. Then cut, sew, and carry your knitting in something that’s entirely your own.