crochet bag pattern

Free Crochet Bag Pattern: The Everyday Tote You’ll Want to Make in Every Color

If you’ve been searching for a crochet bag pattern that strikes the perfect balance between stylish and practical, you’ve landed in the right place. This free crochet tote bag pattern is designed for makers who want a finished project that actually gets used — not just admired on a shelf. Whether you’re heading to the farmer’s market, the beach, a coffee date, or just running errands around town, this bag is roomy enough to carry your life and pretty enough to make you proud every time you pick it up.

This pattern works up in a satisfying rhythm once you get going, making it a great project for intermediate crocheters who want something a little more polished than a basic dishcloth but aren’t ready to tackle intricate colorwork. It also makes a wonderful gift, and because it’s worked in a chunky cotton yarn, it comes together much faster than you might expect.

Let’s get started.


What You’ll Need

Before we dive into the pattern itself, let’s gather everything you’ll need. Having your materials ready before you cast on (or in this case, make your foundation chain) makes the whole process much smoother.

Yarn: Approximately 350–400 yards of worsted weight or bulky cotton yarn. Cotton is the go-to choice for bags because it holds its shape beautifully, doesn’t stretch out when you load it up with groceries, and gets softer with every wash. Some wonderful options include Lion Brand 24/7 Cotton, Paintbox Simply DK Cotton (held double), or Paintbox Simply Chunky if you want an even faster knit-up. You can also use jute or a cotton-jute blend for a more natural, earthy look.

Hook: A 5.5 mm (I/9) crochet hook for worsted weight yarn, or a 6.0 mm (J/10) for a slightly looser gauge. If you’re using bulky yarn, go up to a 6.5 mm or 7 mm.

Notions:

  • Yarn needle for weaving in ends
  • Scissors
  • Stitch markers (optional but helpful)
  • Two wooden rings or D-rings if you’d like to add a detachable strap (optional)
  • A bag insert or a piece of stiff fabric for the base if you want extra structure

Finished Size: Approximately 14 inches wide by 13 inches tall, not including handles. This can be adjusted easily by adding or subtracting chains at the foundation.

Gauge: 14 stitches and 16 rows = 4 inches in single crochet. Gauge matters for bags more than you might think — if your gauge is off, the bag will be either floppy and too large or stiff and too small. Take the time to make a quick swatch.

Skill Level: Intermediate. You should be comfortable with single crochet, half double crochet, working in rows, and making a slip stitch join.


Stitch Glossary

This pattern uses standard US crochet terminology.

ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
dc — double crochet
st(s) — stitch(es)
rep — repeat
BLO — back loop only
sp — space

The main stitch used for the body of this bag is a simple half double crochet worked in the back loop only, which creates that beautiful ribbed texture you’ve probably seen on a hundred Instagram photos of handmade bags. It’s one of those techniques that looks far more impressive than it actually is, and once you try it you’ll want to put it on everything.


Pattern Notes

This bag is worked in two separate flat panels (front and back) that are joined along the sides and bottom, then finished with a base and handles. You can also choose to work the body in the round if you prefer — instructions for that variation are included at the end.

The base is worked separately and sewn on, which gives the bag a flat, structured bottom that keeps it from tipping over when you set it down. If you’ve ever had a crochet bag that collapses in on itself the moment you put it down, you know how important this detail is.

Read through the entire pattern before you begin. This is advice you’ve probably heard before and probably ignored before. Don’t ignore it this time.


Pattern Instructions

The Front and Back Panels (Make 2)

Foundation Chain: Ch 51. (This gives you 50 working stitches, which translates to approximately 14 inches with the recommended yarn and hook.)

Row 1: Starting in the 3rd ch from hook, hdc across. (50 hdc) Turn.

Row 2: Ch 2, hdc in BLO across. (50 hdc) Turn.

Repeat Row 2 until your panel measures 12 inches from the foundation chain. This will take approximately 48–52 rows depending on your tension.

Fasten off and weave in ends. Set aside. Make a second identical panel.

A note on the back loop only texture: Working into the back loop only leaves the front loop free, creating a horizontal ridge on the right side of the work. These ridges stack up beautifully and give the bag that structured, almost woven appearance. It also makes the fabric slightly more rigid than standard hdc, which is exactly what you want for a bag.


The Base

Foundation Chain: Ch 51.

Row 1: Starting in the 3rd ch from hook, hdc across. (50 hdc) Turn.

Row 2: Ch 2, hdc in BLO across. (50 hdc) Turn.

Repeat Row 2 until the base measures 4 inches. This creates a solid rectangular panel that will be sewn to the bottom of your joined side panels.

Fasten off, leaving a long tail for seaming.


Assembling the Bag

Place your two panels together with wrong sides facing each other. Using your yarn needle and a length of yarn, whip stitch or slip stitch the two side seams together. Leave the top and bottom open.

Next, attach the base. Fold it lengthwise and pin it to the bottom opening of the bag body, easing it around the corners. Sew it in place using a whip stitch, working all the way around. The corners are the trickiest part — take your time, don’t rush, and don’t be afraid to remove and redo a section if something looks off.

Turn the bag right side out and give it a gentle push into shape from the inside. You should already be able to see how great it’s going to look.


The Top Edge and Handles

This section gives your bag a clean, finished top and creates the handles in one continuous round.

Step 1: Attach yarn to the top right corner of one side panel with a sl st.

Row 1 (right handle): Ch 2, hdc in each of the next 12 sts. Turn, leaving the remaining sts unworked.

Rows 2–28: Ch 2, hdc in BLO across the 12 sts. Turn. (You are building a long strap that will arch over into the handle.)

After Row 28, do not fasten off. Hold the handle strip against the top of the bag and check that it reaches comfortably from the right side of the front panel to the right side of the back panel with enough of an arc to fit over your shoulder or slide over your hand easily. Add or subtract rows as needed.

Joining the handle: Sl st the end of the handle strip to the corresponding position on the back panel. This joins the first handle in place.

Fasten off.

Rejoin yarn to the left side of the front panel (12 sts in from the left top edge) and repeat to create the second handle.

Finishing the top edge: Rejoin yarn to the top corner of the bag. Work 1 round of sc evenly around the entire top opening, working sc stitches along the sides of the handle strips as well. This cleans up any uneven edges and gives everything a uniform look. Sl st to join. Fasten off.


Optional: Reinforced Bottom Insert

If you want your bag to have extra structure on the bottom, cut a piece of stiff plastic canvas or heavy cardboard to match the dimensions of your base panel. Slip it inside the bag before you begin using it. This prevents the base from sagging and keeps the bag standing upright on its own, which is a small but genuinely satisfying quality-of-life upgrade.

You can also purchase premade bag inserts online — search for “crochet bag bottom insert” and you’ll find inexpensive plastic options in various sizes.


Optional: D-Ring Strap Attachment

If you want to add a detachable crossbody strap, here’s how to do it.

Before you work the top edge round, fold a 2-inch loop of yarn (or a small tab of the same yarn) through each D-ring and position one D-ring on each side seam, just below the top edge. As you work your finishing round of sc, work over the tab tightly to secure it in place. Once your finishing round is complete, the D-rings will be anchored firmly and you can clip a crossbody chain or adjustable strap to them.

This turns your everyday tote into a versatile bag that can be worn multiple ways, which is a great feature if you’re making it as a gift.


Customization Ideas

One of the best things about this pattern is how easily it adapts to different aesthetics. Here are a few ways to make it your own.

Change the stitch: Swap the hdc BLO for a moss stitch (sc, ch 1, skip 1) for an airier, more open texture. This works especially well in natural jute yarn.

Add a pocket: Before joining your two panels, crochet a small rectangle about 8 inches wide and 6 inches tall. Sew three sides of this rectangle to the inside of one panel, leaving the top open. This creates an interior pocket perfect for your phone or keys.

Play with color: Work the panels in one color and the base and handles in a contrasting color. Even a single-color change like this makes the finished bag look more intentional and polished. Stripes are also a gorgeous option — simply change colors every 4 rows for a classic nautical striped tote.

Add a lining: Cut two pieces of fabric the same size as your panels, sew them together at the sides and bottom with a sewing machine, fold in the top edges, and hand-stitch the lining to the inside of the finished bag. This keeps small items from poking through the stitches and gives the bag a boutique-quality finish.

Try different yarns: This pattern works in practically any fiber if you adjust your hook size accordingly. A beefy jute or macramé cord gives a boho, earthy vibe. A soft ribbon yarn makes it more of a beach bag. A recycled cotton in a bright, modern color is perfect for farmers markets. Experiment.


Caring for Your Crochet Bag

Cotton crochet bags are wonderfully easy to care for, which is one of the reasons they make such practical everyday accessories. Machine wash on a gentle or delicate cycle in cold water and lay flat to dry. Avoid putting a cotton bag in the dryer, as it can cause the fibers to shrink and distort the shape you worked so hard to create.

If your bag loses its shape after washing, block it while it’s still damp. Simply stuff it with plastic bags or a rolled-up towel to restore the original dimensions, smooth the edges, and let it dry completely before using it again.

Bags made with jute or other natural fibers should generally be spot cleaned rather than fully submerged, as jute doesn’t respond well to soaking.


Troubleshooting Common Issues

The bag is too floppy and doesn’t hold its shape. This usually means you need a stiffer yarn (try a cotton-acrylic blend or pure cotton rather than a soft blend), a smaller hook than recommended, or a base insert. Working in the BLO creates some structure, but very soft yarns will still produce a soft bag.

The handles are twisting. This happens when you don’t pay attention to which side of the work is facing as you join. Make sure both handles are oriented the same way before you join them. If you notice a twist, it’s worth taking the time to undo and redo the join — a twisted handle is uncomfortable to carry.

The side seams look uneven. The whip stitch seam is very forgiving once the bag is turned right side out, but if you’re still unhappy, try a slip stitch seam worked from the right side instead. It creates a visible ridge that actually looks like an intentional design detail.

The base buckles or puckers. This can happen if the base panel is slightly wider or narrower than the bottom of the bag body. Before you sew, lay the base flat against the bag and check that they match. If they don’t, add or remove rows from the base before seaming.


Why Cotton Is the Best Yarn for Crochet Bags

New crocheters sometimes wonder why so many bag patterns specifically call for cotton rather than the acrylic yarns that make up the bulk of most stashes. The reason comes down to a few key properties.

Cotton has very little stretch compared to wool or acrylic. For a bag that needs to hold its shape under the weight of whatever you put inside, that lack of elasticity is a feature, not a bug. A bag made from a stretchy acrylic will slowly elongate and lose its shape over months of use. A cotton bag will look almost exactly the same years later.

Cotton is also breathable and machine washable, making it practical for items that see real-world use. And it comes in an extraordinary range of colors — from natural undyed tones to jewel brights to soft neutrals — so you’re never short of options.

If you’re on a budget, Paintbox Simply DK Cotton and Lion Brand 24/7 Cotton are both excellent, affordable options. For a splurge, consider Manos del Uruguay Fino or a hand-dyed cotton from a small-batch indie dyer for something truly one of a kind.


Final Thoughts

This crochet tote bag pattern is one of those projects that reminds you why you fell in love with making things with your hands. It’s simple enough to be relaxing but detailed enough to be engaging. It produces a finished object that is genuinely beautiful and genuinely useful — the best possible combination in a crochet project.

Whether this is your first crochet bag or your fiftieth, I hope this pattern gives you a finished tote you’re proud to carry. Take photos of your finished bag and share them with your maker community. Try the pattern in different yarn weights and colors. Gift one to someone who deserves something handmade.

And most importantly, enjoy the process. That’s the whole point.

Happy crocheting.

Categorized in:

Knitwear Outfit Ideas,

Last Update: November 4, 2026

Tagged in:

, ,