Free Granny Square Cross Body Bag (Detailed Beginner-Friendly Pattern)

Granny Square Cross Body Bag

This Granny Square Cross Body Bag is a stylish, beginner-friendly crochet project that works up quickly and looks professionally made. It’s perfect as a personal accessory or a thoughtful handmade gift.

Materials Needed

Hooks

  • 4 mm (G hook) – for granny squares and bag edging
  • 6.5 mm (K hook) – for the strap

Yarn (Aran weight cotton recommended)

  • 92 yards each:
    • Silver Grey
    • Lilac
    • Mouse Grey
    • Denim
    • Blue
  • 150 yards:
    • Mustard (used for joining + strap)

Hardware

  • 2 large lobster swivel clasps
  • 1 magnetic clasp

Notions

  • Scissors
  • Yarn needle
  • Tape measure
  • Sewing needle + thread

Finished Size & Gauge

  • Width: 14 inches (point to point)
  • Height: 5.5 inches

Gauge

  • 7 rounds of granny square = 5.75 inches

Abbreviations (US Terms)

  • Ch = Chain
  • Sc = Single Crochet
  • Dc = Double Crochet
  • St(s) = Stitch(es)
  • Beg = Beginning

Important Notes

  • Turn your work after each round to prevent slanting
  • Starting Ch1 does NOT count as a stitch

Granny Squares (Make 4)

Use 4 mm hook

Round 1

  1. Start with a magic circle (or ch4 and join to form ring)
  2. Ch1
  3. Work:
    • (3dc, ch2) → repeat 4 times into ring
  4. Join with slip stitch to first dc
  5. Slip stitch into next corner space
  6. Fasten off
  7. Turn work

Round 2

  1. Join new color in any corner space
  2. Ch1
  3. In same space:
    • (3dc, ch2, 3dc)
  4. Repeat in each corner (4 total)
  5. Join with slip stitch
  6. Slip stitch into corner
  7. Fasten off
  8. Turn

Round 3

  1. Join yarn in corner
  2. Ch1
  3. In corner:
    • (3dc, ch2, 3dc)
  4. In side space:
    • 3dc
  5. Repeat around:
    • Corner → side → corner → side
  6. Join, slip stitch to corner
  7. Fasten off
  8. Turn

Rounds 4–7 (Continue Pattern)

Follow same structure:

RoundSide Groups Between Corners
42 groups
53 groups
64 groups
75 groups

Always:

  • Work (3dc, ch2, 3dc) in corners
  • Work 3dc in each side space

After Round 7:

  • Fasten off
  • Weave in ends

Bag Assembly

Use mustard yarn + yarn needle

Step 1: Join Squares

  • Lay out 3 squares in a row
  • Seam them side-by-side using mattress stitch

Step 2: Fold Ends

  • Left square:
    • Fold bottom-left corner → top-right corner
  • Right square:
    • Fold bottom-right corner → top-left corner

Step 3: Add Fourth Square

  • Place 4th square on top of middle square
  • Wrong side facing outward

Shape now looks like a boat

Step 4: Seam Bag Together

Using one long strand:

  1. Join square 1 → square 4
  2. Continue across bottom
  3. Join square 3 → square 4

Leave top open

Finishing the Opening

Use 4 mm hook + mustard yarn

Step 1: Edge Rounds

  • Join yarn at top edge
  • Work Sc evenly around
  • Repeat for 3 rounds

Step 2: Create Opening Shape

  1. Lay bag flat
  2. On each side:
    • Seam inward about 3.75 inches
  3. Leave center open

Step 3: Add Closure

  • Sew magnetic clasp inside opening

Optional:

  • Add lining
  • Install zipper (advanced option)

Strap Instructions

Use:

  • 4 strands of yarn held together
  • 6.5 mm hook

Step-by-Step

  1. Attach yarn to first lobster clasp (slip stitch)
  2. Ch72 (or ~23.5 inches)
  3. Attach to second clasp with slip stitch
  4. Work:
    • 1 sc into clasp
    • Slip stitch into each chain back
  5. Finish with sc into first clasp
  6. Fasten off & weave ends

Clip strap onto bag

Alternative:

  • Replace with leather strap

Final Tips

  • Turning after each round = cleaner squares
  • Use consistent tension for proper sizing
  • Color combinations can completely change the look

Final Result

You’ll have a:

  • Trendy
  • Durable
  • Handmade crossbody bag

Perfect for:

  • Everyday use
  • Gifts
  • Selling as handmade items

Leave a Comment