
How to Crochet an Easy Everyday Tote Bag
Whether you’re heading to the farmer’s market, running errands around town, or just need a stylish bag to carry your essentials, a crocheted tote bag is one of the most satisfying and practical projects you can make. It’s sturdy, customizable, and when you carry it, people will inevitably ask where you got it — and you’ll get to say you made it yourself.
This tutorial will walk you through everything you need to know to crochet an easy everyday tote bag from start to finish. No complicated stitches, no confusing pattern jumps. If you know how to chain, single crochet, and work in the round, you have everything you need to complete this project. Even if you’re a beginner who just learned those basics last week, you can absolutely do this.
Let’s get into it.
What You’ll Need Before You Start
Before picking up your hook, gather your supplies. Having everything on hand before you begin saves a lot of frustration later.
Yarn: For a sturdy, durable tote bag, you want a yarn that holds its shape well. Cotton yarn is the classic choice for bags because it’s strong, washable, and has a natural stiffness that gives your finished tote structure. A worsted weight (size 4) or bulky weight (size 5 or 6) cotton yarn works beautifully here. Brands like Lion Brand 24/7 Cotton, Paintbox Simply DK Cotton, or Premier Yarns Anti-Pilling Everyday Worsted are all excellent choices. You’ll need approximately 300 to 500 yards depending on the size of bag you want to make.
Crochet Hook: Match your hook to your yarn. For worsted weight cotton, a 5.0 mm (H/8) or 5.5 mm (I/9) hook is standard. For bulky cotton, try a 6.0 mm (J/10). Because we want a tighter, sturdier fabric for a bag, you might even go one hook size smaller than what the yarn label recommends.
Scissors: A sharp pair for cutting yarn cleanly.
Yarn Needle: Also called a tapestry needle or darning needle, this is used for weaving in your ends at the finish.
Stitch Markers: Optional but helpful, especially when you’re working in the round and need to track your stitch count.
Measuring Tape: To check your sizing as you go.
Understanding the Pattern Before You Begin
This pattern creates a tote bag that measures approximately 14 inches wide and 13 inches tall, with handles that are comfortable to carry over your shoulder or in the crook of your arm. The finished bag is roomy enough for a laptop, groceries, or a day’s worth of knitting projects.
The bag is worked in two parts: the base (which is worked flat in rows or in an oval shape) and the body (which is worked in continuous rounds). The handles are crocheted separately and sewn on at the end, or you can work them directly into the bag if you prefer an all-in-one construction — both methods are explained below.
The primary stitch used throughout this pattern is the single crochet (sc). If you want a slightly more open, textured look, you can substitute half double crochet (hdc) throughout, which will make the bag work up faster and add a bit of drape.
Abbreviations used in this pattern:
ch = chain, sc = single crochet, sl st = slip stitch, st = stitch, BLO = back loop only, rep = repeat, RS = right side
Gauge
Gauge matters more than many beginners think, but for a tote bag, it’s more forgiving than for clothing. You’re not fitting your body — you’re making a container. Still, here’s a helpful reference:
With worsted weight cotton and a 5.0 mm hook: approximately 14 single crochets and 16 rows = 4 inches x 4 inches.
If your swatch is larger (more stitches fit into 4 inches), go down a hook size. If it’s smaller, go up. Again, for a bag, don’t stress too much. A slightly bigger or smaller bag is still a functional bag.
Step One: Make the Base
The base of your tote bag gives it structure and determines how much it can hold. We’re going to create a flat oval base, which is the classic shape for a roomy tote.
Foundation Chain: Chain 25. (This creates the length of your base.)
Round 1: Starting in the second chain from the hook, sc in each chain across until you reach the last chain. In the last chain, work 3 sc (this rounds the short end of the oval). Now rotate your work and sc in each stitch along the opposite side of the foundation chain. When you reach the first chain, work 2 sc. Join with a slip stitch to the first sc of the round. You should have approximately 52 stitches total.
Round 2: Ch 1 (does not count as a stitch). Sc in each stitch around. At each short end of the oval (the two “bumpy” ends with the extra stitches), work 2 sc in each of the 3 corner stitches to increase. Join with sl st. You should now have approximately 58 stitches.
Round 3: Ch 1. Sc around, working increases at the short ends again. Sc 2 in the first corner stitch, sc 1 in the next, sc 2 in the following corner stitch. Repeat this increase pattern at both ends. Join. Approximately 64 stitches.
Round 4: Ch 1. Sc evenly around without any increases. Join. This sets the shape.
Continue without increases for one more round if your base looks flat and even. If it starts to cup upward or ruffle at the edges, you may need to adjust. The goal is a flat, even oval base approximately 11–12 inches long and 4–5 inches wide.
Step Two: Build the Body of the Bag
Now comes the satisfying part — watching your bag grow row by row.
Round 1 of body: Without turning your work, ch 1 and begin working sc in the back loop only (BLO) of each stitch around. This creates a clean, defined “corner” between the base and the sides of your bag — it’s the trick that makes your tote look professionally made rather than sloppy. Join with sl st. Do not cut yarn.
Rounds 2 through 35 (approximately): Ch 1. Sc in both loops of every stitch around. Join with sl st at the end of each round.
Continue working rounds until your bag measures approximately 13 inches from the base. At worsted weight, this typically takes about 32 to 38 rounds depending on your tension. Check your measurement by laying the bag flat and measuring from the fold at the bottom to the top opening.
Pro tip: Working in the back loop only on Round 1 of the body is the key step many beginner patterns skip. Don’t skip it. It’s what gives your bag that crisp, structured bottom edge that makes it look intentional.
Step Three: Reinforce the Top Edge (Optional but Recommended)
Before adding handles, it helps to reinforce the top opening of your bag. This prevents stretching and gives the handles something solid to anchor into.
Work 2 to 3 rounds of slip stitch or single crochet around the top edge, keeping your tension firm. Some crocheters also like to work a crab stitch (reverse single crochet) along the very top for a neat, corded finish. To do this, work single crochet stitches from left to right instead of right to left — it sounds awkward and looks awkward while you’re doing it, but the result is a beautiful twisted edging that holds its shape.
Step Four: Make the Handles
You have two options here: attached handles (crocheted separately and sewn on) or integrated handles (crocheted directly from the top edge of the bag). Both are described below. Pick whichever suits your skill level and aesthetic preference.
Option A: Attached Handles (Beginner Friendly)
Make 2 handles.
Chain 90. (This gives you a handle approximately 14 inches long after crocheting, which sits nicely over the shoulder.)
Row 1: Sc in the second chain from the hook and in each chain across. Ch 1, turn.
Row 2: Sc in each stitch across. Ch 1, turn.
Row 3: Sc in each stitch across. Fasten off, leaving a long tail for sewing.
Your handle should be about 0.75 to 1 inch wide and firm. If you want a thicker, sturdier handle, add 2 more rows.
Attaching the handles: Position each handle on the bag, centering the ends about 3 to 4 inches in from each side seam. Pin them in place with stitch markers or pins. Using your yarn needle and a length of matching yarn, sew each end of the handle securely to the inside top edge of the bag using a whipstitch or mattress stitch. Sew around the attachment point at least twice and weave in ends securely. Tug firmly to test — you want these to hold up to real use.
Option B: Integrated Handles (More Polished Look)
After completing the body and edge reinforcement, mark two points along the top edge of the bag on each side that are about 4 to 5 inches apart. These will be the bases of your handles.
Round 1 of handle setup: Work sc around the top edge. When you reach the first handle marker, ch 30 (or more if you want longer handles), skip the 4 to 5 stitches between the markers, and continue sc around the bag. When you reach the second handle position, repeat the chain and skip.
Round 2: Sc around, working sc into each chain of the handle arch as you pass over it. This creates the handle loop.
Rounds 3–4: Continue sc around, working over the handle arches each time to build up their thickness. Fasten off and weave in ends.
For an even sturdier handle, you can work a slip stitch or single crochet border specifically around the handle loops after the main body is done.
Step Five: Finishing Your Tote Bag
Weave in your ends. Thread each yarn tail onto your yarn needle and weave it through the back side of your stitches in a zigzag pattern for at least 2 inches. This prevents unraveling over time, especially with cotton yarn, which can be a little slippery compared to wool.
Block your bag (optional but helpful). Blocking simply means wetting your finished bag with clean water, gently squeezing out the excess (don’t wring), and then shaping it while damp. Stuff the inside with plastic bags or a small towel to help it hold its shape, and let it air dry completely. This evens out your stitches, opens up the fabric slightly, and gives the whole bag a neater, more finished appearance. For cotton, this makes a noticeable difference.
Tips for Customizing Your Tote Bag
One of the great joys of making your own tote is that you can make it exactly the way you want it. Here are some ways to make this pattern your own.
Color and stripes: Switch yarn colors at the end of any round to add stripes. Two-color bags are especially striking. You can do thick blocks of color, thin pinstripes, or a gradient by changing colors every few rounds and gradually transitioning through a color family.
Texture stitches: Once you’re comfortable with the basic construction, try swapping out single crochet for a textured stitch on the body panels. The waffle stitch, the moss stitch, or even simple alternating rows of single and half double crochet all add visual interest without adding complexity.
Size variations: Want a smaller market bag? Start with a shorter foundation chain (try ch 15) and work fewer rounds on the body. Want an oversized beach bag? Start with ch 35 and work until the body measures 16 inches. The proportions scale easily.
Add a pocket: Crochet a small rectangle in single crochet — about 7 inches wide and 6 inches tall — and stitch it to the inside of the bag for a handy pocket. This is especially useful for keys or your phone.
Lining your bag: For extra durability and a more polished look, sew a simple fabric lining for the inside of your tote. Use a cotton canvas or denim fabric, sew a basic bag shape slightly smaller than your crocheted tote, and slip stitch it to the inside top edge. This also prevents small items from poking through the stitches.
Common Mistakes and How to Fix Them
The bag flares outward: This usually means your tension is too loose or you accidentally added extra stitches somewhere. Count your stitches at the end of each round as you work. If flaring happens, try going down a hook size or maintaining tighter tension.
The base won’t lie flat: If your oval base cups or ruffles, you’ve added too many or too few increases. Generally, adding 6 increases per round (evenly spaced across the two short ends) keeps the base flat. Ruffling means too many increases; cupping means too few.
The handles stretch out with use: This is a cotton yarn issue — it can stretch over time under weight. Reinforce your handle attachment points with extra rows of sewing, and consider making your handles slightly shorter than you think you need since they’ll loosen slightly with use.
The top edge is uneven: If your final rounds look wavy or inconsistent, it’s likely a tension issue from joining at the end of each round. Try switching to working in a continuous spiral (using a stitch marker to track the beginning of each round) instead of joining. This eliminates the jog from joining entirely.
Caring for Your Crocheted Tote Bag
One of the advantages of cotton yarn is that it’s machine washable. For most cotton totes, you can toss your bag in the washing machine on a gentle, cold cycle. Lay it flat to dry or stuff it with towels to hold the shape as it dries. Avoid putting it in the dryer, as heat can shrink the fibers and distort the shape.
If your bag gets a stain, spot-treat it with a mild dish soap or laundry stain remover before washing. Cotton handles stains well and is generally easy to keep clean — another reason it’s such a practical choice for everyday bags.
Why You Should Make This Bag
There’s something genuinely meaningful about carrying an object you made with your own hands. A crocheted tote bag is one of those projects that combines practicality with creativity in a way few crafts do. You’re not making something that sits on a shelf — you’re making something that goes out into the world with you, that carries your groceries and your library books and your sunscreen and your half-eaten granola bar.
It’s also a project that grows with your skills. Once you’ve made one, you’ll see all the places you want to try something different: a new stitch, a bolder color, a longer handle, a contrasting edge. That’s the loop that keeps crocheters coming back to the craft — every finished project is actually just the beginning of the next idea.
So cast on that foundation chain, work that first oval, and start building something you’ll use every single day. You’ve got this.
Quick Reference: Pattern Summary
Foundation chain: ch 25 for base. Work oval in sc for 4–5 rounds until base is flat and measures approximately 11–12 inches. Work BLO round to turn up the sides. Sc in rounds for approximately 32–38 rounds or until body measures 13 inches. Reinforce top edge. Add handles (attached or integrated). Weave in ends and block.
Happy crocheting — and enjoy every tote bag compliment that comes your way.