← All guides
Free Pattern

Free Crochet Tote Bag Pattern for Beginners

Pin this pattern

A sturdy market-style tote built from single crochet, with two simple chain-and-strap handles.

Updated 2026 · US terms · About 13in / 33cm wide, 14in / 36cm tall

A crochet tote bag in natural cotton yarn hanging on a hook by a door

The first crochet tote bag I ever made sagged so badly under a carton of milk that the whole thing brushed my knees by the time I got home from the shop. I'd used a soft acrylic from my stash and worked it loose and airy, the way I would a scarf, and the bag stretched in every direction the moment it carried real weight. The fix wasn't a cleverer stitch — it was cotton yarn and firm tension. I've taught this pattern in my classes for years now, and it's usually the moment a beginner realises the yarn choice matters as much as the stitch, because a bag is the first project that has to work rather than just look nice.

Materials

  • 3–4 skeins worsted-weight cotton yarn (about 400–500 yards total)
  • 5.0mm (US size H) crochet hook
  • Stitch marker, to track the start of each round
  • Scissors
  • Yarn needle, for weaving in ends

Abbreviations (US terms)

Abbr.Means
chChain
scSingle crochet
st(s)Stitch(es)
inc2 sc in same stitch (increase)
rnd(s)Round(s)

See our abbreviations glossary for the full list including UK terms.

Eco-friendly canvas tote bag leaning against snow-covered tree trunks in winter forest.

Gauge

14 sc and 16 rows measures about 4in / 10cm square with a 5.0mm hook and worsted cotton. Firmer tension than usual is fine here and actually helps the bag hold weight without stretching.

Notes

  • Written in US terms, worked in a continuous spiral for the base and body — same technique as our beanie pattern. Use a stitch marker to track round starts.
  • Cotton yarn is strongly recommended over acrylic; acrylic stretches under weight and won't hold a bag shape well.
  • For a heavier-duty bag, hold two strands of yarn together throughout for extra strength.

Pattern

Base, Round 1

Make a magic ring, 6 sc into ring, place marker. (6 sts)

Tote base rounds at a glance: 6 stitches in a magic ring, adding 6 stitches each round up to 72, then 15 straight body rounds at 72.
A market tote in three zones: a flat 72-stitch base circle, a straight-sided body, and the straps.
Base, Round 2

Inc in every st around. (12 sts)

Base, Rounds 3–9

Continue increasing by 6 sts each round, following the pattern [sc n, inc] where n increases by 1 each round (round 3: [sc 1, inc], round 4: [sc 2, inc], and so on) until round 9. (72 sts by round 9)

Body, Rounds 10–24

Sc in every st around, no increases, for 15 rounds. (72 sts each round)

Handles, Round 25

Sc 15, ch 20 (skip next 6 sts, leaving a gap for the first handle), sc 21, ch 20 (skip next 6 sts for the second handle), sc in remaining sts to end of round. (72 sts total, including the two 20-chain gaps)

Round 26

Sc in every st around, working sc into each chain from both handle gaps as if they were regular stitches. (72 sts)

Rounds 27–28

Sc in every st around for 2 more rounds to reinforce the handle openings.

Finishing

Fasten off and weave in all ends with a yarn needle.

Resizing & customizing

This pattern makes one medium market-tote size, but the same base logic scales easily once you see the pattern behind it: each increase round adds 6 stitches, and the base stays flat as long as increases are spread evenly around the round. For a smaller bag, stop the base increases one round early (round 8, 66 sts) and work fewer body rounds. For a larger, deeper bag, continue the base increase pattern for one extra round before switching to straight rounds, and add 4–6 extra body rounds for more depth — just remember more depth also means more yarn. If you'd rather try a granny-square construction instead, our granny square bag pattern uses a completely different, equally beginner-friendly approach.

Resizing the tote: stop the base at round 8 for a smaller 66-stitch bag, or add an increase round for a larger deeper one.

For a stiffer, sturdier bag: switch to a hook one size smaller than recommended, or hold two strands of yarn together. Both create a denser fabric that holds shape better under weight, at the cost of using noticeably more yarn per round.

A step-by-step demonstration of crocheting a basic tote bag, useful for seeing the base, sides, and handle construction.

Common mistakes & fixes

Mistake: the base ruffles instead of lying flat.
Fix: too many increases were worked for that round. Recount your stitches against the pattern's numbers after each base round — catching an extra increase one round late is a quick fix; three rounds late means unravelling most of the base.
Two tote mistakes: a ruffling base means recount the increases, and a sagging loaded bag is usually the yarn stretching.
Mistake: the bag stretches or sags once loaded with items.
Fix: this is almost always the yarn, not the stitch pattern. Acrylic yarn stretches under weight in a way cotton doesn't; switching to cotton, or holding two strands together for extra density, fixes it without changing the pattern at all.
Mistake: a handle gap looks uneven or has a visible hole at the corner.
Fix: this usually means the skipped stitches and the chain length didn't line up exactly on Round 25. Count the skipped stitches carefully before chaining, and make sure Round 26 works one stitch into each chain along the gap — skipping a chain there is what leaves a hole.

Our pick

Yarn

Cotton worsted-weight yarn, 3-pack

Sturdy cotton in an amount that gets you close to what this pattern needs, in colours that suit a market-style bag.

View on Amazon →

Frequently asked questions

What yarn is best for a crochet tote bag?

Cotton yarn is the standard choice for bags, since it's sturdier and holds shape better under weight than acrylic, which can stretch and sag once loaded with items.

How much yarn do I need for a crochet tote bag?

A medium tote bag uses roughly 400 to 500 yards of worsted-weight cotton yarn, typically 3 to 4 standard skeins depending on the brand.

How do I make the straps on a crochet tote bag stronger?

Working the straps in single crochet rather than a looser stitch, and doubling the strand of yarn if the bag will carry heavy items, both add strength and reduce stretching over time.

Can I make this tote bag bigger or smaller?

Yes. Stop increasing the base a round or two earlier for a smaller bag, or continue the increase pattern for one or two extra rounds before switching to straight rounds for a larger one. Add or remove body rounds in pairs to keep the height even, and adjust yarn quantity roughly in proportion to the change in size.

How do I wash a crochet cotton tote bag?

Hand wash in cool water with a mild detergent, then lay flat to dry rather than hanging it, since a wet cotton bag can stretch out of shape under its own weight. Reshape gently while damp and let it dry fully before using it again.

Can I line a crochet tote bag with fabric?

Yes, a fabric lining stops small items poking through the stitches and adds structure. Cut a simple rectangle to fit inside, fold and stitch the seams, then hand-sew the lining to the inside of the bag just below the rim with a whipstitch.

How do I keep a crochet tote bag from stretching with heavy groceries?

Work at a firmer-than-usual gauge, choose cotton over acrylic, and reinforce the straps by holding two strands together. Storing the bag flat rather than hanging it when loaded also prevents the body from stretching out over time.

Written by Nora Fenwick

Nora has been teaching crochet for 12 years, from absolute beginners to people coming back to the craft after decades away. She started CrochetGuides to write the clear, honest instructions she wishes she'd had when she was learning — the ones that actually work the first time.

CrochetGuides is a participant in the Amazon Services LLC Associates Program. As an Amazon Associate we earn from qualifying purchases, at no extra cost to you.