Granny Stripe Colorful Market Tote Free Crochet Pattern

Last summer, I found myself standing in the checkout line at the farmers market, juggling a notebook, my phone, a bag of peaches, and exactly zero hands to pay. My flimsy plastic bag had ripped (again), and I watched a woman ahead of me pull the most gorgeous handmade tote from her shoulder like it was nothing. Roomy, sturdy, beautiful. I went home that day and started sketching.

Granny Stripe Colorful Market Tote Free Crochet Pattern

This colorful market tote is the result of that slightly chaotic morning. I wanted something practical enough to hold all my daily essentials but pretty enough that I would actually want to carry it everywhere. The granny stripe pattern at the bottom gives it that classic handmade charm, while the open mesh section at the top keeps things light and airy.

If you have been wanting to try color work but feel intimidated, this is your project. The stripes change gradually, the stitches are familiar, and the rhythm becomes almost meditative once you get going. Let me walk you through everything.

Why You Will Love This Crochet Pattern

This market tote hits that sweet spot between functional and beautiful. The flat rectangular bottom means it actually stands up on its own when you set it down. The structured sides hold their shape without being stiff. And those colorful stripes? They make every trip to the store feel a little more special.

The granny stripe stitch pattern creates a gorgeous textured fabric that works up faster than you might expect. Unlike traditional granny squares that require joining, this version is worked in rows from bottom to top. No fussy assembly of tiny motifs. Just straightforward back and forth crocheting with satisfying color changes.

The open mesh section in the upper portion serves double duty. It looks elegant and allows you to peek inside your bag without digging around. Plus it makes the finished tote lighter than an all solid design would be.

Skill Level and Time Investment

I would call this an intermediate level crochet pattern. You should feel comfortable with basic stitches like single crochet and double crochet before starting. The main skills you will practice include changing colors at the beginning of rows, working cluster stitches into chain spaces, and seaming two panels together at the end.

If you are a confident beginner who has made a few scarves or dishcloths, you can absolutely tackle this project. Just take your time with the first few granny stripe rows until the rhythm clicks.

Estimated completion time: 12 to 18 hours for an average speed crocheter, including handles and finishing. I spread mine across a week of evening crochet sessions.

Finished Measurements

Your completed tote will measure approximately:

  • Width: 13 inches (33 cm)
  • Height: 12 inches (30.5 cm) excluding handles
  • Depth: 3.5 inches (9 cm)
  • Handle drop: 9 inches (23 cm)
  • This size comfortably holds a notebook, wallet, phone, water bottle, and small purchases. Perfect for everyday errands or a trip to the library.

    Materials You Will Need

    Yarn

    You will need worsted weight yarn (also called CYCA weight 4 or medium weight). I strongly recommend 100% cotton or a cotton blend for this project. Cotton gives the bag structure and holds its shape beautifully. It also washes well, which matters for something you will use daily.

    Yardage needed per color:

  • Color A (Mustard Gold): 120 yards / 110 meters
  • Color B (Olive Green): 80 yards / 73 meters
  • Color C (Burgundy/Dark Red): 90 yards / 82 meters
  • Color D (Cream/Off-White): 150 yards / 137 meters
  • Color E (Taupe/Medium Brown): 70 yards / 64 meters
  • Color F (Sage Green/Dusty Mint): 60 yards / 55 meters
  • Color G (Dusty Rose/Salmon Pink): 50 yards / 46 meters
  • Yarn suggestions that work beautifully:

  • Lion Brand 24/7 Cotton (mercerized, great stitch definition)
  • WeCrochet Dishie Worsted Weight Cotton (smooth and affordable)
  • Paintbox Yarns Simply DK Cotton held double
  • Avoid fuzzy or textured yarns. They will hide all that pretty stitch detail you are working so hard to create.

    Hook and Notions

  • US size J-10 / 6.0 mm crochet hook
  • Yarn needle for weaving ends and seaming
  • Scissors
  • Stitch markers (optional but helpful)
  • Small craft tag or label for embellishment (optional)
  • Gauge

    Getting gauge matters for this project since you want your tote to end up the right size.

    With J-10 / 6.0 mm hook:

  • 14 double crochet stitches = 4 inches / 10 cm
  • 8 rows of double crochet = 4 inches / 10 cm
  • In granny stripe pattern:

  • 1 repeat (3 dc cluster + ch 1) = approximately 1 inch / 2.5 cm wide
  • 2 rows of granny stripe = approximately 1 inch / 2.5 cm tall
  • If your gauge is too loose, try going down a hook size. Too tight? Go up a size.

    Abbreviations and Stitch Definitions

    Let me define every stitch before we begin. If you are newer to crochet patterns, read through this section carefully.

  • ch = chain (wrap yarn over hook, pull through loop)
  • sl st = slip stitch (insert hook, yarn over, pull through stitch and loop on hook in one motion)
  • sc = single crochet (insert hook, yarn over, pull up loop, yarn over, pull through both loops)
  • dc = double crochet (yarn over, insert hook, yarn over, pull up loop, yarn over, pull through 2 loops, yarn over, pull through remaining 2 loops)
  • st/sts = stitch/stitches
  • sp = space
  • ch-sp = chain space (the gap created by a chain in the previous row)
  • sk = skip
  • t-ch = turning chain
  • RS = right side
  • WS = wrong side
  • rep = repeat
  • [ ] = work instructions inside brackets the number of times indicated
  • ( ) = stitch count at end of row
  • Special Stitches

    Granny Cluster (GC):

    This is 3 double crochet stitches worked into the same stitch or space. Yarn over, insert hook, pull up loop, yarn over, pull through 2 loops. Without finishing, repeat two more times into the same spot. You will have 4 loops on your hook. Yarn over and pull through all 4 loops. One cluster complete.

    Mesh Unit:

    Double crochet into the indicated stitch, chain 1, skip the next stitch. This creates an open grid pattern.

    Pattern Instructions

    This tote is constructed from two identical flat panels, worked from the bottom up, then seamed together along the sides. Handles are made separately and attached at the end.

    Body Panel (Make 2)

    Foundation Chain:

    With Color A (Mustard Gold), chain 47.

    Base Section (Color A Only)

    This creates the flat bottom of your bag.

    Row 1 (RS): Sc in second ch from hook and in each ch across. Turn. (46 sc)

    Row 2: Ch 1, sc in each st across. Turn. (46 sc)

    Row 3: Ch 1, sc in each st across. Turn. (46 sc)

    Row 4: Ch 1, sc in each st across. Turn. (46 sc)

    Your base section should measure approximately 1.5 to 2 inches tall and 13 inches wide.

    Granny Stripe Section

    Now the fun begins. This section creates those beautiful colorful stripes. The turning chain 3 counts as the first double crochet throughout this section.

    Granny Stripe Row A (Color A, Mustard Gold):

    Ch 3 (counts as first dc). Working across last sc row: GC in next 3 sts, [ch 1, GC in next 3 sts] 13 times, dc in last st. Turn. (1 dc + 14 GC + 13 ch-1 sps + 1 dc)

    Important note: From Row B onward, granny clusters are worked into the chain-1 spaces from the previous row, not into the stitches. This creates the signature interlocking stripe pattern.

    Granny Stripe Row B (Color B, Olive Green):

    Join Color B at beginning of row. Ch 3. [GC in ch-1 sp, ch 1] 13 times, GC in space between last GC and final dc, dc in top of t-ch. Turn. (1 dc + 14 GC + 13 ch-1 sps + 1 dc)

    Granny Stripe Row C (Color C, Burgundy):

    Ch 3. [GC in ch-1 sp, ch 1] 13 times, GC in last sp, dc in top of t-ch. Turn. (1 dc + 14 GC + 13 ch-1 sps + 1 dc)

    Granny Stripe Rows D through G (Color D, Cream):

    Work 4 rows in Cream using the same pattern:

    Ch 3. [GC in ch-1 sp, ch 1] 13 times, GC in last sp, dc in top of t-ch. Turn. (1 dc + 14 GC + 13 ch-1 sps + 1 dc)

    These four cream rows form the wide open-looking section in the upper middle of the bag.

    Granny Stripe Rows H and I (Color E, Taupe):

    Work 2 rows in Taupe using the same pattern.

    Granny Stripe Rows J and K (Color F, Sage Green):

    Work 2 rows in Sage Green using the same pattern.

    Granny Stripe Row L (Color G, Dusty Rose):

    Work 1 row in Dusty Rose using the same pattern.

    Granny Stripe Row M (Color C, Burgundy):

    Work 1 row in Burgundy using the same pattern.

    Granny Stripe Row N (Color B, Olive Green):

    Work 1 row in Olive Green using the same pattern.

    Granny Stripe Row O (Color A, Mustard Gold):

    Work 1 row in Mustard Gold using the same pattern.

    Your granny stripe section is complete. It should measure approximately 7 to 7.5 inches tall. Your total panel height should be approximately 9 to 9.5 inches from the cast-on edge.

    Transition Row

    This row converts from the cluster structure to single crochet for the mesh section.

    Transition Row (Color D, Cream):

    Ch 1. Sc in first dc, [sc in top of next GC, sc in next ch-sp] 13 times, sc in top of last GC, sc in top of t-ch. Turn. (29 sc)

    Mesh Section (Color D, Cream)

    This creates the open grid pattern in the upper portion of the bag.

    Mesh Row 1 (Color D, Cream):

    Ch 4 (counts as dc + ch 1). Sk next sc, dc in next sc. [Ch 1, sk next sc, dc in next sc] across. Turn. (15 dc + 14 ch-1 sps)

    Mesh Row 2 (Color D, Cream):

    Ch 4 (counts as dc + ch 1). Sk first ch-sp, dc in next dc. [Ch 1, sk ch-sp, dc in next dc] 13 times, ch 1, dc in 3rd ch of t-ch. Turn. (15 dc + 14 ch-1 sps)

    Mesh Rows 3 and 4 (Color D, Cream):

    Repeat Mesh Row 2.

    Mesh Row 5 (Color C, Burgundy):

    Repeat Mesh Row 2.

    Your mesh section should measure approximately 2 to 2.5 inches tall. Total panel height should be approximately 11.5 to 12 inches.

    Top Band Section

    This creates the firm colorful edge at the top opening.

    Top Transition Row (Color C, Burgundy):

    Ch 1. Sc in first dc, [sc in ch-sp, sc in next dc] 14 times. Turn. (29 sc)

    Top Band Rows 1 and 2 (Color B, Olive Green):

    Ch 1. Sc in each st across. Turn. (29 sc)

    Top Band Rows 3 and 4 (Color A, Mustard Gold):

    Ch 1. Sc in each st across. On Row 4, do not turn. Fasten off. (29 sc)

    Your panel is complete. Make a second identical panel.

    Handles (Make 2)

    Handle Base Chain:

    With Color B (Olive Green), chain 80.

    Handle Row 1:

    Sc in second ch from hook and in each ch across. Turn. (79 sc)

    Handle Row 2 (Color A, Mustard Gold):

    Ch 1. Sc in each st across. Turn. (79 sc)

    Handle Row 3 (Color B, Olive Green):

    Ch 1. Sc in each st across. Turn. (79 sc)

    Handle Row 4 (Color A, Mustard Gold):

    Ch 1. Sc in each st across. Fasten off. (79 sc)

    Your handle is a flat 4-row strap. You can fold it lengthwise and slip stitch the edges together for a rounded cord, or leave it flat for a wider strap. Finished length is approximately 18 inches.

    Make a second identical handle.

    Assembly

    Step 1: Lay both panels with right sides facing each other.

    Step 2: Using a yarn needle and matching yarn, whipstitch the panels together along the left side edge.

    Step 3: Whipstitch the panels together along the right side edge.

    Step 4: For the box bottom, flatten each bottom corner by pinching so the side seam aligns with the center of the bottom edge. Stitch across each corner triangle approximately 1.75 inches from the corner point. This creates the flat base.

    Step 5: Turn the bag right side out.

    Step 6: Position Handle 1 on the front panel with each end approximately 3.5 inches from the outer edges. The ends should overlap the top band by approximately 1.5 inches on the inside. Sew securely with multiple passes.

    Step 7: Attach Handle 2 to the back panel in the same manner.

    Finishing

    Weave in all loose ends. For the optional embellishment, sew a small craft label to the front panel just below the top band.

    Wet blocking is recommended. Submerge the bag in cool water for 10 to 15 minutes, gently squeeze out excess water, roll in a towel, shape flat, and allow to dry completely.

    Size Customization Tips

    Wider bag: Add multiples of 3 stitches to your foundation chain. Each 3 stitches adds approximately 1 inch of width.

    Taller bag: Add more granny stripe rows. Each 2 rows adds approximately 1 inch of height.

    Longer handles: Add more chains to the handle foundation. Each 4 chains adds approximately 1 inch of length.

    Granny Stripe Colorful Market Tote Free Crochet Pattern

    Care Instructions

    Machine wash gentle cycle in cool water or hand wash with mild detergent. Lay flat to dry. Do not tumble dry or iron directly on the crochet fabric.

    I really hope you enjoy making this colorful market tote as much as I enjoyed designing it. There is something so satisfying about carrying a bag you made with your own hands. If you give this crochet tutorial a try, I would absolutely love to see your finished project. Tag me on Instagram or share in our Facebook group.

    If this granny stripe tote pattern is calling your name but you are not quite ready to start today, go ahead and pin it to your Pinterest boards so you can find it later. And please drop a comment below if you make one. Seeing your creations truly makes my day.

    You Might Also Like

    Leave a Comment

    Your email address will not be published. Required fields are marked *

    *