
The Ultimate Beginner Knitting Pattern for a Tote Bag You’ll Actually Use Every Day
If you’ve been looking for a project that’s simple enough to keep you hooked but practical enough to actually use when it’s done, you’ve found it. This beginner knit bag pattern walks you through everything you need to make a beautiful, sturdy tote bag from scratch — no advanced techniques, no intimidating stitch counts, no frustration. Just yarn, needles, and a little bit of your time.
Whether you’re new to knitting and looking for your first “real” project after scarves, or you’re an experienced knitter searching for a relaxing make, this easy market bag pattern delivers. It works up quickly, uses affordable materials, and creates something genuinely useful. Think farmers’ market runs, beach days, grocery errands, or toting your latest knitting project around town.
Let’s get into it.
Why a Knitted Tote Bag Is the Perfect Beginner Project
Before we jump into the pattern, it’s worth talking about why a DIY knit tote is such a great choice for beginners and beyond.
First, the shape is forgiving. Unlike garments, where fit and gauge have to be nearly perfect, a tote bag works in a wide range of sizes. If your gauge is slightly off, you don’t end up with a sweater that doesn’t fit — you just end up with a slightly larger or slightly smaller bag, and both versions are perfectly lovely.
Second, the stitches are simple. This pattern uses basic knit and purl stitches. If you’ve worked through a dishcloth or a beginner scarf, you already have the skills you need. There’s no seaming up complicated pieces, no stitch markers for complicated lace, and no magic loop technique to puzzle through.
Third, the materials are inexpensive. A tote bag doesn’t require a lot of yarn. A couple of skeins of cotton or a sturdy worsted weight is usually all you need. You can make this bag for well under $20 in yarn costs, which makes it a fantastic gift idea too.
Finally, it finishes fast. Most knitters complete this project in a weekend or a few evening sessions. That quick turnaround is incredibly satisfying and motivating, especially if you’re building your skills and want to see results without committing to a months-long project.
Materials You’ll Need for This Simple Knitting Bag Pattern
Before you cast on, gather everything together. Having your materials ready makes the process smoother and keeps you in the flow.
Yarn: Approximately 200–250 yards of worsted weight cotton yarn (or any sturdy worsted weight fiber). Cotton is ideal for market bags because it’s washable, durable, and holds its shape well. Look for a yarn labeled as worsted or Category 4. Some wonderful options include Lion Brand 24/7 Cotton, Paintbox Simply DK (held double), or Paintbox Simply Worsted. A single skein of worsted weight cotton typically runs around 200 yards, so plan for one generous skein or two smaller ones in coordinating colors.
Needles: US Size 7 (4.5mm) straight or circular knitting needles. You can use either, though many knitters prefer a circular needle even for flat knitting because it holds more stitches comfortably. If you decide to knit the bag in the round (we’ll cover both options), circulars are essential.
Additional supplies: A tapestry needle for weaving in ends, scissors, and a tape measure. That’s it — this project truly requires minimal tools.
Optional: Stitch markers, which are helpful for marking the sides of the bag if you knit in the round, and a crochet hook in a similar size if you want to add a crocheted border or handle reinforcement.
Understanding Gauge
Gauge isn’t the most exciting topic, but it matters even for a bag. The recommended gauge for this simple knitting PDF pattern is approximately 18 stitches and 24 rows over 4 inches in stockinette stitch on US size 7 needles.
To check your gauge, cast on 24 stitches and work in stockinette (knit one row, purl one row) for about 30 rows. Bind off, block lightly, and measure a 4-inch square in the center of your swatch.
If your gauge is tighter (more stitches per inch), go up a needle size. If it’s looser (fewer stitches per inch), go down a needle size. Again, because this is a bag and not a fitted garment, being slightly off isn’t the end of the world. But getting close to the recommended gauge will ensure your finished tote is roughly the dimensions listed in the pattern.
Finished Dimensions
This pattern creates a tote bag with the following approximate dimensions:
Width: 14 inches
Height: 15 inches (before handles)
Handle length: 10 inches each
These dimensions make it a great all-purpose tote — big enough to carry a substantial grocery haul or a library book stack, but not so enormous that it becomes unwieldy. If you’d like a smaller bag, simply cast on fewer stitches and work fewer rows. If you want something bigger, cast on more stitches and lengthen the body accordingly.
Abbreviations Used in This Pattern
CO — Cast on
BO — Bind off
K — Knit
P — Purl
RS — Right side
WS — Wrong side
St(s) — Stitch(es)
Rep — Repeat
PM — Place marker
SM — Slip marker
The Pattern: Flat Version (Knitting Back and Forth)
This version of the knitting pattern tote bag is worked flat in two panels that are then seamed together at the sides and bottom. It’s an excellent choice if you’re not yet comfortable knitting in the round.
Casting On
Using the long-tail cast on (or any cast on you’re comfortable with), CO 64 stitches.
The long-tail cast on is recommended because it creates a neat, slightly elastic edge that’s more attractive than a basic thumb cast on. If you’re unfamiliar with it, there are wonderful video tutorials available online, and it only takes a few minutes to learn.
Bottom of the Bag
Row 1 (RS): Knit all stitches.
Row 2 (WS): Knit all stitches.
Row 3 (RS): Knit all stitches.
Row 4 (WS): Knit all stitches.
Work these four rows of garter stitch (knit every row) for a total of 8 rows. This creates a firm, flat base for your bag that resists curling.
Body of the Bag
Now you’ll transition to stockinette stitch, which gives the bag its classic smooth knit look on the outside.
Row 1 (RS): Knit all stitches.
Row 2 (WS): Purl all stitches.
Repeat these two rows until the piece measures approximately 14 inches from the cast-on edge, ending on a wrong side (purl) row.
As you work, keep your tension consistent. If you find stockinette curling at the edges (it will, that’s just its nature), don’t worry — seaming the sides will keep it in check, and blocking the finished bag will settle everything flat.
Top Border
Once you’ve reached your desired length, work 8 rows of garter stitch again (knit every row). This creates a matching border at the top of the bag and helps the edge lie flat.
After completing 8 rows, bind off all stitches loosely. A loose bind off is important here — if the top of your bag is too tight, it’ll be hard to open and close. If you tend to bind off tightly, try using a needle one size larger for the bind off row.
Make a Second Panel
Repeat the entire process to create a second identical panel. You now have the front and back of your tote.
Assembling the Bag
Lay both panels flat with the wrong sides facing each other (so the smooth knit sides face outward). Thread your tapestry needle with a length of yarn — about 36 inches works well for each seam.
Using a whip stitch or mattress stitch, seam up both side edges and across the bottom. Mattress stitch creates an almost invisible seam and is worth learning if you haven’t already; whip stitch is faster and still looks very clean on a bag like this.
Weave in any ends along the seam so they’re hidden. Turn the bag right side out and admire your work before moving on to the handles.
Knitting the Handles
The handles are worked as separate strips and then attached. Each handle uses about 25–30 yards of yarn.
For each handle:
CO 8 stitches.
Work in garter stitch (knit every row) until the piece measures 20 inches, or your preferred handle length. For longer over-the-shoulder straps, work to 30 inches. For shorter handles meant to be carried in the crook of the arm, 18 inches is typically comfortable.
Bind off all stitches. Make two handles.
Attaching the Handles
Position each handle approximately 2.5 inches from the side seam, on both the front and back panels. Using your tapestry needle and a length of yarn, sew each end of each handle to the inside of the top border, stitching back and forth several times to create a very secure attachment. A bag sees a lot of stress at the handle attachment points, so don’t skimp here — stitch generously.
The Pattern: In-the-Round Version
If you prefer to skip the seaming step entirely, you can work this DIY knit tote in the round using circular needles. The finished bag is identical; the process is slightly different.
Casting On
CO 128 stitches onto a 16-inch or longer circular needle. Join to work in the round, being careful not to twist your stitches. Place a stitch marker to mark the beginning of the round.
Bottom Rounds
Work 4 rounds of knit stitch (this creates a stockinette tube rather than garter, but you can create a flat bottom later).
To create a proper flat base when knitting in the round, work 8 rounds of 1×1 ribbing (knit 1, purl 1, alternate around) for a structured bottom, then transition to stockinette.
Alternatively, work the bag in the round for the body and seam only the bottom edge flat — this is called a “boxed bottom” technique and creates a bag that stands up on its own.
Body Rounds
Knit every round (this creates stockinette when working in the round) until the bag measures 14 inches from the cast-on edge.
Top Border
Work 8 rounds of 1×1 ribbing (K1, P1 around) for a neat top edge that has some stretch and spring to it.
Bind off in pattern (knit the knits, purl the purls as you bind off) loosely.
Attach handles as described in the flat version.
Blocking Your Finished Bag
Blocking makes an enormous difference in how a finished knit bag looks and feels. For cotton, wet blocking works beautifully.
Fill a basin with cool water and submerge your finished bag. Gently press it down to saturate the fiber — don’t agitate or wring. Let it soak for 10 to 15 minutes, then lift it out and gently press (don’t wring) the excess water out by rolling the bag in a clean towel.
Lay the bag flat on a blocking mat or dry towel, shape it to your desired dimensions, and let it dry completely. This usually takes 24 hours. Once dry, any curling or unevenness will have relaxed into a smooth, professional-looking surface.
Yarn Substitution Ideas
One of the best things about this easy market bag pattern is how well it adapts to different yarns. Here are some ideas depending on what you’re going for.
For a traditional market bag with a slight open texture, try holding a fine cotton yarn doubled on your size 7 needles. The resulting fabric is a little drapier and has a lovely woven quality.
For a colorful, cheerful bag, use a variegated or self-striping cotton. The colors work up into beautiful organic stripes with no extra effort on your part.
For an eco-friendly tote, look for organic cotton, linen, or a linen-cotton blend. These fibers are slightly more rustic in feel but extraordinarily durable and sustainable.
For a chunkier, quicker knit, try a bulky weight cotton or a cotton-acrylic blend on US size 9 or 10 needles. The bag will work up very fast and have a relaxed, casual look.
Avoid very stretchy yarns like pure superwash merino for this project. Stretch is wonderful in garments but not ideal for a bag that needs to hold its shape under load.
Tips for Getting the Best Results
Keep your tension even throughout. If you notice your stitches getting tighter when you’re tired or distracted, take a break. Uneven tension is much more visible in a simple stockinette bag than it is in a textured stitch pattern.
Don’t skip the garter stitch border. Those 8 rows at the top and bottom aren’t just decorative — they prevent the stockinette from rolling and give the bag structure.
Sew the handles on securely. It sounds obvious, but this is the step most beginners rush, and loose handles are the most common way a knitted bag fails. Take your time, use plenty of yarn, and stitch in a small square pattern with an X across the center for maximum strength.
Wet block the finished bag. Even if you usually skip blocking, do it for this project. Cotton responds beautifully and the improvement in appearance is dramatic.
Gifting and Customizing This Pattern
A handknitted tote bag is one of the most universally appreciated handmade gifts you can give. It’s practical, beautiful, and personal in a way that no store-bought version can match.
To customize for a gift, try working the recipient’s initials into the fabric using a simple duplicate stitch once the bag is finished. You can also add a crochet flower or a knitted bow to the handle for something extra decorative. Tassels at the corners give a bohemian look that’s very popular right now.
If you’re making several bags at once — a wonderful idea for holiday gifts — consider buying yarn in bulk. Many craft stores sell cotton yarn in larger skeins or cones, which brings the cost per bag down significantly.
For a market bag specifically, you might finish the inside with a small fabric liner sewn in by hand. This prevents small items like keys or lip balm from poking through the knit stitches and gives the bag a more polished, boutique look.
Saving and Using This Pattern as a PDF
If you’d like to keep this simple knitting PDF pattern handy for future reference, simply copy the text into a document editor, format it to your liking, and save it as a PDF. Adding your own notes — such as your gauge swatch results, the yarn you used, or any modifications you made — turns it into a personalized reference you can come back to again and again.
Many knitters keep a simple notebook or binder of their favorite patterns with swatches stapled in. It’s a wonderful habit that makes it easy to replicate your successes and avoid repeating any mistakes.
Final Thoughts
There’s something deeply satisfying about carrying a bag you made yourself. Every time you head to the market, the library, or the beach with your DIY knit tote over your arm, you’ll feel the quiet pride that comes from making something functional and beautiful with your own hands.
This beginner knit bag pattern is designed to give you that experience without overwhelming you. The stitches are simple, the materials are affordable, the construction is logical, and the result is genuinely useful. Whether this is your very first knitting project beyond a scarf or your fifteenth quick knit tote, we hope it’s a joy to make from the first cast-on to the last woven-in end.
Now cast on, settle in, and enjoy the process. Your perfect handmade tote bag is only a few evenings away.