
Easy Crochet Tote Bag | Practical DIY Pattern
Whether you’re heading to the farmers market, packing a beach bag, or just need a sturdy carry-all for daily errands, a crochet tote bag is one of the most satisfying and useful things you can make with your hook and yarn. This easy crochet tote bag pattern is designed for beginners who are ready to move beyond scarves and dishcloths, but it’s also fast and enjoyable enough that experienced crocheters will love it as a weekend project.
By the end of this tutorial, you’ll have a roomy, durable tote bag with a flat bottom, sturdy handles, and enough structure to hold your groceries without flopping over. Let’s dig in.
Why Crochet Your Own Tote Bag?
Before we get to the pattern, let’s talk about why making your own tote bag is so worth the effort. Handmade crochet totes are incredibly durable when made with the right yarn. Unlike flimsy store-bought canvas bags, a crocheted cotton tote molds to whatever you put inside it and holds its shape over years of use. You can toss it in the washing machine, hang it to dry, and it comes back looking just as good.
There’s also the matter of customization. You pick the color, the size, the handle length, and the stitch pattern. Want a neutral cream bag that goes with everything? Done. Want a bold terracotta tote with contrasting handles? Also done. You’re the designer here.
And of course, there’s the environmental angle. Reusable tote bags made from natural cotton yarn are a fantastic alternative to plastic bags. Bringing your own handmade tote to the grocery store is a small but genuinely satisfying form of sustainability.
Materials You’ll Need
Getting your materials right before you start will make the whole process smoother. Here’s what this pattern calls for.
Yarn: Approximately 400–500 yards of worsted-weight cotton yarn (size 4). Cotton is the gold standard for tote bags because it’s strong, washable, and has minimal stretch. Look for brands like Lion Brand 24/7 Cotton, Paintbox Simply DK Cotton (held double), or Paintbox Simply Worsted Cotton. A single skein of most worsted-weight cotton yarn is around 186–200 yards, so you’ll want 2–3 skeins depending on the size you choose.
Hook: A 5.0 mm (H/8) or 5.5 mm (I/9) crochet hook. The larger hook creates a slightly more open weave that still holds its structure, while the smaller hook gives you a tighter, stiffer fabric. Either works beautifully.
Notions: A yarn needle for weaving in ends, scissors, and stitch markers if you’re working in the round.
Optional: A piece of plastic canvas or a small cutting board mat cut to size for the bottom of your bag, if you want extra rigidity.
Gauge
Gauge matters more for garments than bags, but it still helps to check so your finished tote ends up close to the listed dimensions. With worsted-weight cotton and a 5.5 mm hook, you should get approximately 13 stitches and 15 rows per 4 inches in single crochet. If your gauge is off, simply adjust your hook size up or down by half a millimeter.
Finished Dimensions
This pattern creates a tote bag that measures approximately 13 inches wide, 14 inches tall (not including handles), and 4 inches deep at the base. That’s a generous, practical size — big enough for a full grocery run or a day at the beach, but not so enormous it becomes unwieldy.
Stitches and Abbreviations Used
This pattern uses very basic crochet stitches, making it accessible to anyone who knows the fundamentals.
ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
dc — double crochet
st(s) — stitch(es)
sp — space
rep — repeat
BLO — back loop only
FLO — front loop only
MR — magic ring (also called magic circle)
RS — right side
Special Notes Before You Begin
This tote bag is worked in three sections: the flat rectangular base, the body of the bag (worked in rounds up from the base), and the handles (worked flat and then attached or worked directly from the bag body). The base is the only slightly fiddly part for true beginners, so read through that section twice before you start.
Working in the back loops only on the first round after completing the base creates a crisp fold line that gives your bag its boxy shape. This is one of the most important technique tips in the whole pattern, so don’t skip it.
Pattern Instructions
Part 1: The Base
The base of this bag is worked flat in rows, then you’ll join and work around the entire perimeter to begin the body.
Foundation: Ch 43.
Row 1: Sc in the 2nd ch from hook and in each ch across. (42 sc) Ch 1, turn.
Rows 2–14: Sc in each st across. (42 sc) Ch 1, turn.
After Row 14, do not fasten off. You’ll now work around the entire perimeter of the rectangle to begin the sides.
Joining Round (RS): Ch 1. Work 42 sc across the last row of the rectangle. At the corner, work 3 sc in the corner st. Work 14 sc evenly down the short side (one sc per row end). At the next corner, work 3 sc in the corner. Work 42 sc along the foundation chain edge of the rectangle. At the next corner, 3 sc. Work 14 sc up the remaining short side. At the final corner, 3 sc. Join with a sl st to the first sc of the round. (118 sts total)
Place a stitch marker in the first stitch of this round. You’ll now be working in continuous rounds (no joining, no turning), so move your marker up with each round.
Part 2: The Body
Round 1 (BLO): Working in the BLO only, sc in each st around. (118 sc)
This is the round that creates the fold line. After this round, your base will naturally angle perpendicular to the sides, creating that boxy tote shape.
Round 2: Sc in each st around in both loops from here on out. (118 sc)
Rounds 3–38: Continue working sc in each st around. (118 sc per round)
After Round 38, your bag body should measure approximately 10 inches tall from the base fold. If you want a taller bag, simply continue working rounds until you reach your desired height.
Rounds 39–40: For a slightly more polished top edge before the handles, work one round of hdc all the way around. This firms up the edge and gives it a subtle visual definition. (118 hdc)
Do not fasten off.
Part 3: Creating the Handle Openings
This is where many crochet tote patterns diverge. Some crocheters prefer to add sewn-on handles made separately, while others prefer integrated handles that are part of the same piece of fabric. This pattern uses integrated handles because they’re stronger and cleaner-looking.
The bag opening is 118 stitches around. You’ll divide this into two handle sections and two bag-opening sections.
Finding Your Handle Placement: Count 10 sts from your stitch marker in each direction and mark those points. These will be the two outer edges of your front handle. Then count 49 sts across the front of the bag and mark the midpoint. Count 10 sts in each direction from that midpoint to find the two inner edges of your front handle. You should have two groups of 10 sts for the handle attachment on the front, with 29 sts across the front opening between them. Repeat on the back side.
This sounds more complicated than it is. Essentially, you’re dividing the top edge of the bag into segments: 29 sts open front, 10 sts handle attachment, 29 sts open back, 10 sts handle attachment. You’ll use those 10-stitch sections to build your handles upward.
Handle Shaping
Handle Round 1: Starting at your stitch marker, ch 1. Sc across the first 29 sts (front bag opening). Now chain 40 (these 40 chains will become the front handle). Skip the next 10 sts. Sc across the next 29 sts (back bag opening). Chain 40 again. Skip the next 10 sts. Sl st to join to the first sc. (58 sc + 80 ch = 138 sts in the round)
Handle Round 2: Sc in each of the 29 front opening sts. Sc in each of the 40 chain sts forming the front handle. Sc in each of the 29 back opening sts. Sc in each of the 40 chain sts forming the back handle. Sl st to join. (138 sc)
Handle Rounds 3–5: Sc in each st around. (138 sc)
After Round 5, sl st to join and fasten off. Weave in all ends securely.
If you want thicker, more padded handles, simply work more rows on the handle sections by working back and forth across just the 40 handle stitches for an additional 3–4 rows in sc or hdc before joining back into the round.
Reinforcing the Handles (Highly Recommended)
Because handles take the most stress of any part of a tote bag, it’s worth reinforcing them. Thread your yarn needle with a long piece of matching yarn and work a whip stitch or blanket stitch along both long edges of each handle. This binds the layers of the handle together and dramatically increases how much weight it can hold. If you’ve ever had a store-bought canvas tote lose a handle at the worst possible moment, you’ll appreciate this extra five minutes of work.
Finishing Touches
Weave in all loose ends using your yarn needle. Pull each tail through several stitches in multiple directions so it won’t work its way loose over time. Trim any excess yarn close to the fabric.
If you want a really clean, professional result, block your finished tote bag. Soak it in cool water for about 15 minutes until it’s fully saturated. Gently squeeze out the water (don’t wring it), then stuff the bag with plastic bags or a small pillow to hold its shape. Let it dry completely on a flat surface or hang it by the handles. Cotton relaxes beautifully when blocked, and your stitches will even out in a way that makes the whole bag look more polished.
Sizing Variations
One of the best things about this pattern is how easy it is to size up or down.
For a smaller market bag or gift bag, start with a foundation chain of 33 instead of 43, and work 10 rows for the base instead of 14. Reduce the body rounds to 28 and shorten the handle chains to 30.
For a larger beach tote, start with a foundation chain of 53 and work 16 rows for the base. Continue the body rounds until the bag is 12–13 inches tall before beginning the handle section. Increase the handle chains to 50.
The proportions stay the same — you’re just scaling the overall dimensions.
Yarn Color Ideas
If you’re struggling to pick a color, here are some combinations that look beautiful as finished totes.
A classic cream or off-white is endlessly versatile and photographs stunningly if you plan to share your work online. Pair it with terracotta or burnt orange handles for a boho look that’s extremely popular right now. A deep sage green makes a sophisticated everyday bag. Black is practical and hides wear, but it can be harder to see your stitches while you work, so it’s not ideal for beginners. Variegated or self-striping yarn creates an eye-catching effect with zero extra effort on your part — the bag will look like it took twice as long as it did.
Care Instructions for Your Finished Tote
Cotton yarn is wonderfully easy to care for. Machine wash your tote on a gentle or delicate cycle with cold water. Lay flat or hang to dry — avoid putting cotton in the dryer on high heat, as it can shrink. If your bag gets a little misshapen after washing, stuff it while damp to re-block it to its original dimensions. Most cotton tote bags benefit from a light blocking after every few washes to maintain their structure.
Troubleshooting Common Problems
The bag bottom is curling or buckling. This usually means your tension is too tight in the base rows. Try going up a hook size for the base only, then returning to your original hook for the body.
The bag doesn’t stand up on its own. This is often a yarn issue — acrylic yarn has too much stretch and drape for a structured tote. Switching to 100% cotton yarn almost always solves this. You can also insert a piece of plastic canvas in the bottom to add rigidity.
The handles are stretching out too much. Reinforce with the whip stitch method described above, and consider working the handle section with a slightly smaller hook to tighten the fabric where it matters most.
My stitch count keeps changing. Check that you’re not accidentally working into the turning chain or skipping the last stitch at the end of a row. Placing a stitch marker in the first and last stitch of each row can help.
Gifting This Pattern
This crochet tote makes a genuinely wonderful handmade gift. It’s practical enough that people actually use it rather than putting it on a shelf, and it’s clear that real time and skill went into making it. Consider making a smaller version as a gift bag itself — fill it with soaps, candles, or other small gifts and give the whole thing. The recipient gets both the packaging and a keepsake.
For gift-giving, natural cotton in cream or a warm neutral tends to be the most universally appreciated. If you know someone’s favorite color, a custom tote in their palette is a very personal and thoughtful gesture.
A Note on Sustainability
Making your own tote bags out of natural cotton yarn is genuinely one of the more eco-conscious crafting choices you can make. Every plastic bag you replace with a cotton tote is a small win. If you want to go even further, look for organic cotton yarn or yarn certified by the Global Organic Textile Standard (GOTS). Several indie dyers and small yarn companies now offer undyed or naturally dyed cotton yarn options that minimize chemical processing.
Final Thoughts
This easy crochet tote bag pattern proves that functional doesn’t have to mean boring. Working with basic stitches in a thoughtful construction order, you end up with a structured, good-looking bag that will outlast most store-bought alternatives. Once you’ve made one, you’ll very likely find yourself making several — as gifts, as market bags, as beach companions, and as your everyday carry.
If you make this tote, share it! Tag your finished project and show off your color choices. Every crochet community online loves seeing finished objects, and your version might inspire someone else to pick up a hook for the first time.
Happy crocheting.