
The PERFECT Knitting Bag Sewing Pattern Tutorial | How to Sew a Knitting Bag
If you’ve ever tried to carry a knitting project in a regular tote bag, you already know the chaos that follows. Yarn unraveling, needles poking through the fabric, stitch markers disappearing into the void — it’s a struggle. That’s exactly why a dedicated knitting bag is one of the most satisfying things you can sew for yourself. It’s practical, personal, and you can customize it to fit your exact needs. In this tutorial, I’m walking you through how to sew the perfect knitting bag from scratch, complete with a detailed sewing pattern, step-by-step instructions, and plenty of tips to make sure your finished bag is both beautiful and functional.
Whether you’re a beginner who has just discovered the joy of knitting and wants a cute bag to match, or an experienced sewist looking for a project that combines your two favorite crafts, this tutorial is for you. Let’s get into it.
Why You Should Sew Your Own Knitting Bag
Before we dive into the pattern, let’s talk about why a handmade knitting bag is worth the effort. Commercial knitting bags exist, of course, but they tend to fall into two categories: too small and overpriced, or large and completely lacking in organization. When you sew your own, you control the dimensions, the number of pockets, the type of closure, and the fabric. You can make it exactly the right size for your current project, add a dedicated slot for your circular needle case, include a zippered interior pocket for accessories, and choose a fabric that reflects your personal style.
There’s also something deeply satisfying about using a handmade bag to carry your handmade projects. It sets the tone for your entire crafting life.
What Kind of Knitting Bag Are We Making?
This tutorial covers a medium-sized project bag with a top zipper closure, a structured flat base, two exterior side pockets, and a zippered interior pocket. It’s roomy enough to hold a sweater-in-progress or a large shawl, but not so oversized that it becomes a burden to carry. The bag has two sturdy top handles for hand-carrying and a longer detachable strap so you can wear it across your body or over your shoulder.
The finished dimensions are approximately 14 inches wide, 12 inches tall, and 5 inches deep. That’s a genuinely useful size for most knitting projects.
If you need a smaller bag for sock knitting or a single skein project, you can scale everything down proportionally. I’ll note where adjustments are easiest to make.
Supplies You’ll Need
Getting your supplies together before you start is the best way to keep your sewing session flowing smoothly. Here’s everything you’ll need for this project.
For fabric, you’ll need one yard of sturdy exterior fabric. Canvas, cotton duck, denim, or upholstery-weight fabric all work beautifully. Avoid anything too slippery or delicate, since this bag needs to hold up to regular use. You’ll also need one yard of lining fabric in a coordinating or contrasting print. I love using a fun, busy print for the lining so there’s a little surprise every time you open the bag. For the base, you’ll want a quarter yard of a heavier fabric, or you can double up your exterior fabric and add a piece of stiff interfacing.
Speaking of interfacing, you’ll need one yard of medium-weight fusible interfacing for the exterior pieces, and a small piece of stiff, sew-in interfacing or plastic canvas for the bag base to give it structure.
For hardware, you’ll need one 14-inch zipper for the top closure, one 7-inch zipper for the interior pocket, two sets of 1.5-inch D-rings, two sets of 1.5-inch swivel clips, one 1.5-inch slider buckle, and four rivets or Chicago screws for the strap anchors if you want extra reinforcement.
You’ll also need two pieces of 1.5-inch wide webbing cut to about 18 inches each for the top handles, and about 50 inches of the same webbing for the adjustable strap.
Other supplies include coordinating thread, wonder clips or pins, a zipper foot for your sewing machine, a rotary cutter and cutting mat, a quilting ruler, and an iron and ironing board. A tailor’s awl or seam ripper will also come in handy.
Cutting Your Fabric
Once your fabric is pressed and your interfacing is ready to fuse, it’s time to cut your pieces. I strongly recommend cutting all your pieces before you begin sewing so you have everything laid out and ready.
From your exterior fabric, cut two rectangles measuring 15 inches by 13 inches for the main body front and back. Cut two rectangles measuring 6 inches by 13 inches for the side panels. Cut one rectangle measuring 15 inches by 6 inches for the base. Then cut four rectangles measuring 8 inches by 6 inches for the two exterior pockets.
From your lining fabric, cut two rectangles measuring 15 inches by 13 inches for the lining front and back. Cut two rectangles measuring 6 inches by 13 inches for the lining side panels. Cut one rectangle measuring 15 inches by 6 inches for the lining base. Cut one rectangle measuring 9 inches by 8 inches for the interior zipper pocket.
Cut matching pieces of fusible interfacing for all exterior pieces.
From your stiff interfacing or plastic canvas, cut one piece measuring 14 inches by 5 inches for the base insert.
Step One: Fuse Your Interfacing
Before anything else, fuse your medium-weight interfacing to the wrong side of all your exterior fabric pieces. Follow the manufacturer’s instructions for your specific interfacing — most require a damp press cloth and a hot iron held in place for about 10 to 15 seconds per section. Let every piece cool completely before handling it, which helps the adhesive set properly.
This step makes a significant difference in the finished quality of your bag. The interfacing gives the exterior fabric body and structure, so the bag holds its shape when it’s full of yarn and needles.
Step Two: Sew the Exterior Pockets
Take two of your exterior pocket rectangles. Place them right sides together and stitch around three sides, leaving the top short edge open. Clip the corners, turn right side out, and press carefully. Topstitch along the top edge to give it a clean, finished look.
Repeat with the other two pocket rectangles.
Position one finished pocket on the right side of each exterior side panel, centered horizontally and sitting about 1.5 inches up from the bottom raw edge. Pin or clip in place and stitch around the sides and bottom of each pocket, backstitching at the top corners for reinforcement. If you want to divide a pocket into two sections for smaller items like stitch markers or a gauge ruler, simply stitch a vertical line down the center.
Step Three: Attach the Handles
Fold each webbing handle piece in half lengthwise and press if needed to find the center. On the right side of your exterior front panel, mark two points 4 inches from each side edge and 1 inch down from the top raw edge. This is where your handle ends will be attached.
Position the raw ends of the first handle at these two points, raw edges aligned with the top of the fabric. The handle should form a loop pointing downward at this stage — that’s correct. Stitch each handle end in place with a 3/8-inch seam to secure it temporarily. Repeat on the back panel with the second handle.
Step Four: Sew the Exterior Body
Now it’s time to assemble the exterior of the bag. Take your exterior front panel, one side panel, your exterior back panel, and the remaining side panel, and join them together in order along their long 13-inch edges to form a long strip. Press all seams open.
Bring the first and last panels together to form a ring, stitch that final seam, and press. You now have a box-shaped tube open at the top and bottom.
Pin the exterior base to the bottom of this tube, right sides together, matching corners carefully. This step takes a little patience since you’re sewing a straight piece to a piece with corner seams. Clip into the seam allowance at the corners if needed to help the fabric lie flat. Sew all the way around and press the seam toward the base.
Step Five: Make and Attach the Interior Zipper Pocket
Fold the interior pocket rectangle in half so you have a piece measuring 9 inches by 4 inches. Press the fold, then open it back up — that fold line is your zipper placement guide.
Using a fabric marker, draw a rectangle centered on the right side of your lining front panel, positioned about 3 inches from the top edge. The rectangle should be approximately 7 inches wide and 0.5 inches tall. This is the opening for your zipper window.
Pin your pocket piece right side down over this marked rectangle on the right side of the lining front, aligning the center crease with the marked rectangle’s center. Stitch carefully around the rectangle outline, pivot at the corners, and then cut through both layers along the center of the rectangle, snipping diagonally into the corners.
Push the pocket piece through the opening to the wrong side of the lining and press the opening to reveal a clean zipper window. Hand-baste or clip your 7-inch zipper behind this opening and topstitch around the entire perimeter of the window to attach the zipper and give a polished finish.
Fold the pocket piece down behind the zipper opening, right sides together, and stitch around the three raw edges to close the pocket pouch. Trim any excess and press.
Step Six: Assemble the Lining
Assemble the lining exactly as you assembled the exterior, joining the lining front, side panels, back, and base in the same sequence. Leave a 6-inch opening in the center of one of the long bottom seams — the seam between a side panel and the base — so you can turn the bag right side out later. Press all seams open.
Step Seven: Install the Top Zipper
Center your 14-inch zipper along the top edge of the exterior front panel, right sides together, and pin in place. Using your zipper foot, stitch the zipper tape to the exterior fabric. Press the seam toward the exterior and topstitch close to the zipper teeth.
Fold the corresponding lining front panel over so its top edge aligns with the zipper tape on the opposite side. The lining will sandwich the zipper tape between the exterior and lining layers. Stitch in place with your zipper foot and topstitch again. Repeat this process on the back panels.
When both sides are attached, you should be able to open and close the zipper and see clean finished edges on both the exterior and lining sides.
Step Eight: Join Exterior and Lining
With the zipper half-open (very important — if you forget this step you’ll have a very bad time turning the bag), place the exterior bag inside the lining bag so their right sides are facing each other. Match up the top zipper edges carefully and stitch around the perimeter of the zipper opening, securing all layers.
Reach through the gap you left in the lining seam and pull the entire bag right side out through that opening. Take your time here. Once the bag is right side out, press everything carefully, especially around the zipper.
Slip the stiff base insert through the lining gap and settle it flat in the bottom of the bag. Then slipstitch or machine stitch the lining gap closed. Topstitch around the top of the bag, close to the zipper, to anchor the lining in place and give the bag a professional finished look.
Step Nine: Add the Adjustable Strap
To make the adjustable strap, thread one end of your long webbing piece through the center bar of the slider buckle. Fold over two inches and stitch a secure box-and-cross rectangle through both layers. Thread the other end through one swivel clip and again fold and stitch securely.
Attach a second swivel clip to a separate short piece of webbing looped through one D-ring. Repeat for the second D-ring.
Hand-stitch or rivet the D-ring loops to each side of the bag at the top side corners, threading them through the exterior fabric and reinforcing if needed. Clip the swivel clips onto the D-rings and your strap is ready.
Finishing Touches and Customization Ideas
Before you declare your knitting bag complete, give it a thorough press. Press the sides, the base, the handles — everything. It’s remarkable what a good press does for a finished bag.
Now think about personalizations. You might add a label to the lining with your name and the date, which makes it feel genuinely special. You could add a wrist loop made from a short folded piece of ribbon attached near one of the zipper pulls. A key clip inside one of the interior pockets is incredibly useful for keeping your project bag from becoming a lost-item abyss.
For knitters specifically, consider adding a grommet or small hole near the zipper so you can thread your working yarn out of the bag while your project is in progress — this keeps the yarn clean and tangle-free while you knit on the go.
Tips for Getting the Best Results
Use a sharp needle, specifically an 80/12 or 90/14 for canvas and duck cloth. A dull needle will skip stitches and leave you frustrated.
Press every seam as you go. This single habit makes the difference between a bag that looks handmade in the best way and one that looks homemade in the less flattering sense.
Don’t skip the interfacing. It really does make the bag hold its shape, and without it, even beautiful fabric can look droopy after a few uses.
If your machine struggles with the thick layers near the zipper ends or the handles, try using a hump jumper or simply fold a folded piece of fabric behind the presser foot to level it out.
Grade your seam allowances at the corners before turning — clip the corners at 45-degree angles close to but not through your stitching. This helps everything look crisp when turned right side out.
How to Scale the Pattern
If you want a smaller sock project bag, reduce the main body panels to 11 inches by 10 inches and the side panels to 4 inches by 10 inches. Omit the exterior pockets or replace them with a single flat slip pocket. Use a 10-inch zipper for the top.
If you want a large sweater or blanket bag, scale up the main body panels to 18 inches by 15 inches and the side panels to 7 inches by 15 inches. Consider adding a second interior zipper pocket and wider, longer handles.
A Few Words About Fabric Choice
The fabric you choose will define how your bag looks and feels for years. For a classic, long-lasting bag, waxed canvas or a heavy cotton canvas in a natural color is timeless and gets better with age. For something more playful and personality-driven, look for novelty prints — there are incredible knitting and fiber arts themed fabrics available from independent makers that make the most charming knitting bags.
Lining fabric is where you can really have fun. A contrast print lining in a bright color or a wild floral makes opening the bag a little joyful moment every single time.
You Did It — Now Fill That Bag With Yarn
Once your bag is finished and pressed and you’ve attached the strap and admired it from every angle, it’s time for the very best part: loading it up with your current project. Tuck in your needles, wind your yarn so it feeds smoothly, drop in your notions pouch, and zip it up. That bag was made by your hands, and now it’s going to carry something else made by your hands. That’s a beautiful thing.
This pattern is endlessly repeatable, too. Once you’ve made one, you’ll find yourself wanting to make another in a different fabric, or a smaller version for travel, or one as a gift for the knitter in your life who would never buy one for themselves but would absolutely treasure one you made. Happy sewing.