There is nothing quite like the charm of a handmade accessory, and this heart-shaped crochet shoulder bag is the perfect blend of playful style and daily functionality. Whether you are crafting it as a heartfelt gift for a loved one or a sweet treat for yourself, this project is beginner-friendly and deeply rewarding.
This pattern focuses on creating two symmetrical heart panels that are joined together to create a sturdy, stylish bag. With just a few basic stitches, you can customize your bag with your favorite colors and textures, making each finished piece as unique as you are.
Materials & Tools Needed
- Yarn: Approximately 200–250 yards of medium (worsted) weight cotton or acrylic yarn for durability.
- Crochet Hook: Size H/8 (5.0 mm), or the appropriate size for your chosen yarn to ensure a tight, sturdy gauge.
- Tools: Yarn needle for weaving in ends, scissors, and stitch markers.
- Optional: A bag lining or magnetic snap closure to keep your essentials secure.
Abbreviations & Pattern Notes
- Ch: Chain
- Sc: Single crochet
- Dc: Double crochet
- Inc: Increase (2 sc in the same stitch)
- Dec: Decrease (sc two stitches together)
- St(s): Stitch(es)
- Note: Work with a slightly tighter tension than usual; this prevents items from slipping through the stitches and helps the bag maintain its shape.
Step-by-Step Pattern Instructions
- The Heart Panels (Make 2): Begin by creating a magic ring.
- Row 1: Ch 3, work 3 dc into the ring, ch 1, 3 dc into the ring. Pull the ring tight. Turn.
- Row 2: Ch 3, dc in first st, dc in next 2 sts, (dc, ch 1, dc) in center ch-1 space, dc in next 2 sts, 2 dc in last st. Turn.
- Row 3: Ch 3, 2 dc in first st, dc across until you reach the center space, (dc, ch 1, dc) in center space, dc across until 1 st remains, 2 dc in last st.
- Rows 4–10: Repeat Row 3. As the heart grows, the width will naturally increase to create the classic heart shape. Ensure both panels are identical in size.
- Joining: Place the two panels together with the wrong sides facing inward. Using a slip stitch or sc, join the two panels along the outer edge, leaving the top portion open for the bag opening.
- The Strap: Attach your yarn at the top left corner. Ch 80–100 (depending on your preferred length). Join the chain to the top right corner with a slip stitch. Work one row of sc across the strap for added strength.
Finishing & Helpful Tips
- Maintain Tight Tension: If you find your stitches are too loose, drop down one hook size. A dense fabric is essential for a bag that carries weight without sagging.
- Steam Blocking: Once finished, gently steam your bag with an iron (holding it a few inches away) to relax the fibers and sharpen the curves of the heart.
- Add a Lining: If you plan to carry small items like keys or coins, consider sewing a simple fabric lining inside. This adds extra durability and keeps the bag looking polished.
- Customization: Don’t be afraid to experiment with different yarn textures, such as velvet or t-shirt yarn, to change the look and feel of your accessory!
Watch the Step-by-Step Video Tutorial
Prefer visual guidance? Follow along with the complete video tutorial below: