Knit Scrap Yarn Changeover Project Bag Free Knitting Pattern

Knit Scrap Yarn Changeover Project Bag: A Free Knitting Pattern You’ll Actually Use

If you’ve been knitting for more than a season or two, you already know the feeling. The yarn basket overflows, the closet shelves groan under the weight of half-skeins, and every drawer has at least one lonely ball of sock yarn left over from a finished pair. Scrap yarn is one of the great inevitabilities of this craft, and while there’s no shortage of ways to use it up, few projects are as satisfying — or as practical — as a knitted project bag you made yourself.

This free knitting pattern walks you through a Scrap Yarn Changeover Project Bag from cast-on to finished seam. It’s designed around the idea of using up those leftover bits of yarn in a deliberate, structured way, changing colors as you go so that every knitter ends up with a completely unique bag. The finished piece is sturdy enough to hold works in progress, pretty enough to bring out in public, and meaningful enough that you’ll remember which scrap came from which beloved project.

Whether you’re new to working with multiple colors or you’ve been doing stripes for years, this pattern is accessible, forgiving, and endlessly customizable. Let’s get into everything you need to know.


Why a Project Bag Is the Perfect Scrap Yarn Knit

Before we dive into the pattern itself, it’s worth talking about why a project bag specifically makes such a satisfying scrap yarn project.

Most small scrap yarn knits — dishcloths, blanket squares, tiny toys — are worked in one or two colors at a time and require that your scraps are roughly the same weight for the finished piece to look cohesive. A project bag designed around color changeovers sidesteps that limitation in a few clever ways.

First, because a bag is essentially a tube with a bottom and a drawstring or zipper at the top, the structure naturally accommodates stripes of varying widths. You don’t need to plan ahead for which yarn comes next. You just knit until one ball runs out and pick up the next.

Second, a bag benefits from some density and structure that you might not want in a garment. That means you can hold two thinner yarns together to match a heavier weight, or switch needle sizes slightly without it showing in an obvious way. The forgiving nature of the construction makes it ideal for the chaotic, beautiful variety of a scrap stash.

Third, and perhaps most importantly, a project bag is something you will use every single day. Unlike decorative items that sit on a shelf, a knitted bag gets handled, admired, and taken along on every knitting adventure. It becomes part of your practice.


Materials and Tools

To make this bag, you don’t need to go shopping. The whole point is to raid your stash. Here’s a general guide to what you’ll want on hand.

Yarn: Worsted weight scraps are the easiest to work with for this pattern, but DK and bulky weights can work too if you adjust needle size accordingly. Aim to gather scraps that are at least five to ten yards each. Anything shorter than that can be held together with another strand to extend it. You’ll need approximately 150 to 200 yards total for a medium-sized bag (roughly 10 inches wide by 12 inches tall). If you want a larger tote-style bag, plan for 250 to 300 yards.

Needles: US size 7 (4.5mm) double-pointed needles or a 16-inch circular needle for knitting in the round. If you’re using bulkier yarn, size up to a US 9 or 10. If you’re combining two strands of fingering or sock yarn, a US 7 or 8 works well.

Additional supplies: A darning needle for weaving in ends, stitch markers, scissors, and either a length of I-cord, twisted cord, or ribbon for the drawstring. Optional: a bag lining fabric if you want to keep small items from poking through the fabric or add a zippered pocket inside.


Gauge and Sizing

For worsted weight yarn on US 7 needles, you should expect approximately 18 to 20 stitches and 24 to 26 rows to 4 inches in stockinette stitch in the round.

That said, gauge is not critical for this project. Because you’re making a bag rather than a fitted garment, an inch or two of difference won’t ruin anything. What matters is that your fabric feels sturdy — not floppy, not so tight it won’t stretch open. If you hold the swatch up and it feels limp, go down a needle size. If it feels stiff and plasticky, go up one.

The pattern as written produces a bag approximately 10 inches wide and 11 to 12 inches tall before the drawstring casing, which is a good size for holding a sock-in-progress, a small shawl, or a couple of skeins of yarn.


The Pattern: Scrap Yarn Changeover Project Bag

Construction Overview

This bag is worked in the round from the bottom up. You’ll begin with a flat bottom panel, pick up stitches around the perimeter to work the body in the round, add a simple eyelet row for the drawstring near the top, and finish with a rolled edge or a simple bind-off. The changeover technique — the heart of this pattern — is explained in its own section below.


Bottom Panel

Cast on 36 stitches using your first color. This is a great place to start with a larger scrap since the bottom panel will be hidden inside the bag when it’s in use.

Work back and forth in stockinette stitch (knit on the right side, purl on the wrong side) for 36 rows or until your piece measures approximately 4 inches square. This creates a rectangular bottom panel.

Bind off loosely, leaving a long tail for seaming if you prefer a sewn bottom, or leave stitches live if you plan to pick up around all four sides without a seam (described next).


Picking Up for the Body

With a circular needle and a fresh color, pick up and knit stitches around all four edges of the bottom panel. For a 36-stitch cast-on worked over 36 rows, you’ll pick up approximately:

36 stitches along the cast-on edge, 18 stitches along each short side, and 36 stitches along the bound-off (or live) edge. This gives you roughly 108 stitches in the round, which produces a bag with a nice, full circumference. Place a stitch marker at the beginning of the round.

If your numbers come out slightly different based on your gauge or scrap length, don’t worry. Even 100 to 116 stitches will make a usable bag — just adjust the total to be divisible by four if you want a tidy stitch count for any ribbing or textured pattern you might add.


Body of the Bag

This is where the changeover magic happens.

Knit every round in stockinette (all knit stitches when working in the round) and change colors whenever you like, or whenever a yarn runs out. The only rule is to join your new color at the beginning of a round, at your stitch marker, so that the jog in the stripe sits in the same column each time and can be easily minimized or hidden during finishing.

The Jog-Less Stripe Trick: When you join a new color and complete the first round, slip the first stitch of the second round as if to purl rather than knitting it. This pulls the last stitch of the previous color up to align with the new color row and eliminates the stair-step jog that normally appears at color changeovers. It’s a simple adjustment that makes stripes look crisp and intentional.

Joining New Yarn: Leave a 6-inch tail on both the old yarn and the new yarn when you change. These tails get woven in later. Some knitters prefer to knot the tails together loosely to hold them in place as they work, then untie and weave them properly at the end.

Carrying Yarn: Because this is a scrap project and your pieces may be very short, you likely won’t be carrying any yarn up the inside of the bag the way you would in a planned colorwork project. Each color gets cut when it ends and a new one begins fresh. The result is a lot of ends to weave in, but the fabric will be clean and tidy once you do.

Continue working in the round until the body of the bag measures approximately 9 to 10 inches from the bottom panel, or until your scraps tell you to stop — this is a great pattern to let the yarn dictate the length.


Drawstring Casing

When the body reaches your desired height, it’s time to create the drawstring channel. Work as follows:

Round 1: Knit one complete round.

Round 2 (Eyelet Round): K2tog, yarn over — repeat from to around the entire round. If your stitch count is odd, end with a single knit stitch.

Rounds 3 through 8: Knit six rounds in stockinette.

Round 9: Purl one round. This creates a turning ridge.

Rounds 10 through 16: Knit seven more rounds.

Bind-off round: Bind off loosely. When you fold the final band down along the purl ridge and stitch it to the inside of the bag, it forms a clean channel through which the drawstring will run. The eyelets become the exit holes for the cord.


Finishing the Drawstring Casing

Fold the final knitted band to the inside of the bag along the purl turning ridge. Using a darning needle and a length of matching or contrasting yarn, whipstitch the bound-off edge to the inside of the bag body, working stitch by stitch around the full circumference. Leave the channel open at the eyelets so the drawstring can pass through.


Making the Drawstring

You have a few options here, all of which can use scrap yarn.

The simplest is a twisted cord. Cut a length of yarn about three times the circumference of the bag opening. Fold it in half, anchor the folded end, and twist the two strands clockwise until the entire length is tightly twisted. Then fold the twisted length in half and let it twist back on itself to form a double-stranded cord. Knot the ends.

Alternatively, knit a three-stitch I-cord using double-pointed needles. Cast on 3 stitches. Knit across, slide stitches to the other end of the needle without turning. Repeat until the cord is long enough to thread through the drawstring channel with enough extra on each end to tie a bow.

Thread the drawstring through the eyelets using a darning needle or a safety pin, leaving equal lengths on both sides. Knot the ends.


Tips for a Great Changeover Effect

The whole character of this bag comes from the color transitions, so it’s worth thinking through a few strategies before you start.

Contrast is your friend. A bag where every scrap is roughly the same value (all light, or all medium) can look muddy. Mixing light scraps with dark ones creates stripes that pop. If you have mostly similar-toned yarns, try interspersing a strand of black, white, or charcoal to give the eye a resting place.

Vary stripe widths intentionally. If you have enough of some scraps to work several rounds before running out, that’s great — a wide stripe creates visual rhythm. But don’t panic when you only have enough for one or two rounds. Thin stripes add energy and variety and can make the bag look more sophisticated.

Think about texture, not just color. If some of your scraps are matte wool and others are shiny cotton or silky bamboo, the texture difference will be visible even if the colors are similar. This can add a beautiful dimensional quality to the bag that plain stockinette wouldn’t otherwise have.

Use the scraps from the project the bag is meant to hold. This is a beautiful detail that experienced knitters love. If you’re making a project bag to hold your current sock project, save the leftover sock yarn tails from that project and weave them into a stripe on the bag. The bag becomes a kind of fiber diary — a record of what you made, when, and from what.


Caring for Your Finished Bag

Because this bag is made from a variety of yarn fibers, care instructions will vary. The safest approach is to hand wash the finished bag in cool water with a small amount of gentle wool wash, then squeeze (don’t wring) out excess water and lay flat to dry.

If all of your scraps happen to be superwash wool or cotton, machine washing on a gentle cycle in a lingerie bag is probably fine. But mixed fiber content means you’re always deferring to the most delicate yarn in the mix — usually that means hand washing.


Customizing the Pattern

This pattern is meant to be a framework, not a rigid set of instructions. Here are a few ways to make it your own.

You can add a simple two-by-two ribbing at the base of the drawstring casing instead of stockinette for a more polished, structured top edge. You can line the inside with a cotton fabric cut to size and hand-stitched in place to make the bag more durable for heavy projects. You can substitute a metal or plastic zipper for the drawstring if you prefer a more secure closure — just sew the zipper tape to the inside of the top edge before attaching the knitted casing. You can add a wrist strap by picking up stitches at the side seam and working a few inches of I-cord or seed stitch before binding off and attaching the other end.


A Note on the Joy of Scrap Knitting

There’s something deeply satisfying about scrap yarn projects that goes beyond the practical benefit of using up stash. Each snippet of yarn carries a memory — the hat you made for your mother, the sweater you labored over for three winters, the socks you knit on the train during a long commute. When you combine those remnants into a single object, you’re not just making a bag. You’re making something that holds the history of your knitting life in its fabric.

This bag will be with you at every future project. It will travel to yarn shops and knitting groups and quiet evenings on the couch. And every time you open it, you’ll see the colors of everything that came before.

That’s what makes the Scrap Yarn Changeover Project Bag more than just a practical knit. It’s a small, handmade archive of a craft life well lived.


Happy knitting, and happy stash-busting.

Categorized in:

Organizer,

Last Update: November 7, 2026