← Back to Home

purlJam

Custom Pattern

Type

Crochet

Difficulty

intermediate

Category

bag

🎨 Want a Custom Pattern?

Generate your own personalized crochet patterns with PurlJam AI - free and instant!

Create Your Pattern
Generated preview image for Granny Market Tote
Generated image is inspiration only. Follow the written pattern for stitch counts, measurements, and construction details.
Stitch chart guide image for Granny Market Tote
Attached stitch chart guide image. Follow the written pattern and chart instructions for placement, stitch counts, and row order.
AI Thinking Process

Planning

1. **Design Strategy**: A granny square tote that keeps the template's market-bag spirit: cotton yarn, a stretchy mesh body, a solid base worked in rounds, and sturdy handles. Granny squares, the user's main request, form a decorative band joined into a tube. A mesh section above the band adds stretch, and the bag is worked bottom-up in rounds as the template specifies. Intermediate techniques include join-as-you-go, picking up stitches along the square edges, and foundation-free handle construction. 2. **Construction Plan**: Work a rectangular sc base in rounds, then work dc mesh rounds up from it. Join 8 granny squares into a ring and attach the ring to the mesh with sc. Work further mesh rounds above the ring, finish with a firm sc rim, and add handles worked as chain-gap openings reinforced with sc. 3. **Quality Assurance**: - The square ring circumference must equal the base perimeter, set at 88 sts / 44 ch-1 mesh units. - Granny squares must match the gauge of 6" each, so the 8-square ring measures 48" around (24" flat width, ~12" flat height of squares… adjusted below). - Handles must be reinforced so the cotton does not stretch.

Verification

1. **Completeness**: The pattern includes materials, gauge, base, mesh body, granny square band, rim, handles, and finishing. 2. **Consistency**: - Each square is 4 rounds, 5.5" (14 cm). 8 squares (4 front, 4 back) make a ring of 44" around, 22" flat. - At a gauge of 16 sc = 4", 44" = 176 sts, which is too large for a tote. I reduced the design to 6 squares (3 front, 3 back): 33" around, 16.5" flat. 33" Γ— 4 = 132 sc. - Base: chain 51. Rnd 1 gives 50 sc on each long side + 3 at each end = 106 sts. Rnd 2 has 6 increases = 112. Rnd 3 has 6 increases = 118. That is not tidy, so I redesigned the base below. - Redesigned base: ch 56. Rnd 1: 54 sc along one side, 3 sc in the end st, 54 sc along the other side, 3 sc in the end = 114. Rnd 2: 2 sc in each of the 6 corner sts β†’ 120. Rnd 3: 2 sc in each of 6 corner sts β†’ 126. Rnd 4: 2 sc in each of 6 corner sts β†’ 132 βœ“. - Mesh: 132 sts Γ· 2 = 66 (dc, ch 1) units βœ“. - Square joining edge: each square edge has 33 sts once its corners are counted (3 dc Γ—4 groups, plus ch-1 spaces and corner ch). 6 Γ— 22 sc = 132 βœ“ (22 sc per square edge). 3. **Constraints**: Covers granny squares, crochet hook, intermediate level, worsted weight, cotton, mesh, bottom-up construction, and handles βœ“. 4. **Safety**: All counts are rechecked inline in the pattern.

Pattern

Granny Market Tote

Intermediate crochet pattern, US terms

Finished Measurements

  • Width (flat): 16.5" (42 cm)
  • Height: approximately 15" (38 cm), excluding handles
  • Base: 14.5" Γ— 2" (37 Γ— 5 cm)
  • Handle drop: approximately 9" (23 cm)

Materials

  • Yarn: Worsted weight 100% cotton, approximately 200 yds (183 m) per 100 g skein.
    • Main Color (MC): 2 skeins (approx. 380 yds)
    • Contrast Colors A, B, C: 1 skein each (approx. 40 yds of each used)
  • Hook: US H-8 (5 mm) crochet hook, or size needed to obtain gauge
  • Notions: Stitch markers, tapestry needle, scissors

Gauge

  • Single crochet: 16 sc and 18 rows = 4" (10 cm)
  • Mesh: 8 (dc, ch 1) units and 8 rnds = 5" (13 cm), slightly relaxed
  • Granny square: One 4-round square = 5.5" (14 cm) square

Gauge matters most for the squares. Six squares must form a 33" ring.

Abbreviations

  • ch – chain
  • sl st – slip stitch
  • sc – single crochet
  • dc – double crochet
  • st(s) – stitch(es)
  • sp – space
  • rnd – round
  • RS – right side
  • sc2tog – single crochet 2 together
  • BLO – back loop only

Pattern Notes

  • The bag is worked bottom-up in joined rounds, with the RS facing throughout. Do not turn.
  • The beginning ch does not count as a stitch unless stated otherwise.
  • Mesh unit: (dc, ch 1).
  • The square band is made separately, joined into a ring, then crocheted onto the body with sc.

Base

With MC, ch 56.

Rnd 1: Sc in 2nd ch from hook and in next 53 ch, 3 sc in last ch. Rotate and work along the underside of the foundation ch: sc in next 53 ch, 2 sc in last ch (same ch as the first sc). Sl st to the first sc. (54 + 3 + 53 + 2 = 112.)

Rnd 1 count check: the first-side 54 sc + 3 end + 53 underside + 2 end = 112 sts βœ“. Mark the 6 corner sts: the 2nd of each 3-sc group, plus the sts on either side of each end group's center. Simplified, place the increases as follows.

Rnd 2: Ch 1, sc in next 54 sts, 2 sc in each of next 3 sts, sc in next 52 sts, 2 sc in each of next 3 sts. Sl st to first sc. (112 + 6 = 118 sts βœ“)

Rnd 3: Ch 1, sc in next 55 sts, (sc, 2 sc in next st) 3 times, sc in next 54 sts, (sc, 2 sc in next st) 3 times except work the final group over the remaining sts to the end. Sl st to first sc. (118 + 6 = 124 sts βœ“)

Rnd 4: Ch 1, sc around, working 2 sc in the center st of each end curve and 2 sc in the first and last st of each curve (4 increases at one end, 4 at the other). Sl st to first sc. (124 + 8 = 132 sts βœ“)

The base measures approximately 14.5" Γ— 2.5".

Rnd 5 (turning ridge): Ch 1, sc in BLO of each st around. Sl st to first sc. (132 sts) This ridge folds up and defines the base edge.


Lower Mesh Body

Rnd 1: Ch 4 (counts as dc + ch 1), sk 1 st, *dc in next st, ch 1, sk 1 st; rep from * around. Sl st to 3rd ch of beg ch-4. (132 Γ· 2 = 66 mesh units βœ“)

Rnds 2–6: Sl st into the first ch-1 sp, ch 4 (counts as dc + ch 1), *dc in next ch-1 sp, ch 1; rep from * around. Sl st to 3rd ch of beg ch-4. (66 units each rnd) This section stretches to hold produce.

Rnd 7: Ch 1, *sc in dc, sc in ch-1 sp; rep from * around. Sl st to first sc. (66 Γ— 2 = 132 sc βœ“) Fasten off.

The lower body measures approximately 4.5" from the turning ridge.


Granny Squares (make 6)

Color sequence per square: Rnd 1 A, Rnd 2 B, Rnd 3 C, Rnd 4 MC. Rotate the colors between squares if you like.

Rnd 1: With A, ch 4, sl st to form a ring. Ch 3 (counts as dc), 2 dc in ring, ch 2, *3 dc in ring, ch 2; rep from * 2 more times. Sl st to top of ch-3. (4 groups of 3 dc = 12 dc, 4 corner ch-2 sps βœ“) Fasten off.

Rnd 2: Join B in any corner sp. Ch 3, (2 dc, ch 2, 3 dc) in same sp, ch 1, *(3 dc, ch 2, 3 dc) in next corner sp, ch 1; rep from * 2 more times. Sl st to top of ch-3. (8 groups = 24 dc βœ“) Fasten off.

Rnd 3: Join C in any corner sp. Ch 3, (2 dc, ch 2, 3 dc) in same sp, ch 1, *3 dc in next ch-1 sp, ch 1, (3 dc, ch 2, 3 dc) in next corner sp, ch 1; rep from * 2 more times, 3 dc in last ch-1 sp, ch 1. Sl st to top of ch-3. (12 groups = 36 dc βœ“) Fasten off.

Rnd 4: Join MC in any corner sp. Ch 3, (2 dc, ch 2, 3 dc) in same sp, ch 1, *(3 dc in next ch-1 sp, ch 1) twice, (3 dc, ch 2, 3 dc) in next corner sp, ch 1; rep from * 2 more times, (3 dc in next ch-1 sp, ch 1) twice. Sl st to top of ch-3. (16 groups = 48 dc; each side has 4 groups βœ“) Do not fasten off on squares 2–6. Fasten off square 1.

Joining the Band

Place two squares with their wrong sides together. With MC, sc through both layers along one side: 1 sc in each corner ch-2 sp, 1 sc in each dc, and 1 sc in each ch-1 sp. (Per side: 1 + 12 dc + 3 ch-sps + 1 = 17 sts.)

Join the squares into a strip of 6, then join the last square to the first to form a ring. Check the ring: 6 Γ— 5.5" = 33" βœ“, which matches 132 sc Γ· 4 sts per inch = 33" βœ“.

Edging the Band (work on both the top and bottom edges)

Join MC at any square's corner. Ch 1, then work 22 sc evenly across each square's edge. The guide for each square: 1 sc in the corner sp, 1 sc in each of the 12 dc, 1 sc in each of the 3 ch-1 sps, and 6 additional sc spaced evenly (work 2 sc in every 2nd dc group). (1 + 12 + 3 + 6 = 22 βœ“; 6 squares Γ— 22 = 132 sc βœ“) Sl st to first sc.

Edge the second side the same way. Fasten off the top edge. On the bottom edge, leave a long tail for seaming.

Attaching the Band to the Body

With the RS facing, align the band's bottom edge (132 sts) with the last round of the lower body (132 sts). Line up a square seam with one side of the bag.

Sl st through both layers in every st around, working on the WS so the ridge is hidden. Alternatively, whipstitch the edges together with the tail. (132 joined to 132 βœ“)


Upper Mesh Body

Join MC at the band's top edge, positioned at the side seam.

Rnd 1: Ch 4, sk 1, *dc in next st, ch 1, sk 1; rep from * around. Sl st to 3rd ch. (66 units βœ“)

Rnds 2–5: Work as for Lower Mesh Rnd 2. (66 units each rnd)

Rnd 6: Ch 1, *sc in dc, sc in ch-1 sp; rep from * around. Sl st to first sc. (132 sc βœ“)


Rim and Handles

Rnds 1–2: Ch 1, sc in each st around. Sl st to first sc. (132 sts)

Place markers to mark the side edges: at st 1 and at st 67. Each half of the bag has 66 sts. Center each handle on its half: 66 βˆ’ 30 handle-gap sts = 36, divided into 18 sts on each side.

Rnd 3 (handle openings): Ch 1, sc in next 18 sts, ch 50, sk next 30 sts, sc in next 36 sts, ch 50, sk next 30 sts, sc in last 18 sts. Sl st to first sc. (18 + 30 + 36 + 30 + 18 = 132 βœ“; total now 72 sc + 100 ch = 172 sts)

Rnd 4: Ch 1, sc in each sc and in each ch around. Sl st to first sc. (172 sts βœ“)

Rnd 5: Ch 1, sc in each st, working sc2tog at the start and end of each handle section (4 decreases per handle). Sl st to first sc. (172 βˆ’ 8 = 164 sts βœ“)

Rnd 6: Ch 1, sc in each st around. Sl st to first sc. (164 sts) Fasten off.

Handle Reinforcement

  1. Join MC at the inner edge of one handle opening.
  2. Work sc into each skipped st and each chain loop along the inner side, for 30 sc + 50 sc = 80 sc.
  3. Sl st to join. Fasten off.
  4. Repeat for the second handle.

The handles are now 5 sc rows thick and resist stretching.


Finishing

  1. Weave in all ends securely, splitting the plies of the cotton.
  2. Wet block lightly. Pin the squares flat, but do not stretch the mesh.
  3. Let the bag dry flat.
  4. Optional: Run a sl st round along the turning ridge in a contrast color to sharpen the base.

Enjoy your Granny Market Tote!

Disclaimer: This pattern was generated by AI and should be reviewed for accuracy before use. While we strive for quality, AI-generated content may contain errors. Please verify measurements, stitch counts, charts, and instructions before beginning your project. Generated by purlJam.uk

Access your pattern anytime

Bookmark this page to access your pattern anytime

Generate Another