
Free Tote Bags Knitting Pattern: Your Complete Guide to Crafting a Beautiful, Functional Bag
There’s something deeply satisfying about carrying a bag you made yourself. Whether you’re heading to the farmers market, the library, or the beach, a handknitted tote bag tells the world something about who you are — that you value craft, sustainability, and the pleasure of making things by hand. The good news is that knitting a tote bag is one of the most accessible projects for knitters of all skill levels, and you don’t need to spend a dime on a pattern to get started. This guide gives you everything you need: a complete, free tote bag knitting pattern, tips for customizing your bag, advice on choosing the right yarn, and troubleshooting help for common mistakes.
Let’s cast on.
Why Knit Your Own Tote Bag?
Before we dive into the pattern, it’s worth talking about why so many knitters are drawn to tote bags as a project. For beginners, a tote bag offers a wonderful combination of simplicity and reward. The construction is straightforward — most tote bags are worked flat or in the round, involve basic stitches, and don’t require shaping in the way that garments do. You get to practice your tension and consistency across a large, forgiving surface, and when you’re done, you have something genuinely useful.
For more experienced knitters, a tote bag is the perfect canvas for experimenting with colorwork, texture, or stitch patterns. You can introduce cables, lace, stripes, or Fair Isle motifs without the pressure of fitting a garment to a body. And because tote bags see real, daily use, they’re one of those projects that remind you of knitting every single time you pick them up.
From a practical standpoint, handknitted tote bags are also far more sustainable than disposable plastic bags, and they can be sturdier and more beautiful than many mass-produced alternatives. With the right yarn and a tight gauge, a knitted tote will last for years.
What You’ll Need
Before you begin, gather your materials. This pattern is designed to be flexible so that you can work with what you have, but here are the recommended supplies.
Yarn: For a sturdy tote bag, you want a yarn with some body and durability. Cotton, linen, jute, and cotton-blend yarns are all excellent choices. Wool can work, but it tends to stretch under the weight of bag contents. A worsted or bulky weight cotton yarn (like Lion Brand 24/7 Cotton, Paintbox Cotton, or similar) will give you a nice, solid fabric. You’ll need approximately 200–300 yards for a standard market-size tote, depending on your gauge and bag dimensions.
Needles: US size 7 (4.5mm) needles are a good starting point for worsted weight cotton. If you’re working in the round, use a 16-inch or 24-inch circular needle. If working flat, straight needles will do. Always swatch first and adjust needle size as needed to achieve your desired gauge.
Gauge: Approximately 18 stitches and 24 rows = 4 inches in stockinette stitch. Gauge matters slightly more for bags than some knitters expect — a looser gauge produces a drapier, more flexible bag, while a tighter gauge gives you a stiffer, more structured one. Neither is wrong; it depends on the look and function you want.
Other supplies: A tapestry needle for weaving in ends, scissors, stitch markers if working in the round, and optionally a crochet hook for finishing.
Free Tote Bag Knitting Pattern: The Classic Market Tote
This pattern produces a classic rectangular tote bag with an open top and two sturdy handles. It’s worked flat in two panels that are then seamed together, making it very beginner-friendly. The finished bag measures approximately 13 inches wide by 14 inches tall, not including handles.
Abbreviations
CO — cast on
K — knit
P — purl
St(s) — stitch(es)
RS — right side
WS — wrong side
BO — bind off
Rep — repeat
PM — place marker
Pattern Instructions
Cast on: Using your chosen yarn and US size 7 needles (or size needed to achieve gauge), CO 60 stitches.
Set-up row: Knit all stitches. This creates a clean bottom edge and gives your bag a neat, defined fold at the base.
Body of the bag: Work in stockinette stitch (knit on RS, purl on WS) until the piece measures 14 inches from the cast-on edge, ending with a WS row. If you’d prefer a textured fabric that lies flat without curling, you can substitute seed stitch or garter stitch throughout. For seed stitch, simply alternate knit and purl stitches across every row, reversing the pattern each row. For garter stitch, knit every row.
Divide for handles: On the next RS row, knit 8 stitches, bind off the next 44 stitches, and knit the remaining 8 stitches. You’ll have two separate groups of 8 stitches on your needle.
First handle: Working only on the first 8 stitches, continue in stockinette stitch (or your chosen stitch pattern) for 12 inches, or until the handle reaches your desired length. Bind off loosely. Break yarn.
Second handle: Rejoin yarn to the second group of 8 stitches and work the handle the same way. Bind off loosely.
Make a second panel: Repeat all of the above to create an identical second panel.
Finishing
Lay your two panels together with wrong sides facing outward. Using a tapestry needle and your yarn, seam the two side edges together using mattress stitch or whipstitch. Then seam the bottom edges together. Turn the bag right side out.
For the handles, fold the two handle strips from each panel so that they align with each other, and seam them together on the sides to create a single, doubled handle on each side. This gives your handles extra strength and a neater appearance. Alternatively, you can leave the handles as flat strips and simply tack the ends of the back panel’s handles to the inside of the front panel at the top edge, creating a loop.
Weave in all ends securely. Because this bag will be pulled and stretched with use, it’s worth weaving in ends in multiple directions for extra security.
Tips for Customizing Your Tote Bag
One of the best things about this pattern is how easily it can be adapted. Here are some ideas for making it your own.
Add a base panel: If you want a bag with more structure and depth, knit a small rectangular panel separately and seam it to the bottom of your bag. A base panel about 5 inches wide and the same width as your bag will give it a nice boxy shape that holds more items.
Introduce stripes: Switching yarn colors every two rows (on RS rows) is one of the easiest ways to add visual interest. Use up scraps of cotton yarn you already have for a fun scrappy look, or choose two complementary colors for a more intentional palette.
Work colorwork or Fair Isle panels: If you’re comfortable with stranded colorwork, consider working a motif panel along the lower portion of the bag. Geometric patterns, botanical motifs, and simple repeating shapes all look beautiful on the flat surface of a tote bag.
Try cables: Adding a cable panel down the center of the bag front is a gorgeous detail that adds texture and makes your bag look much more complex than it actually is. A simple 6-stitch rope cable worked every 6 rows is a great starting point.
Experiment with stitch patterns: Basket weave, moss stitch, and broken rib all produce interesting textures and help prevent stockinette from curling. Many knitters prefer a seed stitch tote because it lies completely flat during knitting, which makes the project easier to handle.
Knit in the round: If you’d like to avoid seaming entirely, you can cast on 120 stitches, place a marker, and work in the round until the bag reaches your desired height. Then divide for handles as described above, working each handle flat. This produces a seamless bag with a slightly different look.
Lined bags: Adding a simple fabric lining to your knitted tote dramatically extends its life and prevents small items from falling through the knitted fabric. Cut a piece of cotton fabric to size, fold over the edges, and hand-sew or machine-sew it inside the bag. This is particularly useful if you plan to carry items like keys or coins that might otherwise slip through gaps in the knitting.
Choosing the Right Yarn for a Knitted Tote Bag
Yarn selection has more impact on a tote bag than almost any other knitting project. Here’s what to consider.
Fiber content matters most. Cotton and linen are the gold standards for knitted bags because they’re strong, washable, and don’t stretch excessively under weight. Linen softens beautifully with washing and use. Cotton is easy to find, comes in hundreds of colors, and is pleasant to work with. Avoid 100% acrylic for bags that will carry heavy items — acrylic tends to stretch and bag out over time, especially with weight pulling on the handles.
Consider the weight. A worsted weight yarn gives you a good balance between speed and fabric density. Bulky yarn knits up quickly and produces a sturdy, thick fabric, but can feel heavy. DK weight gives a finer fabric that drapes nicely, though it takes longer to knit. For a first tote bag, worsted weight is the easiest choice.
Think about color. Light-colored bags can show soil more easily, especially with use at markets or grocery stores. Darker colors are more practical for everyday use, while lighter or more vibrant colors can be beautiful for special or seasonal bags.
Budget considerations. One of the lovely things about knitting a tote bag is that it doesn’t take much yarn, and budget-friendly cotton yarns work just as well as expensive ones. Lion Brand 24/7 Cotton, Red Heart Soft Essentials Cotton, and Paintbox Simply DK are all widely available, affordable, and reliable for bag projects.
Common Mistakes and How to Fix Them
Even simple projects can come with hiccups. Here are the most common issues knitters encounter with tote bags and how to address them.
The bag stretches out of shape. This usually comes down to yarn choice. If you’re using a fiber with a lot of stretch (like wool or acrylic), the weight of the bag’s contents will pull the knitting downward over time. Switching to cotton or linen solves this problem. You can also add a fabric lining, which distributes weight more evenly and prevents the bag from distorting.
The handles are too thin or they dig into hands. Thin handles can be uncomfortable to carry. If this happens, simply knit the handle section wider — 12 to 15 stitches instead of 8. You can also double the handles by seaming two strips together, as described in the finishing section, which adds both comfort and durability.
The bottom of the bag sags. This can happen if your gauge is too loose or your yarn isn’t firm enough. A firmer gauge (go down a needle size) and a denser yarn will help. Adding a fabric bottom to the inside of the bag is another simple fix — cut a piece of cardboard or plastic canvas to fit the base and slip it inside.
The seams are visible or uneven. Mattress stitch, worked carefully with the right-side-out panels facing you, is almost invisible when done well. If you’re finding your seams visible, practice mattress stitch on a swatch first. Using a yarn that matches your main color also helps seams disappear.
The bag is too small or too large. This is why swatching matters. If your finished bag isn’t the size you wanted, note your actual stitch gauge and adjust your cast-on number accordingly. Add or subtract stitches in multiples of 2 if you want to maintain an even stockinette pattern.
Knitted Tote Bags as Gifts
A handknitted tote bag makes one of the most thoughtful and practical gifts you can give. Because the project works up relatively quickly — most knitters finish a tote bag in a weekend or a few evenings — it’s a great option when you want to give a handmade gift without committing to a months-long project.
For gifting, consider personalizing the bag with the recipient’s favorite colors, a meaningful motif, or an initial embroidered in duplicate stitch on the finished bag. You can also tailor the size to the recipient’s needs — a wider, shallower bag works beautifully as a project bag for a fellow knitter, while a taller, narrower bag is perfect for carrying a water bottle, notebook, and phone.
Caring for Your Knitted Tote Bag
A well-made cotton tote bag is easy to care for. Machine wash in cold water on a gentle cycle, and either lay flat to dry or tumble dry on low. Avoid high heat, which can cause cotton to shrink. If your bag does shrink slightly, a gentle reshaping while damp and laying it flat to dry will usually restore its dimensions.
If your bag has been lined with fabric, check the care instructions for the fabric as well before washing.
Final Thoughts
Knitting a tote bag is one of those projects that manages to be simultaneously relaxing and genuinely useful. You’re not racing to finish before a deadline, you’re not anxiously checking fit, and you’re not counting hundreds of tiny stitches. You’re simply moving through a rhythm of knit and purl, building something solid and real with your hands.
This free tote bag pattern is a starting point, not an ending point. Once you’ve made one, you’ll likely find yourself making another — experimenting with a different stitch, a bolder color, a new yarn, a different size. That’s the nature of knitting, and it’s one of the things that makes tote bags such a beloved project in the craft community.
So grab your yarn, cast on those first sixty stitches, and enjoy the process. Your next favorite bag is just a few evenings away.
Happy knitting.