A crochet heart bag is a charming and creative project that combines style with personality. Whether you want to express love, make a heartfelt gift, or simply add a cute accessory to your wardrobe, this Heart Pattern Crochet Bag is perfect. In this tutorial, weβll walk you through every step of creating your own handmade heart bag β from choosing yarn to stitching the final details.
π What Youβll Learn

- How to crochet a heart motif (granny square or intarsia-style)
- How to build a bag from heart-patterned panels
- How to attach handles and optional lining
- Finishing tips for a professional look
π§΅ Materials Youβll Need:
Item | Description |
---|---|
Yarn | Worsted Weight Yarn (Category 4), in two colors: Main Color (bag base) & Contrast Color (heart) |
Crochet Hook | 4.0mm or 4.5mm (adjust for your yarn) |
Yarn Needle | For weaving in ends |
Scissors | For trimming |
Stitch Markers | Optional but helpful |
Fabric (Optional) | For lining the bag |
Magnetic Snap | Optional closure |
Strap or Handles | You can crochet or attach pre-made straps |
π‘ Skill Level: Beginner to Intermediate
Youβll need to know:
- Chain (ch)
- Slip Stitch (sl st)
- Single Crochet (sc)
- Half Double Crochet (hdc)
- Double Crochet (dc)
- Working in the round or rows
- Color changes (for heart pattern)

β€οΈ PART 1: Making the Heart Pattern Panel
You can make the heart motif using two common methods:
Option 1: Heart Granny Square (AppliquΓ© Style)
This is great for beginners!
Instructions:
Heart Motif (Make 2)
- Start with a magic ring using heart color (Contrast Color).
- Round 1: Ch 3 (counts as dc), 2 dc into ring, ch 1, 3 dc, ch 1 repeat 3 more times (youβll have 4 clusters). Sl st to top of ch-3. (12 dc)
- Round 2: In the next ch-1 space, (3 dc, ch 1, 3 dc) β thatβs your corner. Do this in each ch-1 space to form a square.
- Fasten off heart color, and switch to your main bag color.
Now work 2β3 rounds of a traditional granny square in your main color, forming a square around the heart.
Repeat to make 2β4 panels depending on the bag size and style.
π§Ά Option 2: Intarsia or Tapestry Crochet Heart Panel
More advanced, this method involves changing colors while working in rows to βdrawβ a heart with yarn.
Simple Heart Chart (15×15 Grid):
Youβll work in single crochet (sc) and follow a pixel-style chart with each square representing 1 stitch.
Example (simplified):
Row 1: ............... β bottom row (sc in main color)
Row 2: .......X....... β heart begins
Row 3: ......XXX...... β increase width
...
Row 8: ..XXXXXXXXX.. β widest part of heart
...
Row 15: .....XXX..... β top tip
- “X” = heart color
- “.” = main color
Work from bottom to top. Make two identical heart panels.

π PART 2: Assembling the Bag
Once youβve completed your 2 heart panels, itβs time to build your bag.
Assembly Steps:
- Place both heart panels right sides facing out.
- Using the same yarn as your bag color, single crochet around 3 sides, leaving the top open.
- You can also whip stitch the panels together if you prefer.
- Add a bottom panel (optional):
- Create a rectangle by crocheting rows of sc or hdc to desired width.
- Attach to the base of your heart panels to create a flat bottom.
πͺ’ PART 3: Adding Handles
You can crochet handles directly onto the top or make a strap separately.
Option 1: Short Handles
- Attach yarn to the top edge.
- Ch 40β50, skip 5β6 stitches, and sl st to the other side.
- Sc back across the chain for reinforcement.
Option 2: Crossbody Strap
- Crochet a long i-cord or flat strap using sc or hdc until it reaches your desired length (approx. 100β120 cm).
- Attach with secure stitching on both sides of the top edge.
Option 3: Use Store-bought Handles
- Sew or crochet handles onto the top corners of your bag.
π§΅ PART 4: Optional Lining & Closure
Add a Fabric Lining (Recommended for Durability)
- Cut fabric slightly larger than your bag shape.
- Fold edges inward and sew to the inside of the bag using a hand needle and thread or sewing machine.
- Lining helps hold shape and secure items.
Add Closure:
- Sew in a magnetic snap, button loop, or zipper for security.
π§Ό Care Instructions

- Hand wash in cold water
- Lay flat to dry
- Avoid carrying very heavy items unless the bag is lined and reinforced
π¨ Customization Ideas
- Use variegated yarn for a colorful, gradient effect
- Add puff hearts or bobble stitches for a 3D texture
- Embroider initials or messages around the heart
- Make mini heart bags for kids or coin purses
- Add tassels, pom-poms, or keychains for flair
πΈ Final Thoughts
The Heart Pattern Crochet Bag is a rewarding project that allows you to show your personality, creativity, and care. Whether you make it for yourself or as a gift, it’s a functional piece of art thatβs sure to spread love wherever it goes. π