The Infinite Heart Tote Bag: A Structured & Stunning Granny Square Project

Inspired by the intricate and unique design of the “Unusual Granny Square” tutorial from the video, this pattern transforms that beautiful stitch work into a practical and eye-catching tote bag. The Infinite Heart Granny Square features a dense, textured center that opens up to delicate, heart-like clusters, making it a truly unique piece you’ll cherish forever.

This pattern is for a medium-sized tote bag, perfect for carrying project supplies, groceries, or everyday essentials.


📋 Project Details & Materials

ItemDetailNotes
ProjectInfinite Heart Tote BagUses 2 large granny squares (front/back) + 1 solid side panel.
Skill LevelIntermediateRequires attention to detailed cluster and puff stitch placement.
YarnWorsted Weight (Category 4) Cotton or Cotton BlendChoose a yarn with good structure for the bag’s shape. Approx. 400 yards total.
Hook4.0 mm (G/6) or size needed to achieve a tight gauge.A smaller hook ensures dense fabric for the bag’s structure.
NotionsStitch markers (essential for corners), Tapestry needle, Scissors.

Gauge (Measured in Square)

After completing Round 8, the square should measure approximately 8 inches x 8 inches.


📚 Abbreviations (US Crochet Terms)

AbbreviationMeaning
ChChain
St(s)Stitch(es)
SCSingle Crochet
DCDouble Crochet
TrTreble Crochet
Sl StSlip Stitch
SpSpace
SkSkip
BegBeginning

✨ Special Stitches

Stitch NameAbbreviationInstruction
Corner ShellCorner(2 DC, Ch 2, 2 DC) into the designated corner space.
3-DC Cluster3DC Cl3 Double Crochet stitches worked into the same space.
Puff Stitch (PS)PS[Yarn over, insert hook into designated St/Sp, pull up a loop] 3 times (7 loops on hook). Yarn over, pull through all 7 loops on hook. Ch 1 to secure.

Part 1: The Infinite Heart Granny Square (Make 2)

This square is worked in the round, starting from the center.

Foundation Ring: Ch 4, Sl St into the first Ch to form a ring.

Round 1: Ch 3 (counts as 1st DC), 11 DC into the ring. Sl St to the top of the Beg Ch 3 to join. (12 DC)

Round 2 (Puff Round): Ch 1 (does not count as St), PS in the same St, Ch 1. *Sk 1 DC, PS in the next DC, Ch 1. Rep from * around. Sl St to the top of the Beg PS to join. (6 PS)

Round 3 (First Corner Set-up): Sl St into the first Ch-1 Sp. Ch 3 (counts as 1st DC), 2 DC into the same Sp. *Ch 2, Corner (2 DC, Ch 2, 2 DC) in the next Ch-1 Sp. Ch 2, 3 DC Cl in the next Ch-1 Sp. Rep from * three more times, replacing the last 3 DC Cl with a Sl St to the top of the Beg Ch 3. (4 Corners, 4 3DC Cls)

  • Note: Place your stitch markers in the Ch-2 corner spaces.

Round 4 (Corner Expansion): Sl St to the next Ch-2 Sp. Ch 3, 2 DC into the same Sp. *[Ch 1, 3 DC Cl in the next Ch-2 Sp] twice, Ch 1, Corner in the next corner Ch-2 Sp. Rep from * around, ending with Sl St to the top of the Beg Ch 3.

Round 5 (Lace Detail): Sl St to the next Ch-1 Sp. Ch 1, SC in the same Sp. *Ch 3, Sk 3 DC, SC in the next Ch-1 Sp. Ch 3, Sk 3 DC, SC in the corner Ch-2 Sp. Ch 3, Sk 3 DC, SC in the next Ch-1 Sp. Rep from * around. In the corners, work (SC, Ch 3, SC) in the Ch-2 corner Sp. Sl St to the Beg SC to join.

Round 6 (Heart Cluster Row): Sl St into the first Ch-3 Sp. Ch 3, 2 DC into the same Sp. *[3 DC Cl in the next Ch-3 Sp] twice. Corner (2 DC, Ch 2, 2 DC) in the next corner Ch-3 Sp. Rep from * around. Sl St to the top of the Beg Ch 3 to join.

Round 7 (Solid Row): Ch 3 (counts as 1st DC), DC in each DC and Ch-3 Sp around. Work (2 DC, Ch 2, 2 DC) in each corner Ch-2 Sp. Sl St to the top of the Beg Ch 3.

Round 8 (Final Border): Ch 1, SC in the same St and in each DC around. Work (SC, Ch 1, SC) in each corner Ch-2 Sp. Sl St to the Beg SC.

Finishing Square: Fasten off and weave in ends. Block the two squares to ensure they are the same size and lay flat.


Part 2: The Base & Side Panel (Solid Construction)

The bag needs a sturdy rectangular panel for the bottom and sides to give it structure.

Base/Side Panel

Measurements: The panel length must match the perimeter of the granny square minus the top opening.

  • Square width = 8 inches.
  • Total Side Length Needed = 8 inches (side 1) + 8 inches (bottom) + 8 inches (side 2) = 24 inches.

Start: Ch 10 (or to desired depth, approx. 4 inches).

Row 1: SC in the 2nd Ch from hook and in each Ch across. Ch 1, turn. (9 SC)

Row 2 (Back Loop Only Ribbing): SC in the Back Loop Only (BLO) in each St across. Ch 1, turn. (9 SC)

Repeat Row 2 until the piece measures 24 inches long. This creates a tight, slightly stretchy ribbed fabric ideal for the bag’s body.

Finishing Panel: Fasten off, leaving a long tail (approx. 40 inches) for seaming.


Part 3: Assembly and Finishing

Step 1: Seaming the Body

Use the long tail from the base panel and the tapestry needle to assemble the bag. Use a whipstitch or mattress stitch for a strong, invisible seam.

  1. Lay Flat: Align the long edge of the Base/Side Panel with the edges of one Granny Square.
  2. Seam: Starting at a corner of the square, seam the entire perimeter of the square to the Base/Side Panel (3 sides: side, bottom, side). You should have a 1-inch overlap/excess on the Base Panel side.
  3. Repeat: Seam the remaining 3 sides of the second Granny Square to the free edge of the Base/Side Panel.
  4. Close Side: Seam the remaining short sides of the Base/Side Panel together to form the continuous loop of the bag’s body.

Step 2: Creating the Handles (Optional: Use two methods)

A. Firm Ribbed Handles (Matching the Base)

  1. Ribbing: Ch 10 (or to desired width). SC BLO for 40-50 inches (or desired length).
  2. Seam: Sl St the two short ends together to form a loop.
  3. Attach: Pin the strap loop to the inside of the bag opening, centering it over the 4 corner stitches of the granny square. Sew securely with a tapestry needle.

B. Simple Chain Straps (Easy & Quick)

  1. Placement: Rejoin yarn at the top-left corner of the bag opening.
  2. Chain: Ch 100 (or to desired strap length).
  3. Attach: Sl St the chain to the top-right corner of the same square.
  4. Reinforce: Sl St back across the entire chain to reinforce the strap. Fasten off.
  5. Repeat on the second square.

Step 3: Final Edging

To provide a clean, finished look and help the top hold its shape, add a final border.

  1. Rejoin yarn anywhere along the top edge of the bag.
  2. Round 1: Ch 1, SC evenly around the entire top opening (including the handles, if using option B). Work 3 SC in each corner point. Sl St to the Beg SC.
  3. Round 2: Ch 1, SC in the BLO in each St around. Sl St to the Beg SC.

Finishing: Fasten off and weave in any remaining ends. Give your Infinite Heart Tote Bag a final shaping and enjoy your new, custom-made accessory!

Video tutorial:

Leave a Reply

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