
Easy Knitted Tote Bag Pattern | Reusable Shopping Bag PDF
There is something deeply satisfying about carrying your groceries home in a bag you made yourself. It is sturdy, beautiful, and completely yours — a small act of craft that quietly pushes back against disposable culture. Whether you are a beginner looking for your first functional project or an experienced knitter searching for a reliable pattern to gift or sell, this easy knitted tote bag pattern is exactly what you need. Below you will find everything: materials, gauge, step-by-step instructions, finishing tips, and suggestions for customizing your bag so it becomes a true signature piece.
Why Knit a Reusable Shopping Bag?
Before diving into the pattern itself, it is worth taking a moment to appreciate why knitted tote bags have become so popular among crafters and conscious consumers alike. Cotton yarn stretches gently under weight, which means a knitted tote actually conforms to the shape of whatever you put inside it — a quality no plastic bag can match. A well-made knitted bag can hold a surprising amount of weight, and when the knitting is done correctly, it will not sag, tear at the handles, or lose its shape after repeated washing.
From an environmental standpoint, a single reusable cotton tote bag can replace hundreds of single-use plastic bags over its lifetime. When you knit your own, you also control exactly what goes into it — no synthetic fibers, no chemical treatments, just natural fiber that biodegrades responsibly at the end of its very long life.
Knitted tote bags also make wonderful gifts. They are personal, practical, and handmade — three qualities that almost always land well. Once you have mastered this pattern, you will find yourself knitting them in every color you can find, customizing the handle length, changing the stitch pattern on the body, and generally losing yourself happily in what is one of the most rewarding projects in a knitter’s repertoire.
Materials You Will Need
Gathering your materials before you begin is one of the best habits you can develop as a knitter. For this pattern, the materials list is intentionally simple and budget-friendly.
Yarn: You will need approximately 200–250 yards of worsted weight cotton yarn (Category 4). Cotton is the ideal choice for a market bag because it is machine washable, strong, and gets softer with each wash. Look for 100% cotton options in colors that make you happy — a bright terracotta, a soft sage green, a classic cream, or a deep navy all look beautiful worked up in this stitch. If you want a lighter, more open bag, a Category 3 DK weight cotton will also work beautifully with the needle size adjustment noted below.
Needles: US size 7 (4.5 mm) straight or circular knitting needles. If you prefer to knit in the round, a 16-inch circular needle of the same size works perfectly and eliminates the need for seaming.
Notions: A tapestry needle for weaving in ends, a pair of scissors, stitch markers if you are knitting in the round, and a ruler or measuring tape for checking gauge.
Optional: A large button or wooden ring for a decorative closure, though the pattern as written does not require one.
Gauge
Gauge is 18 stitches and 24 rows = 4 inches in stockinette stitch using US size 7 needles and worsted weight cotton yarn.
Always knit a swatch before beginning any project, but especially for bags where you want a specific finished size. Cotton yarn can vary quite a bit in weight and twist between brands, and a difference of even one stitch per inch can change your finished dimensions noticeably. Wash and block your swatch before measuring it, since cotton often relaxes slightly after its first wash.
If your gauge is too tight (more stitches per inch), go up a needle size. If your gauge is too loose (fewer stitches per inch), go down a needle size.
Finished Dimensions
This pattern produces a bag that measures approximately 13 inches wide by 14 inches tall (before the handles), with handles that extend an additional 10 inches above the bag body. This is a versatile, medium-sized tote that works equally well for grocery shopping, a trip to the farmers market, a beach day, or carrying books to a coffee shop.
Abbreviations
- CO — Cast on
- BO — Bind off
- K — Knit
- P — Purl
- K2tog — Knit two stitches together (a right-leaning decrease)
- SSK — Slip, slip, knit (a left-leaning decrease)
- St(s) — Stitch(es)
- RS — Right side
- WS — Wrong side
- Rep — Repeat
- PM — Place marker
- SM — Slip marker
The Pattern
Casting On and Starting the Bottom
Using your US size 7 needles and worsted weight cotton yarn, cast on 60 stitches. If you are knitting flat (on straight needles), you will work back and forth in rows and seam the sides at the end. If you are knitting in the round on a circular needle, cast on 120 stitches, join to work in the round being careful not to twist, and place a stitch marker at the beginning of the round.
Flat version instructions follow below. Notes for the in-the-round version are included in parentheses where the instructions differ.
Rows 1–6: Work in garter stitch (knit every row when working flat; knit one round, purl one round when working in the round) for 6 rows or rounds. This creates a firm, stable base for the bag that will not curl.
Body of the Bag
After completing the garter stitch base, transition to the main body stitch pattern. This pattern uses a simple seed stitch border with a stockinette center, which gives the bag a classic, clean look with a little textural interest.
Row 7 (RS): K3, purl to last 3 stitches, K3.
Row 8 (WS): K3, knit to last 3 stitches, K3.
Wait — let us be more precise about the body stitch pattern so it is clear and easy to follow.
Main Body Pattern (Flat):
Row 1 (RS): K3, P to last 3 sts, K3.
Row 2 (WS): K across all stitches.
Repeat Rows 1 and 2 until the bag body measures 12 inches from the cast-on edge, ending with a WS row. This simple combination of knit and purl rows with a garter stitch selvedge edge keeps the sides from curling, gives the fabric a slight reverse stockinette texture on the right side that holds its shape beautifully, and makes the whole process very easy to memorize after the first few rows.
(In-the-round version: Knit every round until the bag measures 12 inches from the cast-on edge. The garter stitch border is not needed when working in the round, as stockinette does not curl when worked circularly.)
Reinforcing the Handles
The handles are the most structurally important part of any tote bag, and this pattern uses a simple but effective method of creating two separate handle straps that are then knitted directly onto the bag body. This gives much stronger attachment points than handles sewn on after the fact.
After the body measures 12 inches, you will begin dividing the work for the handles.
Handle Dividing Row (RS): K3, P12, K3. Turn work. You will now work only over these 18 stitches for the first handle.
Handle Strap 1:
Work in garter stitch (knit every row) over these 18 stitches for 10 inches. This creates the first handle strap. When the strap measures 10 inches, cut the yarn and leave these stitches on a holder or a piece of scrap yarn.
Return to the full row of 60 stitches. With RS facing, rejoin yarn at the 19th stitch from the right edge.
Center Panel:
K3, P to last 21 stitches of the full row, K3. Work in the established pattern over the center 24 stitches for 10 inches to create the open top of the bag, then bind off. (This center section is not a handle — it is the opening of the bag. You can choose to leave it as is, or bind it off more firmly with a picot bind-off for a decorative touch.)
Actually, let us simplify this for clarity, because the traditional approach to this style of bag handles is slightly more straightforward.
Revised Handle Construction:
After the bag body measures 12 inches:
Row 1 – Handle Divide (RS): K3, P12, K3, bind off center 24 stitches, K3, P12, K3.
You now have two groups of 18 stitches — one on each end of the needle — with the center 24 stitches bound off to create the bag opening.
Working Handle 1: On the first group of 18 stitches, work in garter stitch (knit every row) for 10 inches. Bind off all 18 stitches.
Working Handle 2: Rejoin yarn to the second group of 18 stitches and work in garter stitch for 10 inches. Bind off all 18 stitches.
Finishing the Bag
If you worked flat, fold the bag in half with right sides together so the cast-on edge forms the bottom and the side edges meet. Using your tapestry needle and a length of the same yarn, seam the two sides together using mattress stitch. Mattress stitch creates an almost invisible seam on the right side of the fabric and is worth learning if you are not already familiar with it. Work slowly, pulling the yarn gently but firmly so the seam lies flat.
Turn the bag right side out. Weave in all ends securely, going through at least two inches of fabric in multiple directions so nothing works loose with use and washing.
Lightly block the bag by dampening it with cool water, gently squeezing out the excess, and laying it flat to dry. You can stuff the bottom with a rolled towel to help it hold its shape while drying.
Optional Embellishments and Customizations
One of the best things about this pattern is how readily it accepts creative modifications. Here are several ways to make it your own.
Add a mesh or lace stitch to the body. Instead of the reverse stockinette body, try a simple eyelet pattern: work a row of (K2tog, YO) across on right-side rows and purl on wrong-side rows. This creates a beautiful open fabric that is especially nice for a farmers market bag, where you want to see your produce through the sides.
Change the handle length. For shoulder carry, extend the handles to 18–20 inches. For a shorter hand carry, reduce them to 7–8 inches. The garter stitch construction means you simply knit more or fewer rows.
Add a base panel. For a sturdier bottom, cut a piece of stiff plastic canvas or a reusable mesh produce bag insert to size and slip it inside the finished bag. This keeps the bottom flat when the bag is full and prevents sagging.
Try a color stripe. Cotton yarn takes color well, and a simple stripe pattern — alternating two colors every four rows — adds a lot of visual interest without any additional complexity. Carry the unused color up the side of the work so you do not have too many ends to weave in.
Use a variegated or self-striping yarn. Let the yarn do the design work for you. A self-striping cotton in earthy tones, bright multicolors, or soft pastels will produce a bag that looks far more elaborate than the simple stitch pattern suggests.
Add a button closure. Sew a large wooden or shell button to one side of the bag near the top, and use a yarn loop or a crocheted button loop on the other side as a fastener. This is a small addition that makes the bag feel much more finished and intentional.
Washing and Care Instructions
One of the great advantages of cotton yarn is its durability in the wash. This tote bag is machine washable on a gentle cycle in cool water. Avoid hot water, which can cause cotton to shrink and can weaken the fiber over time. Tumble dry on low or, ideally, lay flat to dry. Do not hang a wet cotton bag by its handles, as the weight of the wet yarn will stretch them.
With proper care, this bag will last for years. Many cotton bags actually improve with washing — the fiber softens and becomes more supple, the stitch definition settles, and the overall fabric feels more like cloth and less like yarn.
Downloading the PDF Version
For a printable version of this pattern that you can take to your knitting group, refer to at your local coffee shop, or keep in your project bag alongside your yarn, a PDF version of this Easy Knitted Tote Bag Pattern is available for download. The PDF includes all of the instructions above in a clean, single-page format with a visual stitch guide and finished measurements diagram. It is formatted for easy printing on standard letter or A4 paper and is yours to keep and use as many times as you like.
Frequently Asked Questions
Can I use a different yarn weight? Yes. If you use DK weight (Category 3) cotton, go down to US size 5 or 6 needles and cast on 70 stitches instead of 60 to achieve a similar finished width. The resulting fabric will be lighter and slightly more drapey, which is lovely for a summer market bag.
Can I knit this in the round on double-pointed needles? The bag body is too large for double-pointed needles comfortably, but a 16-inch circular needle works perfectly. For the handles, you may need to shift to a small circular or work flat and seam, since 18 stitches is too few to comfortably circulate on a 16-inch needle.
What if I want a bigger bag? Cast on 80 stitches instead of 60 and adjust the handle divide accordingly — each handle should remain about 18 stitches, with the center bound-off section expanding to accommodate the extra width.
Is this a good pattern for beginners? Absolutely. If you can cast on, knit, purl, and bind off, you have everything you need to complete this bag. The only slightly advanced technique is the mattress stitch seam, and there are excellent video tutorials available for that if you prefer to learn visually.
How much yarn do I need for multiple bags? A 200-gram skein of worsted weight cotton typically yields around 350–400 yards, which is enough for one generous bag or two smaller ones. If you are making bags as gifts or for sale, buying yarn in bulk skeins is more economical than individual balls.
Final Thoughts
A knitted tote bag is one of those projects that sits at a perfect intersection: it is quick enough to finish in a weekend, functional enough to use every single day, and beautiful enough to make you feel proud every time you pull it out. It is also a genuinely meaningful alternative to disposable shopping bags — a quiet, practical statement about the value of making things by hand and making choices that last.
Once you finish your first one, you will understand why knitters keep coming back to this project. The rhythm of it is meditative, the result is immediately satisfying, and the possibilities for customization are almost endless. Whether you are knitting for yourself, for your kitchen counter, for a friend’s birthday, or for a craft fair table, this easy knitted tote bag pattern will serve you beautifully every time.
Pick up your needles, choose a color that makes you smile, and cast on. Your next favorite bag is about 250 yards of cotton away.