
Knit Scrap Bag Free Knitting Pattern: Use Every Last Bit of Yarn You Love
If you’re anything like most knitters, you have a yarn stash that’s slowly taking over a closet, a basket, a shelf, or possibly an entire spare room. Those leftover balls and partial skeins from finished projects sit there looking at you with a kind of quiet accusation, and you know you should do something with them, but nothing feels quite right. A scarf seems too predictable. A dishcloth feels underwhelming. And you don’t have enough of any one color to make something truly substantial.
That’s exactly why this knit scrap bag pattern exists. It’s a free knitting pattern designed around the beautiful imperfection of your leftover yarn, turning odds and ends into something genuinely useful and visually striking. This bag will hold your current project, your groceries, your library books, or whatever else you need to carry through the day. And because every single one is made from different yarn combinations, no two bags will ever look exactly alike.
Let’s walk through everything you need to know to make your own.
Why a Scrap Yarn Knitting Project Is Always a Good Idea
Before we get into the pattern itself, let’s talk about why scrap knitting deserves a permanent place in your project rotation.
First, it’s economical. You’re not spending a single dollar on yarn because you already own everything you need. For knitters who feel guilty about their stash, this is genuinely therapeutic. Every finished scrap project is a small victory over the pile.
Second, scrap projects free you from the pressure of perfection. When you’re working with expensive yarn you bought specifically for a sweater or shawl, every decision feels weighty. With scraps, you can be experimental. You can try stripe combinations you’d never dare attempt with precious yarn. You can mix textures, weights, and dye lots without anxiety because the whole point is improvisation.
Third, and perhaps most importantly, scrap knitting is sustainable. Yarn production has an environmental footprint, and using every bit of what you buy is one small but meaningful way to reduce waste. There’s something deeply satisfying about finishing a ball of yarn completely, right down to the last few yards.
A tote bag is one of the most practical scrap projects you can make because it needs to be sturdy, which means you can hold thicker fabrics in the fabric and use heavier weights, and because the boxy, casual aesthetic of a handmade bag actually looks better with a little color variation than it would in a single solid color.
Materials and Supplies
This pattern is intentionally flexible, but here are the general guidelines to get you started.
Yarn: You’ll want an approximate total of 300 to 500 yards of yarn depending on your desired bag size. The pattern works best with worsted weight (also called medium or ply 4) yarn, though you can hold two strands of lighter yarn together throughout to approximate the same weight. Different colors, different brands, and even slightly different weights can all work together, which is part of what makes this pattern so forgiving.
Needles: US size 7 or 8 (4.5 to 5mm) straight or circular needles. If you’re more comfortable with circular needles, they work perfectly for flat knitting too.
Notions: Two stitch markers, a tapestry needle for weaving in ends, scissors, and a measuring tape.
Gauge: Approximately 18 stitches and 24 rows over 4 inches in stockinette stitch. Because this is a bag and not a garment, gauge doesn’t need to be precise. A slightly looser or tighter gauge simply changes the final dimensions a little.
Finished Size: Approximately 12 inches wide and 14 inches tall, not including handles. This is a generous everyday tote size that comfortably holds a sketchbook, a paperback, a water bottle, and your wallet.
Pattern Notes
Before you cast on, a few notes will make your knitting life easier.
This bag is worked flat in two identical panels that are later seamed together at the sides and bottom. This makes it easy to manage on straight needles and also gives you two natural opportunities to change your color arrangement, since the front and back panels can be completely different if you like.
When changing colors, cut the old yarn and join the new one at the beginning of a right-side row. This keeps your color joins clean and on the same side. Leave a tail of at least 6 inches when cutting and joining, which will be woven in at the end.
You can carry yarn up the side for very short color changes (just one or two rows of a contrast color), but for anything longer, it’s cleaner to cut and rejoin.
The handles are worked as an attached I-cord at the end, but if you prefer, you can substitute purchased leather handles or fabric webbing for a different look.
The Free Knitting Pattern
Cast On and Main Body
Using your first color, cast on 54 stitches using a long-tail cast on or your preferred method.
Row 1 (Right Side): Knit all stitches.
Row 2 (Wrong Side): Purl all stitches.
Continue in stockinette stitch (knit on right side, purl on wrong side) until your work measures 2 inches from the cast-on edge. This base section anchors the bag and gives it a clean bottom.
Now the fun begins. Change to your second color and work 4 rows. Change to your third color and work 6 rows. Change back to your first color, or to an entirely new color, and work 8 rows. There is no wrong answer here. Stripes can be as narrow as 2 rows or as wide as 20 rows. You can alternate between two colors throughout or cycle through five or six different ones. Let your yarn stash make the decisions.
Continue in this way, working stripes of whatever width appeals to you, until your piece measures 14 inches from the cast-on edge. End after completing a wrong-side row.
Handle Openings
The next section creates the openings for the I-cord handles.
Row 1 (Right Side): Knit 8 stitches, bind off 12 stitches, knit until 20 stitches remain on the right needle, bind off 12 stitches, knit to end. You now have three sections of live stitches on your needle separated by two bound-off sections.
Row 2 (Wrong Side): Purl 8 stitches, cast on 12 stitches using backward loop cast-on over the bound-off gap, purl to the second gap, cast on 12 stitches, purl to end.
This creates two handle openings that are reinforced by the cast-on stitches and will be sturdy enough for everyday use.
Row 3 (Right Side): Knit all stitches.
Row 4 (Wrong Side): Purl all stitches.
Work 4 more rows in stockinette. Then work 4 rows of garter stitch (knit every row) to create a firm top edge.
Bind off all stitches loosely.
Make a second identical panel.
I-Cord Handles
The handles are made as separate pieces and threaded through the handle openings.
Using your preferred handle color, cast on 4 stitches on double-pointed needles or a short circular needle.
Work I-cord as follows: Knit 4 stitches. Without turning the work, slide the stitches to the other end of the needle. Pull the working yarn firmly across the back and knit 4 stitches again. Repeat until the cord measures 24 inches.
Bind off all stitches and cut the yarn, leaving a 6-inch tail.
Make a second I-cord handle the same length.
Assembly
Block both panels lightly if desired. This is optional for a bag but helps them lay flat for seaming.
Hold the two panels with wrong sides together. Thread a tapestry needle with a length of sturdy yarn (or a doubled strand of lighter yarn) in a coordinating color.
Using mattress stitch or whipstitch, seam the bottom edge of the bag first. Then seam both side edges from bottom to top, stopping where the handle opening section begins. Leave the handle opening and the top edge unseamed so the bag has an open top and accessible handle loops.
Thread one I-cord handle through both handle openings on one side of the bag (front and back, same side). Tie the ends of the cord in a firm knot, or stitch them together with a tapestry needle and yarn for extra security. Repeat with the second handle on the other side.
Weave in all ends thoroughly. Because this is a bag that will see regular use, take extra care to secure your ends with a few extra weaving passes so they don’t work loose over time.
Tips for Working with Multiple Yarn Scraps
Working with a variety of leftover yarns is wonderful, but it does come with a few quirks worth knowing about.
Weight variations: If some of your yarns are slightly lighter than worsted weight, simply hold two strands together for those sections. This evens out the fabric weight and prevents thin, floppy sections in your finished bag.
Texture mixing: Smooth cotton and fuzzy wool can look beautiful together in a stripe pattern, but be aware that the fuzzy yarn may obscure your stitch definition in those sections. This is purely an aesthetic consideration, not a structural one.
Dye lot consistency within a stripe: If you have two balls of the same yarn in the same color but different dye lots, use them in different stripes rather than in the same one. The subtle difference between dye lots becomes invisible when they’re separated by other colors.
Fiber content and washability: If you want your bag to be machine washable, try to use only machine-washable yarns throughout. If you’re mixing fiber contents freely and some aren’t machine safe, commit to hand-washing the finished bag. This is usually not a hardship for a well-loved project.
Ending a ball: When a ball of yarn runs out mid-row, don’t panic. Simply join your next color or the continuation of the same color at the beginning of the nearest right-side row, working the last few yards of the old ball into a narrower stripe. This gives you clean joins every time.
Variations and Customizations
One of the great joys of this pattern is how easily it adapts to your preferences and your stash.
Larger bag: Add stitches in multiples of two (for symmetrical handle placement) to increase the width. Add more rows to increase the height. A 65-stitch cast-on gives you a roomier market bag; a 45-stitch cast-on gives you something closer to a small clutch.
Garter stitch version: If you prefer not to purl, work the entire body in garter stitch (knit every row). The fabric will be thicker and more textural, and your stripes will have a slightly different look with that characteristic garter ridge between them. You’ll need slightly more yarn since garter stitch is denser than stockinette.
Linen stitch version: For an incredibly sturdy fabric with a woven appearance, work the body in linen stitch rather than stockinette. The bag will be nearly rigid when finished and ideal for heavy loads like groceries or books. Linen stitch uses more yarn and takes longer, but the result is exceptional.
Bottom panel: For a more structured bag, pick up stitches along the cast-on edge after assembly and knit a small rectangular bottom panel that sits flat, giving the bag a boxy, stand-up silhouette. This works particularly well if you’re lining the bag with fabric.
Fabric lining: A simple fabric lining stitched to the inside of the bag, just below the top edge, protects the knitted fabric from stretching and gives the bag extra body. Any cotton fabric works. You don’t need to be an expert sewer; a simple running stitch is enough to hold it in place.
Button closure: If you want to close the top of the bag, sew a large button to the front panel and create a loop closure from a small crochet chain or a twisted cord.
How to Organize Your Scrap Yarn Before You Begin
If you’re sitting down to this project with an overflowing bin of miscellaneous yarn, a little organization before you begin will make the whole process smoother and more enjoyable.
Start by sorting your scraps by weight. Worsted weight goes in one pile, lighter weights in another, bulkier yarns in a third. You’ll use the worsted pile primarily and supplement with held strands from the lighter pile.
Then sort by color family within each weight group. Warm tones (reds, oranges, yellows, pinks) together. Cool tones (blues, greens, purples) together. Neutrals separately. You don’t have to stick to one color family for the finished bag, but having them sorted helps you decide on a palette intentionally rather than just grabbing randomly.
Wind any loose yarn into small center-pull balls so they’re easy to work from. Even a few minutes of winding prevents a frustrating tangle mid-project.
Finally, lay out several potential stripe sequences on a flat surface and look at them before you begin. Hold different yarns next to each other. Trust your eye. The combinations that excite you visually are the ones that will keep you motivated to the finish line.
The Joy of Imperfection
There’s a knitting philosophy, loosely borrowed from the Japanese concept of wabi-sabi, that finds beauty in irregularity and incompleteness. Scrap knitting is perhaps the most wabi-sabi thing a knitter can do. Your stripes won’t be mathematically even. Your colors won’t follow a perfect formula. Some sections will be slightly thicker or thinner than others depending on the yarn. The handles might not match exactly.
And the bag will be completely, unmistakably yours. It will tell the story of your past projects in the most literal way: every stripe a memory, every color a finished sweater or hat or pair of socks. The lime green from those mittens you made three winters ago. The variegated purple from the shawl that took you eight months. The practical gray from the dishcloths you made for everyone on your gift list.
When someone asks about your bag and you can say “I made it from leftover yarn,” you’ll see their eyes light up. When they ask what yarn it is, you’ll smile and say “a little bit of everything.”
That’s the real magic of a scrap knitting project. It’s not just a bag. It’s a record.
Final Thoughts
This free knitting pattern for a scrap bag is designed to be as low-pressure and high-reward as possible. There are no complicated cable panels, no intricate colorwork charts, no fussy construction techniques. It’s straightforward two-needle knitting made interesting by the endless variety of your own yarn collection.
Whether you’re an experienced knitter looking for a satisfying stash-buster or a newer knitter who wants to practice consistent stockinette while making something genuinely useful, this project will serve you well. Cast on this weekend. Dig through your scraps. Make something beautiful from what you already have.
Your yarn stash has been waiting for exactly this.