Free Crochet Tote Bag Pattern for Beginners: Easy DIY Bag

Free Crochet Tote Bag Pattern for Beginners: Easy DIY Bag

If you’ve been wanting to learn crochet or you’re just getting started and looking for a satisfying first project, a tote bag is one of the best things you can make. It’s practical, it’s stylish, and it doesn’t require any complicated shaping or sizing calculations. You work in simple rows or rounds, add handles, and you’re done. The result is something you’ll actually use every single day — at the farmers market, the beach, the grocery store, or just running errands around town.

This free crochet tote bag pattern is written specifically for beginners. Every step is explained in plain language, and no fancy stitches are required. If you know how to chain, single crochet, and slip stitch, you have everything you need to complete this bag. By the time you finish reading, you’ll have a full pattern, yarn recommendations, tips for customizing the design, and answers to the most common questions beginners ask.

Let’s get into it.


Why a Tote Bag Is the Perfect Beginner Crochet Project

Before we dive into the pattern itself, it helps to understand why this project works so well for beginners — and it’s not just because it looks impressive hanging on your arm.

Tote bags are worked flat, which means you’ll be crocheting back and forth in rows for the main body panels. This is the most basic form of crochet, and it gives you plenty of practice maintaining an even tension across a larger piece. Unlike a dishcloth or a swatch, a tote bag has a real purpose, which keeps you motivated to finish.

There’s also very little finishing work involved. You don’t have to weave in a dozen ends or sew complicated seams. The two main panels get joined along the sides and bottom, the handles get attached, and that’s it. You go from a skein of yarn to a finished, functional bag in just a few hours of work spread over a day or two.

Finally, tote bags are extremely forgiving. If your tension isn’t perfect or your stitch count drifts a little, the bag will still look great. Cotton yarn, which is the recommended material for this pattern, has a beautiful drape that smooths out any small inconsistencies.


Materials You’ll Need

Here is everything you need to gather before you cast on your first stitch.

Yarn: About 200–250 yards of worsted weight cotton yarn (size 4). Mercerized cotton is ideal because it has a slight sheen, holds its shape well, and is easy to wash. Good brands to look for include Lion Brand 24/7 Cotton, Paintbox Simply Cotton, Paintbox Simply DK, or any medium-weight cotton you can find at your local craft store. The bag in this pattern was made using approximately 220 yards of a single color, but you can absolutely use two colors for a striped or color-blocked look.

Hook: A size 5 mm (H/8) crochet hook. This is a common size that works beautifully with worsted cotton and creates a firm fabric that won’t stretch out of shape when the bag is loaded.

Notions: A yarn needle for weaving in ends, a pair of scissors, and a few stitch markers if you have them (optional but helpful for marking the corners).

Optional: A cotton canvas lining, some fabric glue or a needle and thread, and a magnetic snap closure if you want to level up the finished bag.


Finished Measurements

The finished bag measures approximately 13 inches wide by 14 inches tall, not including the handles. The handles are about 18 inches long each and are sewn on after the body of the bag is complete. This makes for a generous everyday tote that sits comfortably over the shoulder.


Gauge

Gauge for a tote bag doesn’t need to be perfectly precise the way it would for a fitted garment, but getting close to gauge ensures your finished bag turns out close to the measurements listed above.

Gauge: 14 stitches and 16 rows = 4 inches in single crochet using a 5 mm hook and worsted weight cotton yarn.

If your swatch comes out smaller than this, try going up a hook size. If it comes out larger, go down a hook size.


Abbreviations Used in This Pattern

ch — chain
sc — single crochet
sl st — slip stitch
st(s) — stitch(es)
rep — repeat
RS — right side
WS — wrong side
sp — space


Pattern Notes

This bag is worked in two identical flat panels that are then joined together along three sides. The handles are crocheted separately and attached last. You can also work the bottom and sides as one continuous piece if you prefer, but working two panels is more approachable for beginners and produces a cleaner result.

Read through the entire pattern before you begin so you have a sense of the overall structure.

When you reach the end of a row, chain one and turn your work unless the instructions say otherwise. That turning chain does not count as a stitch in this pattern.


The Pattern

Part One: Main Body Panel (Make 2)

Chain 46.

Row 1 (RS): Starting in the second chain from the hook, sc across. You will have 45 stitches. Ch 1, turn.

Row 2: Sc across all 45 stitches. Ch 1, turn.

Repeat Row 2 until your panel measures 14 inches from the beginning. For most people working at the gauge listed above, this will be approximately 56 rows total, but count your inches rather than your rows to be sure.

At the end of the final row, do not turn. Fasten off and weave in your ends.

Make a second panel that is identical to the first.


Part Two: Joining the Panels

Lay your two panels flat on a table with the wrong sides facing each other. The right sides of both panels should be facing out. This is how the bag will look when it’s finished, so take a moment to make sure everything looks even.

You will be joining the panels by working a row of single crochet around the bottom and two sides, essentially sewing them together with yarn. This creates a visible seam on the outside, which adds a nice design detail. If you prefer an invisible seam, you can use a yarn needle and whipstitch the panels together instead.

Joining Round:

Attach your yarn to the top right corner of one panel by inserting your hook through both layers and pulling up a loop.

Ch 1, then sc through both layers across the bottom edge (45 stitches across). When you reach the corner, work 2 sc into the corner stitch to turn the corner neatly.

Continue sc up the left side, working through both layers with one sc for every row end you encounter. When you reach the top left corner, work 2 sc into that corner stitch.

Do not join across the top edge — that opening is the mouth of the bag.

Fasten off and weave in all ends.


Part Three: The Handles (Make 2)

The handles are worked as long, narrow strips that get folded lengthwise and stitched down for a sturdy double-layer handle.

Chain 7.

Row 1: Starting in the second chain from the hook, sc across. 6 stitches. Ch 1, turn.

Row 2: Sc across all 6 stitches. Ch 1, turn.

Repeat Row 2 until the handle measures 36 inches from the beginning.

Fasten off, leaving a long tail for sewing.

Fold the handle in half lengthwise so that it forms a strip about 3 stitches wide and 36 inches long. Using your yarn needle and the long tail, whipstitch along the long open edge to close the handle and give it a firm, rounded shape. Weave in the end.

Make a second handle.


Part Four: Attaching the Handles

Lay your finished bag flat. On the front panel, measure 3.5 inches in from each side edge and mark those two spots along the top edge with stitch markers or small safety pins. These are where the handle ends will be attached.

Position one end of a handle at one of those marked spots, lining up the end of the handle with the top edge of the bag. Using your yarn needle and a length of matching yarn, sew the handle end securely to the bag, stitching in a square and then diagonally through the square for extra strength. This is sometimes called a box stitch and it distributes the stress of a loaded bag evenly across the attachment point.

Repeat for the other end of the same handle, then repeat the whole process for the second handle on the back panel.


Finishing Touches

Once both handles are attached, give your bag a gentle blocking by dampening it with water and laying it flat on a clean towel. Reshape the panels so they’re even and square, then allow the bag to air dry completely. Cotton yarn responds beautifully to this treatment and the finished bag will look noticeably more polished and professional.

If you want to add a lining — which makes the bag more durable and prevents small items from slipping through the crochet fabric — cut two pieces of cotton canvas or quilting fabric to the same dimensions as your crochet panels, plus a half-inch seam allowance on all sides. Sew the fabric panels together along the bottom and sides, fold the top edge over by a half inch, and press with an iron. Drop the lining inside your bag, wrong sides together, and slip stitch or hand stitch the folded top edge to the inside of the bag’s opening.


Customizing Your Tote Bag

One of the best things about this simple structure is how easy it is to customize. Here are a few ideas to make the pattern your own.

Color blocking: Work the first 7 inches of each panel in one color, then switch to a second color for the remaining inches. You can do this as many times as you like for bold stripes.

Textured stitches: Once you’re comfortable with single crochet, try substituting half double crochet for the main body rows. It creates a slightly airier fabric and works up faster. You can also experiment with the moss stitch, which alternates single crochet and chain-one spaces for a beautiful woven texture.

Fringe: Cut lengths of yarn and attach them along the bottom edge of the bag using a simple lark’s head knot. Trim the fringe to an even length with scissors for a boho look.

Embroidery: Use a yarn needle and a contrasting color to embroider a simple motif onto one of the panels before you join them. Flowers, geometric shapes, and initials all look wonderful on a crochet surface.

Pockets: Before joining the panels, crochet a small rectangle (about 20 stitches wide and 15 rows tall) and attach it to the wrong side of one panel with slip stitches along three edges. This creates an inside pocket, which is enormously useful.


Tips for Keeping Your Tension Even

Uneven tension is the most common issue beginners run into, and it tends to show up more in a larger, repetitive piece like a tote bag panel. Here are a few things that help.

Hold your yarn consistently. The way you wrap the yarn around your fingers to create tension as you work should stay the same throughout the project. If you’re not sure how to hold your yarn, look up a few different methods — the tension hold that feels natural to you is the right one.

Take breaks. When your hands get tired, your tension often changes. Stopping every 20 or 30 rows to rest is not a sign of weakness; it’s good practice.

Work on a flat, stable surface whenever possible, especially for large panels. If you’re crocheting while slouched on a couch with your work in your lap, it’s harder to keep everything even.

Don’t be afraid to frog (undo your work). If you notice a count error or a dramatic tension change partway through a panel, it’s usually worth going back and correcting it. The finished bag will look so much better.


Frequently Asked Questions

Can I use a different yarn weight?

Yes, with adjustments. A bulky weight yarn (size 5 or 6) and a larger hook will give you a chunkier, faster-to-work bag that’s wonderfully sturdy. A lighter weight DK yarn and a smaller hook will produce a more delicate, finely detailed bag. If you change the yarn weight, your stitch and row counts will change too, so measure as you go rather than counting rows.

How long does this bag take to make?

For a confident beginner working at a comfortable pace, expect to spend somewhere between 8 and 12 hours total on the project, including the handles and finishing. Many people complete it over a single long weekend.

Can I wash the finished bag?

Cotton yarn is generally machine washable, but always check the label on your specific yarn. Most worsted cotton yarns can be washed on a gentle cycle in cool water and laid flat to dry. Avoid putting a crocheted bag in the dryer, as the heat can cause cotton to shrink and distort the fabric.

My bag is stretching out of shape when I fill it. What can I do?

A cotton lining (as described above) is the best solution. You can also stiffen the bottom of the bag by inserting a piece of plastic canvas or a cut piece of thin craft foam. Some crafters also add a couple of rows of slip stitch around the base once the panels are joined, which tightens up the bottom edge.

What if I run out of yarn partway through?

Join a new ball of yarn at the beginning of a row by leaving a 6-inch tail and continuing with the new yarn. Later, weave both ends in carefully along the back of the work so they don’t show. If you’re worried about running out, buy an extra skein — leftover cotton yarn is never wasted, as it can become dishcloths, scrubby pads, or future bag panels.


A Note on Making This Pattern Your Own

There is something genuinely satisfying about carrying a bag you made with your own hands. People will ask where you got it, and you get to say you made it yourself. That reaction never gets old.

This pattern is just a starting point. As your crochet skills grow, you’ll find yourself naturally seeing ways to adapt and improve on the structure. Maybe you’ll add a zipper closure, or try working the bag in the round, or experiment with granny square panels joined together. The foundation you’re building here — even tension, clean joins, sturdy handle attachment — transfers to every bag project you’ll ever make.

If you make this bag, I’d love to see it. Tag your finished project so others can find inspiration in your color choices and customizations. Crochet is more fun when it’s shared.

Happy hooking, and enjoy your beautiful new tote.

Categorized in:

Accessories,

Last Update: October 26, 2026