
Create a stylish, durable market tote featuring a textured striped pattern perfect for everyday use.
Designed as a joined-round construction, this bag begins at the oval base and works upward through alternating rows of double crochet clusters, V-stitches, and half double crochet rounds.
The resulting structured texture provides strength without losing flexibility, making it ideal for trips to the farmers market, beach outings, or organizing yarn projects.
Customization is effortless with options for both short hand-carry straps and long shoulder handles.
Materials Required
-
Yarn: Worsted Weight #4 Acrylic (350–650 yards)
-
Hook: US G/6 (4.0 mm)
-
Notions: Yarn needle, scissors
Finished Size (Medium Tote)
-
Dimensions: 15 inches wide x 15 inches tall (excluding straps)
-
Gauge: 15 dc x 8 rows = 4 inches square
Pattern Abbreviations
-
st(s): stitch(es)
-
ch(s): chain(s)
-
sl st: slip stitch
-
sc: single crochet
-
hdc: half double crochet
-
dc: double crochet
Step-by-Step Instructions
Base Construction

-
Round 1: Start with a foundation chain of 21. Place 1 hdc into the second chain from your hook and in the next 18 chains. Work 6 hdc into the final chain. Turning to work along the back side of the foundation chain, place 1 hdc in each of the next 18 chains, then work 5 hdc into the last chain. Join with a sl st to the initial stitch. (48 sts)
-
Round 2: Ch 1, place 2 hdc into the same stitch. Hdc across the next 18 sts. Work 2 hdc into each of the next 6 sts. Hdc across the next 18 sts. Work 2 hdc into each of the remaining 5 sts. Join with a sl st. (60 sts)
-
Round 3: Ch 1, 1 hdc in first st, 2 hdc in next st. Hdc in next 18 sts. Repeat [1 hdc, 2 hdc in next st] 6 times. Hdc in next 18 sts. Repeat [1 hdc, 2 hdc in next st] 5 times. Join. (72 sts)
-
Round 4: Ch 1, 1 hdc in next 2 sts, 2 hdc in next st. Hdc in next 18 sts. Repeat [hdc in next 2 sts, 2 hdc in next st] 6 times. Hdc in next 18 sts. Repeat [hdc in next 2 sts, 2 hdc in next st] 5 times. Join. (84 sts)
-
Round 5: Ch 1, 1 hdc in next 3 sts, 2 hdc in next st. Hdc in next 18 sts. Repeat [hdc in next 3 sts, 2 hdc in next st] 6 times. Hdc in next 18 sts. Repeat [hdc in next 3 sts, 2 hdc in next st] 5 times. Join. (96 sts)
-
Round 6: Ch 1, 1 hdc in next 4 sts, 2 hdc in next st. Hdc in next 18 sts. Repeat [hdc in next 4 sts, 2 hdc in next st] 6 times. Hdc in next 18 sts. Repeat [hdc in next 4 sts, 2 hdc in next st] 5 times. Join. (108 sts)
-
Round 7: Ch 1, 1 hdc in next 5 sts, 2 hdc in next st. Hdc in next 18 sts. Repeat [hdc in next 5 sts, 2 hdc in next st] 6 times. Hdc in next 18 sts. Repeat [hdc in next 5 sts, 2 hdc in next st] 5 times. Join. (120 sts)
-
Rounds 8–10: Ch 1, work 1 hdc into every stitch around. Join with a sl st. (120 sts)
Bag Body

-
Round 11: Ch 3 (counts as first dc), place 3 dc into the same base stitch. Skip 3 sts. Repeat [4 dc into next st, skip 3 sts] 29 times. Join to top of starting ch-3. (120 sts)
-
Rounds 12–13: Ch 1, work 1 hdc in each stitch around. Join. (120 sts)
-
Round 14: Ch 5 (counts as 1 dc plus ch-2 space), place 1 dc in same stitch. Skip 3 sts. Repeat [(1 dc, ch 2, 1 dc) into next st, skip 3 sts] 29 times. Join to 3rd chain of initial ch-5. (60 dc, 60 ch spaces)
-
Round 15: Ch 1, 1 hdc in first st, 2 hdc inside the ch-2 space. Repeat [hdc in next 2 sts, 2 hdc in ch-2 space] 29 times, end with 1 hdc in last st. Join. (120 sts)
-
Round 16: Repeat Round 13. (120 sts)
-
Rounds 17–34: Repeat the sequence of Rounds 11 through 16 three more times.
-
Round 35: Repeat Round 11. (120 sts)
-
Round 36: Repeat Round 12. (120 sts)
-
Rounds 37–38: Ch 1, work 1 sc in each stitch around. Join. (120 sts)
Handles & Border

-
Round 39: Ch 1, sc across first 30 sts. Chain 50 for short straps (or chain 100 for long straps), skip next 30 sts. Sc across next 30 sts. Chain 50 (or 100), skip next 30 sts. Join to first sc.
-
Round 40: Ch 1, work [sc in 30 base sts, 1 sc into each chain stitch across the strap] twice. Join. (160 sts for short handles / 260 sts for long handles)
-
Rounds 41–44: Ch 1, work 1 sc in each stitch around. Join.
-
Round 45: Slip stitch into every stitch around to reinforce the edge. Fasten off and weave in all remaining ends securely.
