
My Treasure Bag Free Knitting Pattern: A Complete Guide to Crafting Your Perfect Project Tote
There is something deeply satisfying about carrying your knitting supplies in a bag you made yourself. When your project tote is the product of your own two hands, it carries a kind of meaning that no store-bought bag ever could. The My Treasure Bag pattern is one of those designs that knitters fall in love with the moment they pick up their needles — practical enough for everyday use, beautiful enough to draw compliments, and straightforward enough that knitters of most skill levels can finish it with confidence and joy.
In this complete guide, you will find everything you need to knit your own Treasure Bag from scratch. Whether you are brand new to knitting or you have been crafting for decades, this post covers materials, step-by-step instructions, helpful tips, and creative variations so you can make this project entirely your own.
What Is the My Treasure Bag Knitting Pattern?
The My Treasure Bag is a sturdy, roomy tote designed to hold your current knitting project, skeins of yarn, notions, or any personal items you want to keep organized and close at hand. It features a classic garter stitch or seed stitch body that gives the fabric structure and texture, comfortable handles long enough to sling over your shoulder, and an optional interior or exterior pocket that makes it genuinely useful rather than just decorative.
The bag is worked flat or in the round depending on your preferred method, seamed along the sides, and finished with a simple hem or rolled edge at the top. Because garter stitch lies flat and resists curling, it makes an ideal fabric for a bag that needs to hold its shape through daily use. The resulting fabric is thick, durable, and beautifully textured — exactly what you want when your bag is going to be tossed into the car, hauled to a knitting circle, or propped up beside your favorite chair for months at a time.
Best of all, this pattern is completely free.
Materials You Will Need
One of the great pleasures of this pattern is that it does not demand expensive or exotic supplies. Here is everything you need to gather before you cast on.
Yarn: Choose a worsted weight yarn for the classic version of this bag. Worsted weight creates a sturdy fabric that holds its shape without being too heavy. You will need approximately 400 to 600 yards depending on the finished size you prefer. Cotton yarn is an excellent choice because it is durable, washable, and has enough body to give the bag structure. Wool or wool blends also work beautifully, especially if you want a slightly softer fabric. If you are knitting a bag that will carry heavy items like multiple skeins of yarn, consider a wool-cotton blend or a 100% cotton yarn for maximum strength.
Needles: Use US size 7 (4.5 mm) straight or circular needles for worsted weight yarn. If you prefer a denser, more tightly woven fabric — ideal for a bag that will carry smaller items and prevent things from falling through — go down a needle size to US 6 (4.0 mm). If you prefer a looser, more drapey fabric, try US 8 (5.0 mm).
Notions: You will need a tapestry needle for seaming and weaving in ends, a pair of scissors, stitch markers if you are working in the round, and a measuring tape to check your gauge and dimensions as you go.
Optional additions: Magnetic snap closures or decorative buttons make a wonderful finishing touch and keep the bag securely closed. A piece of plastic canvas or a bag insert placed at the bottom adds structure and prevents the bag from sagging under the weight of its contents.
Gauge
Before you cast on the full bag, knit a gauge swatch. This step is easy to skip, but it genuinely matters here. A bag worked at the wrong gauge will come out too floppy or too stiff, too large or too small.
Cast on 20 stitches and work in garter stitch (knit every row) for 20 rows. Measure your swatch. You are aiming for 18 stitches and 36 rows per 4 inches (10 cm) in garter stitch on US 7 needles with worsted weight yarn. If your stitch count is higher than 18 per 4 inches, go up a needle size. If it is lower, go down a needle size.
Finished Dimensions
The standard My Treasure Bag measures approximately 13 inches wide by 12 inches tall (before blocking), with handles that are approximately 20 inches long — long enough to wear comfortably over the shoulder. You can adjust these measurements by casting on more or fewer stitches and working more or fewer rows as you see fit.
A smaller version, approximately 10 inches wide by 9 inches tall, makes a sweet project bag for a single small knitting project. A larger version, approximately 16 inches wide by 15 inches tall, can hold multiple skeins, a full binder, or everything you need for an afternoon away from home.
The Free Pattern: Step-by-Step Instructions
Abbreviations
Before diving in, here are the abbreviations used throughout this pattern.
CO means cast on. K means knit. P means purl. RS means right side. WS means wrong side. St(s) means stitch or stitches. Rep means repeat. BO means bind off. PM means place marker. SM means slip marker.
Casting On
Using the long-tail cast-on method, CO 60 stitches. The long-tail cast-on creates a firm, tidy foundation that complements the garter stitch body well. If you prefer the cable cast-on or knitted cast-on, either will work — just be sure your cast-on edge is not too tight.
Body of the Bag
Row 1 (RS): Knit across.
Row 2 (WS): Knit across.
Repeat these two rows — this is garter stitch — until the piece measures 12 inches from the cast-on edge, or until you have reached your desired height.
If you would like to incorporate a seed stitch panel for a bit more texture and visual interest, you can work the body as follows instead:
Row 1 (RS): K1, P1; rep from to end.
Row 2 (WS): P1, K1; rep from to end.
This creates a classic seed stitch fabric that is just as sturdy as garter stitch but with a slightly more refined appearance. Both versions are lovely, and the choice is entirely yours.
Optional Pocket
To add an exterior pocket, work as follows after approximately 4 inches of the body have been completed.
With a separate ball of yarn, CO 20 stitches. Work in garter stitch for 4 inches, then BO all stitches. Block the pocket panel lightly, then use your tapestry needle to sew it to the right side of the bag body, centering it horizontally and positioning the bottom edge of the pocket about 1 inch above where the bottom seam will be. Leave the top edge of the pocket open.
An interior pocket can be added using the same method, sewn to the inside of the bag before the side seams are closed.
Binding Off the Body
When your bag body has reached the desired height, BO all stitches loosely. A loose bind-off is important here because the top edge of the bag is where you will be reaching in and out constantly, and a tight bind-off will restrict the opening and make the bag frustrating to use. If you have a tendency to bind off tightly, try using a needle one or two sizes larger for the bind-off row.
Make a second identical panel. You now have the front and back of your bag.
Handles
The handles for the My Treasure Bag are worked separately and attached to the body. This method gives you full control over handle length and ensures both handles are identical.
CO 8 stitches.
Row 1: K across.
Row 2: K across.
Repeat these two rows until the handle measures 20 inches, or your preferred length. BO all stitches.
Make two handles.
If you prefer wider, more padded-feeling handles, CO 12 stitches instead of 8 and work to the same length. Wider handles distribute the weight of a heavy bag more comfortably across your shoulder and are well worth the extra stitches if you plan to carry a lot.
Assembling the Bag
Lay both body panels flat with their right sides facing each other. Using your tapestry needle and a length of yarn, seam the two side edges and the bottom edge together using mattress stitch or whip stitch. Mattress stitch creates a nearly invisible seam and is the preferred method for a polished finish. Whip stitch is faster and still very tidy — a good choice if you are newer to seaming.
Turn the bag right side out and check the seams. If any areas feel loose or gappy, reinforce them with a few extra stitches before moving on.
Next, position your handles. Center each handle on the front and back panels respectively, placing the ends of each handle approximately 3 to 4 inches in from each side edge. Pin the handle ends in place before sewing so you can check the positioning before committing to it. Using your tapestry needle, sew each handle end securely to the top edge of the bag, stitching in a small square and then diagonally across the square to create an X shape. This reinforced box-X attachment is the strongest way to secure a bag handle and will ensure your handles stay put no matter how much weight you put in the bag.
Finishing
Weave in all ends carefully. If you are using cotton yarn, be thorough about this step because cotton has less grip than wool and ends can work themselves loose over time.
If you are adding a magnetic snap closure, attach the two halves of the snap to the inside of the bag at the top center of the front and back panels before weaving in your final ends. Follow the instructions included with your snap hardware for the most secure attachment.
Block the finished bag by soaking it in cool water for about 15 minutes, pressing out the excess water in a clean towel, and laying it flat to dry in the desired shape. Blocking evens out your tension, softens the fabric, and gives the finished bag a professional, polished appearance.
Tips for Success
One of the most common questions knitters ask about bag patterns is how to prevent the bottom from sagging. The answer is a combination of yarn choice and internal structure. Cotton or cotton-blend yarn has very little stretch and holds its shape over time. Wool, while beautiful, can grow with use and may eventually sag at the bottom if the bag is regularly loaded with heavy items. If you knit this bag in wool or a wool blend, add a piece of craft plastic mesh cut to the dimensions of the bag’s base. It sits invisibly inside the bag and keeps the bottom from stretching out.
Another tip worth mentioning is to keep your tension even throughout. Bags get handled more roughly than sweaters or socks, and uneven tension is more visible in a fabric that gets stretched, squashed, and tossed around on a daily basis. If you find your tension creeping tight or loose as you work, take a short break and come back to the project fresh. Most knitters find that their tension is most consistent when they are relaxed and working at a comfortable pace.
If you want to make this bag extra durable, consider working with a double strand of fingering or sport weight yarn held together rather than a single strand of worsted. This technique, sometimes called holding yarn double, creates a fabric that is essentially twice as dense as a single-strand knit. It also gives you the opportunity to combine two different colors or fiber types for a unique, marled effect.
Creative Variations to Try
The My Treasure Bag is a wonderful pattern to customize. Once you have made one version and understand the basic construction, you will find yourself reaching for this pattern again and again as a starting point for all kinds of bag projects.
Try working the body in a simple stripe pattern, switching colors every two rows or every four rows for a cheerful, graphic look. Stripes work beautifully in garter stitch because the horizontal ridges of the stitch pattern naturally echo the horizontal lines of the stripes.
You can also add a textured panel to the center of the bag body by working a section of the fabric in a basket weave stitch, moss stitch, or even a simple cable. A centered cable panel on an otherwise plain garter stitch bag is a classic combination that looks far more complex than it is.
For a bag with more visual drama, try an ombre effect by starting with a dark shade at the bottom of the bag and gradually transitioning to a lighter shade at the top. Many hand-dyed yarn companies sell ombre skeins specifically designed for this kind of project.
If you want to make a smaller version as a gift — perhaps as a notions pouch, a child’s toy bag, or a market bag for fresh produce — simply scale down the cast-on number and the total height. The proportions of the pattern translate beautifully to any size.
Why Knitters Love This Pattern
The My Treasure Bag has earned a loyal following in the knitting community for several good reasons. It is approachable enough for someone who has just learned to knit in straight lines but interesting enough to hold the attention of a more experienced knitter who wants a satisfying weekend project. It works up quickly — most knitters can complete a full bag in a weekend or across a few evenings — and the result is something genuinely useful that sees regular, daily use rather than being folded into a drawer.
There is also something meaningful about the name itself. Your treasure bag is for your treasures — your yarn, your needles, your notions, the half-finished project you carry everywhere with you, the little scissors your grandmother gave you, the stitch markers you collected from your favorite yarn shop. A handmade bag for the tools of your craft is a love letter to the craft itself, and it is the kind of object that knitters often keep and use for years.
Sharing Your Finished Bag
Once you have completed your My Treasure Bag, share it with the knitting community. Post a photo to your Ravelry project page and tag the pattern so other knitters can find your notes and modifications. Share your finished bag on Instagram with hashtags like #treasurebag, #knittingbag, #freeknitpattern, or #knittersofinstagram. You might be surprised by how much encouragement and enthusiasm comes back to you from fellow knitters who are excited to try the pattern themselves.
And if you give this bag as a gift — perhaps filled with a beautiful skein of yarn and a set of stitch markers for a knitter in your life — know that you are giving something made with genuine care and skill. That is the real treasure.
Happy knitting. May your stitches be even, your yarn never tangle, and your finished bag hold everything you love.