
How to Crochet a Modern Tote Bag: Step-by-Step Guide for Beginners
There’s something deeply satisfying about carrying a bag you made with your own hands. A crocheted tote bag is one of those projects that looks impressive, feels genuinely useful, and — once you know the steps — is surprisingly beginner-friendly. Whether you’re brand new to crochet or returning after a long break, this guide will walk you through everything you need to know, from choosing your yarn to weaving in your last end.
By the end of this tutorial, you’ll have a sturdy, stylish modern tote bag that can hold your groceries, your library books, your beach essentials, or your next crochet project. Let’s get started.
What Makes a Tote Bag “Modern”?
When crochet bags come to mind, many people picture the chunky, ruffled styles of the 1970s. Modern crochet tote bags are different. They tend to be structured, with clean lines, minimal embellishment, and a silhouette that works as well at the farmers market as it does at brunch or the office.
The key to a modern look usually comes down to three things: your stitch choice, your yarn weight, and your color palette. Simple, dense stitches like the single crochet create a smooth, almost woven texture. Thick cotton yarn gives the bag body so it holds its shape. And a single solid color or a clean two-tone palette keeps things contemporary. That’s exactly what this pattern uses.
Materials You’ll Need
Before you start crocheting, gather all your materials. Having everything ready makes the process much smoother and more enjoyable.
Yarn: You’ll need approximately 400–500 yards of worsted weight (size 4) cotton yarn. Cotton is ideal for bags because it’s durable, holds its shape, and doesn’t stretch out over time the way acrylic does. Look for 100% cotton or a cotton-blend. Popular choices include Lion Brand 24/7 Cotton, Paintbox Simply DK (in a doubled strand), or any budget-friendly cotton yarn from your local craft store. Choose any color you love — solid colors show off the texture of your stitches beautifully.
Crochet Hook: A size 5mm (H/8) crochet hook works perfectly with worsted weight cotton. If you tend to crochet tightly, go up to a 5.5mm hook. If your tension is loose, stay at 5mm or try a 4.5mm.
Scissors: A small, sharp pair dedicated to your craft makes clean cuts and is easy to store in your project bag.
Tapestry or Yarn Needle: You’ll need this to weave in your ends at the finish. A blunt, large-eye needle works best.
Stitch Markers: Optional but helpful. A few locking stitch markers help you keep track of your rounds when working in the round.
Measuring Tape: To check your gauge and finished dimensions.
Understanding Gauge
Gauge matters more for garments than for bags, but it still affects the final size and structure of your tote. For this pattern, you’re aiming for approximately 14 single crochets and 16 rows to equal 4 inches (10 cm) using a 5mm hook and worsted weight cotton.
To check your gauge, crochet a small swatch about 15 stitches wide and 18 rows tall, then measure the center 4 inches in both directions. If your swatch is too large, go down a hook size. If it’s too small, go up a hook size. Getting gauge right means your bag will end up close to the intended dimensions.
The finished tote in this pattern measures approximately 13 inches wide and 12 inches tall, not including the handles. It’s a versatile everyday size — big enough to carry a lot, neat enough to not look overwhelming.
Abbreviations and Stitch Glossary
If you’re new to crochet patterns, the abbreviations can look like a foreign language at first. Here’s a quick reference for everything used in this pattern.
ch = chain stitch
sl st = slip stitch
sc = single crochet
sc2tog = single crochet two together (a decrease)
st = stitch
sts = stitches
rnd = round
rep = repeat
BLO = back loop only
MR = magic ring (also called a magic circle)
If you’re unfamiliar with any of these techniques, take a few minutes to watch a quick tutorial video before diving in. The single crochet is the main stitch used throughout this pattern, so once you’ve got that down, you’re most of the way there.
Step One: Crochet the Base of the Bag
The base is worked flat, back and forth in rows, then joined into a rectangular foundation you’ll work the sides up from.
Foundation Chain: Chain 41. This gives you a base of 40 stitches.
Row 1: Starting in the second chain from the hook, sc in each chain across. (40 sc) Turn.
Row 2: Ch 1, sc in each stitch across. (40 sc) Turn.
Repeat Row 2 until your base measures 8 inches long. This will take roughly 28–30 rows depending on your tension. Don’t be tempted to skip rows here — a longer base gives you a bag with good depth that will actually hold things without the sides bowing outward.
Once your base is complete, do not fasten off. You’ll work directly into the sides.
Step Two: Working Up the Sides
This is where the bag takes shape. You’ll now work in the round, picking up stitches around all four edges of your rectangular base.
Setting Up the Round: You’re already at one short edge of the base after your last row. Place a stitch marker at the start of this round so you always know where Round 1 begins.
Work 1 sc in each stitch across the short edge (40 sts), then rotate and work 1 sc into each row end along the long edge (approximately 28–30 sc depending on your rows), then work 1 sc in each stitch across the opposite short edge (40 sts), then work 1 sc into each row end along the remaining long edge to close the round.
Join with a slip stitch to the first sc of the round. You should have approximately 136–140 stitches total around the base. Count carefully and adjust if needed — the exact number isn’t critical as long as it’s consistent and the base lays flat.
Rounds 1 through 5 (Textured Base Rounds): Work in BLO (back loop only) for the first 5 rounds. This creates a subtle ridge at the bottom that gives the bag a clean, defined base edge — one of the little details that makes a tote look intentional and polished rather than homemade. Working in BLO can feel a little awkward at first, but you’ll quickly get used to it.
Rounds 6 onward (Main Body): Switch to working through both loops as normal. Continue working in the round without joining — just keep spiraling upward, moving your stitch marker up with each round. Work straight sc in every stitch around until the sides of your bag measure approximately 10–11 inches from the base. This creates the main body of the tote.
At this height you should have a solid, structured bag taking shape. The cotton yarn keeps the fabric stiff enough to stand on its own, which is one of the things that gives this tote its modern, organized appearance.
Step Three: Creating the Handle Openings
Instead of adding handles separately, this pattern creates integrated handles by building them directly into the top of the bag. This technique produces a clean, seamless look and makes the handles extra strong since they’re part of the main fabric.
Once your bag body measures about 10–11 inches tall, you’re ready to work the handle row. This is worked as a single round.
Handle Round: Work sc around the bag as normal until you reach a point approximately 4 inches from the right side edge (when holding the bag facing you). Chain 18, skip 18 stitches, then sc in the next stitch to create the first handle opening. Continue working sc stitches across the back of the bag, then again when you reach a matching position on the back side, ch 18, skip 18 stitches, and sc in the next stitch to create the matching second handle opening. Continue sc to the end of the round.
Next Round: Work sc all the way around as normal, working 18 sc across each chain-18 space to fill in the handle loops. This reinforces the handles so they can carry weight without stretching.
Reinforcement Rounds (3–4 more rounds): Work 3–4 more rounds of sc around the entire bag top, including across the handles, to build up the thickness and strength of the handle area. This extra reinforcement is what allows the bag to hold a real grocery load without the handles cutting into your hands or losing their shape over time.
Step Four: Finishing the Top Edge
After the reinforcement rounds, you have two options for finishing the top of the bag.
Option A — Clean Edge: Simply slip stitch into the next stitch to close your last round neatly, then fasten off and weave in your end. This gives a minimal, modern finish that suits the overall aesthetic of the bag.
Option B — Picot Edge: For a subtle decorative touch that adds just a hint of texture, work a picot edge as follows: sc in next st, ch 3, sl st in first ch of ch-3, sc in next 2 sts; rep from around. This creates tiny raised dots along the rim — refined rather than fussy, and it still reads as modern.
Either finish looks great. If you’re making the bag for yourself, go with whichever appeals to you most. If it’s a gift, the clean edge is the safer bet since it has broad appeal.
Step Five: Weaving in Your Ends
Thread your tapestry needle with the yarn tail and weave it in and out of the stitches on the wrong side of the fabric in a zigzag pattern for about 2 inches, then change direction and weave back the other way. This locks the end in place so it won’t work loose over time. Trim the remaining tail close to the fabric.
With cotton yarn, you don’t need to worry as much about ends working themselves loose compared to slippery yarns like silk or satin acrylic, but it’s still worth weaving thoroughly. A bag gets a lot of handling, and you want those ends to stay put.
Blocking Your Tote Bag
Blocking a bag might feel unnecessary, but it’s one of those finishing steps that genuinely elevates the final result. Cotton responds especially well to wet blocking.
Fill a clean basin with cool water and submerge your finished bag. Let it soak for about 15–20 minutes, then gently squeeze out the water — don’t wring or twist it. Lay the bag on a flat, clean towel, roll the towel up around the bag and press firmly to remove the excess moisture, then unroll and reshape the bag by hand.
Pull the sides into clean right angles, align the handle loops so they match each other in size and shape, and let the bag dry flat away from direct sunlight. Once dry, your bag will be more even, the stitches will bloom slightly and look more polished, and the bag will hold its shape better when in use.
Customization Ideas
One of the best things about making your own bag is the freedom to make it yours. Here are a few ideas to take this basic pattern further.
Add a Contrasting Stripe: Switch to a second color for a few rounds in the middle of the body. Just carry or cut the original color and rejoin when you’re ready to switch back.
Create a Color-Block Look: Work the bottom third of the bag in one color and the upper two-thirds in another. This is very on-trend and looks effortlessly put-together.
Add a Button or Magnetic Snap Closure: At the top edge, sew a magnetic snap closure to the inside of the bag — one half on each side. This keeps the bag closed in your car or on public transportation without adding visual bulk.
Attach an Interior Pocket: Cut a piece of cotton fabric to size, fold and hem the edges, and hand-sew or machine-sew it to the interior of the bag. A small pocket for your phone and keys makes the bag much more functional.
Embellishment: A simple crochet flower, a tassel, or a cluster of fringe on one handle can add personality without overwhelming the clean modern silhouette. Less is more here — one thoughtful accent tends to look better than several.
Troubleshooting Common Beginner Problems
The bottom of my bag is curling up. This usually means your tension is too tight. Try going up a hook size, and make sure you’re working the BLO rounds correctly in the first several rounds of the body — those ridges help anchor the base flat.
My bag is narrowing as it grows taller. You may be inadvertently decreasing — losing stitches each round without realizing it. Count your stitches at the end of every few rounds and compare to your starting count. If you’re losing stitches, you’re probably skipping the first stitch of each round (a very common beginner mistake) or accidentally crocheting two stitches together.
My handles are uneven. Measure carefully from the side edge before beginning each handle chain, and count your chains precisely. If they still come out slightly different, blocking will help even them out.
The bag feels floppy and doesn’t hold its shape. This usually means the yarn weight is too light or the hook size is too large. With cotton, going down a hook size creates a tighter, stiffer fabric. You can also double-strand lighter yarn to get more body.
Care and Maintenance
Cotton tote bags are wonderfully practical because they’re machine washable. Turn your finished bag inside out, place it in a mesh laundry bag, and wash on a gentle cycle in cool water. Reshape while damp and lay flat to dry. Avoid the dryer if possible, as repeated heat cycles can cause cotton to shrink slightly and stiffen in a less pleasant way.
With good care, a well-crocheted cotton tote bag can last for years — far longer than a store-bought fabric tote and infinitely more meaningful.
Final Thoughts
Making a crochet tote bag from scratch is one of those projects that rewards you every time you use it. Every time someone asks where you got your bag, you get to say you made it. Every grocery run becomes a small reminder of what your hands are capable of.
This pattern is designed to be straightforward enough for a true beginner while being polished enough that the finished bag genuinely looks like something you’d buy. Take your time with it, don’t rush the base, count your stitches regularly, and block the finished bag before you use it. Those small extra steps are what separate a bag that looks handmade in the best way from one that just looks unfinished.
Most of all, enjoy the process. Crochet is one of those crafts that becomes meditative once you get into a rhythm, and a tote bag gives you enough rows to really settle into that rhythm. Happy crocheting.