
Simple Slouchy Tote Bag Free Knitting Pattern
There is something deeply satisfying about carrying a bag you made with your own two hands. Whether you are heading to the farmers market, toting books to a coffee shop, or packing a few essentials for a weekend trip, a handknit tote bag is one of those projects that manages to be both practical and personal. This simple slouchy tote bag free knitting pattern is designed for anyone who wants a relaxed, roomy carryall without spending weeks on a complicated stitch pattern or hunting down hard-to-find yarn.
This pattern is beginner-friendly in the sense that it relies on basic stitches, but it still produces something that looks polished and intentional. The slouchy silhouette is a big part of the appeal. Unlike a stiff structured bag, this tote drapes softly over its contents, giving it that effortlessly casual look that works with almost any outfit. Knit it in a sturdy cotton or cotton-blend yarn and you will have a bag that holds its shape through years of use while still maintaining that lovely relaxed feel.
If you have ever made a dishcloth or a simple rectangular scarf, you already have the skills to make this bag. The construction is straightforward: two flat panels knit in stockinette stitch, seamed together, with a simple garter stitch border and a pair of handles that are either knit as i-cord or made from purchased webbing if you prefer something a little sturdier. The whole thing comes together faster than you might expect, and the result is a bag that looks like it came from a boutique rather than a craft basket.
Let’s get into everything you need to know, from materials to finishing, so you can cast on today and carry your new tote tomorrow.
Materials and Yarn Suggestions
Before you cast on, gather your supplies. Having everything within reach before you begin makes the whole knitting experience more pleasant and uninterrupted.
Yarn: You will need approximately 300 to 400 yards of a worsted weight yarn. Cotton yarn is the classic choice for tote bags because it is durable, washable, and has very little stretch, which means your bag will not sag and distort under the weight of groceries or books. Some excellent choices include Lion Brand 24/7 Cotton, Paintbox Simply DK (held double), Cascade 220 Superwash in a cotton blend, or any medium-weight cotton or linen yarn you have on hand or love the color of. If you want a slightly softer bag that still holds up well, a cotton-acrylic blend like Lion Brand Comfy Cotton Blend works beautifully.
Avoid very stretchy yarns like pure merino or most superwash wools for this project unless you plan to add a lining. They will work, but the bag may stretch out with use and lose its shape more quickly than a cotton alternative would.
Needles: US size 7 (4.5mm) straight or circular needles. If you use circular needles, you can knit the bag in the round for the body, which eliminates seaming — an option covered in the variations section below.
Notions: You will need a yarn needle for seaming and weaving in ends, scissors, stitch markers if you find them helpful, and optionally a ruler or measuring tape. If you want to add a lining, pick up a half yard of cotton fabric in a coordinating print or solid, a needle and thread or sewing machine, and a few pins.
Gauge: 18 stitches and 24 rows over 4 inches (10 cm) in stockinette stitch. Always swatch before beginning if getting the right size is important to you. A slightly off gauge will still produce a usable and beautiful bag, but the dimensions will vary from those listed below.
Finished Measurements
The finished bag measures approximately 15 inches wide by 14 inches tall, not including the handles, which add another 10 to 12 inches of length depending on how you make them. This is a generous size — roomy enough to carry a beach towel or a stack of library books, but not so enormous that it becomes unwieldy.
If you want a smaller bag, such as something more suited to an everyday purse, simply cast on fewer stitches and work fewer rows. The beauty of a simple rectangular construction like this is that the sizing is completely intuitive and adjustable.
Abbreviations
Throughout this pattern the following abbreviations are used:
CO = cast on, BO = bind off, K = knit, P = purl, RS = right side, WS = wrong side, rep = repeat, St st = stockinette stitch (knit on RS, purl on WS), and pm = place marker.
The Pattern
Knitting the Front Panel
Cast on 68 stitches using the long-tail cast on or any cast on method you prefer. The long-tail cast on gives a neat, slightly elastic edge that works well for the bottom of the bag.
Rows 1 through 6: Knit every stitch on every row. This creates a garter stitch border at the bottom of the bag, which adds a little body and structure and prevents the edge from curling.
Row 7 (RS): Knit all stitches across.
Row 8 (WS): K3 (this is your garter stitch border on each side), purl to the last 3 stitches, K3.
Repeat Rows 7 and 8 until your piece measures approximately 14 inches from the cast-on edge, ending with a WS row.
Top Border: Work 6 rows of garter stitch (knit every row) across all 68 stitches.
Bind off all stitches loosely. A loose bind off is important here because a tight bind off at the top of the bag will pucker and pull. If you tend to bind off tightly, try using a needle one or two sizes larger just for the bind-off row.
Knitting the Back Panel
The back panel is worked exactly the same as the front panel. Cast on 68 stitches and follow the same instructions from start to finish. When both panels are complete, set them aside and move on to the handles.
Making the Handles
You have two options for handles: knit i-cord handles, which are soft and part of the fabric of the bag, or purchased cotton webbing handles, which are sturdier and easy to sew on.
I-Cord Handles: Using double-pointed needles or one circular needle, cast on 4 stitches. Slide the stitches to the other end of the needle without turning your work, bring the yarn around the back, and knit across all 4 stitches again. Repeat this process — slide, bring yarn around back, knit — until your i-cord measures 22 inches. Bind off and cut the yarn, leaving a long tail for seaming. Make a second i-cord handle of the same length.
Webbing Handles: Purchase two 22-inch lengths of one-inch-wide cotton webbing from a craft store or online. These are typically sold in natural, black, or tan and can be stitched directly to the inside top edge of the finished bag.
Finishing and Assembly
This is where your bag comes together, and it is deeply satisfying to watch two flat knitted panels become a functional, three-dimensional object.
Lay both panels flat with their right sides facing each other. Using the yarn needle and a length of yarn in the same color, seam the two side edges together using mattress stitch. Mattress stitch creates an almost invisible seam that sits flat rather than creating a ridge, and it is the preferred finishing technique for this kind of project.
To work mattress stitch on the sides: thread your yarn needle, secure the yarn at the bottom corner of one panel, and work up the side by picking up the bar between the edge stitch and the next stitch on one panel, then the corresponding bar on the other panel, alternating back and forth. Pull the yarn snug every few inches to close the seam.
Once both side seams are complete, work the same mattress stitch or a whip stitch along the bottom edge to close the base of the bag. Turn the bag right side out and admire the clean seams.
Attaching the Handles
The handles should be positioned about 4 inches in from each side seam, which places them symmetrically on each panel. You will attach two handles to the front panel and two handles to the back panel — four handle ends in total, each one making up half of a loop that extends up from the bag.
If using i-cord handles, thread the tail of yarn through the yarn needle and sew each end securely to the inside of the top border, going back and forth several times to ensure they will not pull loose when the bag is loaded. The handles should form a loop that sits about 10 to 11 inches above the top edge of the bag when finished.
If using webbing handles, fold the raw ends of the webbing under by about an inch and pin them in position on the inside of the bag, centered on each panel. Sew them down using a sturdy hand stitch or a sewing machine, stitching a rectangle and then an X pattern across it — this distributes the stress across the attachment point and makes the handles very secure.
Weaving In Ends
Use your yarn needle to weave all remaining ends into the wrong side of the fabric, going in at least two directions to prevent them from working loose over time. Trim any excess.
Optional Variations
One of the joys of a simple pattern is how easy it is to customize. Here are several variations to consider depending on your style, skill level, or what you have in your yarn stash.
Knit in the Round: If you would rather skip the seaming, cast on 136 stitches on a circular needle and join to work in the round. Knit every round for the garter stitch borders (since knitting every round in the round produces stockinette, you will need to alternate knit and purl rounds to get garter). Work the body in stockinette — knit every round — and close the bottom with a three-needle bind off or by seaming flat. This method produces a seamless bag with a slightly cleaner look on the sides.
Striped Tote: This pattern is perfect for using up leftover yarn in coordinating colors. Simply change colors at the beginning of a RS row, carrying the unused color up the side or cutting and rejoining as you prefer. Stripes that are multiples of 2 rows are the easiest since stockinette shows stripes most cleanly on the RS.
Textured Stitch Body: If you want more visual interest, try substituting the stockinette body with seed stitch (alternating K1, P1 on every row, offsetting each row) or a simple 2×2 rib. Keep in mind that textured stitches may change the amount of yarn you need and may affect the gauge, so swatch accordingly.
Added Pocket: A small exterior or interior pocket is easy to add. Knit a rectangle measuring about 8 inches wide by 7 inches tall in the same yarn, finish the top edge with a few rows of garter stitch, and sew it to the front or inside of the bag before seaming the panels together. This is especially useful if you carry a phone or keys and want them easily accessible.
Lined Tote: For a more polished, boutique-quality finish, line the bag with a half yard of cotton fabric. Cut two fabric panels to the same dimensions as your knitted panels, seam them together on three sides, fold the top raw edges down, and slip the lining inside the finished bag with wrong sides together. Stitch the lining to the top edge just below the garter stitch border, either by hand with a slip stitch or by machine. A lining also reinforces the bag and helps it hold its shape, especially if you plan to carry heavier items.
Care and Washing
A cotton yarn tote bag is wonderfully easy to care for. Most cotton yarns are machine washable on a gentle or regular cycle in cold water. Turn the bag inside out before washing to protect the outer surface and keep the colors looking fresh. Lay flat to dry rather than putting it in the dryer, since heat can shrink cotton and potentially distort the shape of the bag.
If you used a cotton-acrylic blend, check the yarn label for specific care instructions, as some blends can tolerate the dryer on low heat. When in doubt, air drying is always the safest choice for handknits.
Tips for Success
A few small habits will make a big difference in the quality of your finished bag. Always weave in your ends securely, since a tote bag gets a lot of use and loosely woven ends will work their way free over time. Pay attention to your tension, especially along the side edges — slipping the first stitch of every row purlwise will give you a neater edge and make seaming much easier. And do not rush the finishing. The seaming and handle attachment are what elevate this from a craft project to something you will carry proudly for years.
If you are a relatively new knitter and mattress stitch feels intimidating, there are wonderful video tutorials online that walk through it step by step. It is one of those techniques that feels mysterious the first time and second nature by the third or fourth time you use it.
A Note on Yarn Substitution
This pattern is quite forgiving when it comes to yarn substitution, which makes it a great stash-buster. As long as you stick to a worsted weight or close to it, and choose a yarn with some structure rather than extreme drape, you will get a bag that works. Natural fibers like cotton and linen are always the best choice for durability, but a well-made acrylic or blend will also serve you well, especially if easy washing is a priority.
If you substitute yarn, always check your gauge and adjust your cast-on number if necessary. Adding or subtracting stitches in groups of two will keep the stitch pattern balanced.
Final Thoughts
This simple slouchy tote bag knitting pattern is the kind of project that reminds you why you love knitting in the first place. It is meditative enough to enjoy but engaging enough to hold your attention, and the finished object is something genuinely useful that you will reach for again and again. It also makes a wonderful handmade gift — personalize it with someone’s favorite color or add their initial in duplicate stitch on the front panel for something truly special.
Whether you are a beginner looking for your first accessory project or an experienced knitter who wants a satisfying weekend make, this tote bag is ready for you. Gather your yarn, cast on those stitches, and start knitting your way toward a bag that is entirely your own.