Heart with Wings Keychain Crochet Pattern
A Little Heart with Wings to Carry with You
Hello, my wonderful crochet friend! Today we are making something truly special – a sweet little heart with wings that is perfect for a keychain, bag charm, or a little gift for someone you love.
This adorable heart with wings features a charming design with delicate wings, tiny horns, and a cute little tail. It is small, quick to make, and absolutely full of personality. Whether you keep it for yourself or give it to a friend, this little heart is sure to bring a smile to anyone who sees it.
The pattern uses YarnArt Jeans yarn and a 2.0 mm hook, creating a lovely, detailed little charm. The wings are worked separately and sewn on, and the heart is worked in one piece with a clever two-part construction.
So grab your hook, pick your favorite colors, and let’s make some heart magic together ❤️✨
Important Copyright Notice
This pattern is a crochet design shared for personal use. Please respect the original designer’s work. Do not copy, redistribute, or sell this pattern. You may sell finished items made from this pattern, but please credit the original designer
Materials You’ll Need
- Yarn: YarnArt Jeans (or similar cotton blend yarn)
- Crochet hook: 2.0 mm
- Stuffing: Hollow fiber or polyfil
- Yarn needle: For sewing parts
- Scissors
- Keychain ring or jump ring (optional, for attaching)
Abbreviations (US Terms)
| Abbreviation | Meaning |
|---|---|
| MR | Magic ring |
| sc | Single crochet |
| inc | Increase (2 sc in one stitch) |
| dec | Decrease (sc two together) |
| hdc | Half double crochet |
| dc | Double crochet |
| ch | Chain |
| sl st | Slip stitch |
| (…) | Repeat instructions in parentheses |
| [number] | Stitch count at the end of the round |
Part 1: The Heart
The heart is worked in two halves, then joined together.
First Half
- Round 1: 6 sc in MR (6)
- Round 2: 6 inc (12)
- Round 3: (1 sc, inc) × 6 times (18)
- Round 4: 18 sc (18)
Cut the yarn, fasten off.
Second Half
- Round 1: 6 sc in MR (6)
- Round 2: 6 inc (12)
- Round 3: (1 sc, inc) × 6 times (18)
- Round 4: 18 sc (18)
Do not cut the yarn – we will use it to join the two halves.
Joining the Two Halves
- Round 5: 18 sc along the first half, then 18 sc along the second half (36)
Shaping the Heart
- Round 6: 5 sc, dec, 10 sc, dec, 10 sc, dec, 5 sc (33)
- Round 7: (9 sc, dec) × 3 times (30)
- Round 8: 4 sc, dec, 8 sc, dec, 8 sc, dec, 4 sc (27)
- Round 9: (7 sc, dec) × 3 times (24)
- Round 10: 3 sc, dec, 6 sc, dec, 6 sc, dec, 3 sc (21)
- Round 11: (5 sc, dec) × 3 times (18)
- Round 12: 2 sc, dec, 4 sc, dec, 4 sc, dec, 2 sc (15)
- Round 13: (3 sc, dec) × 3 times (12)
- Round 14: 1 sc, dec, 2 sc, dec, 2 sc, dec, 1 sc (9)
- Round 15: (1 sc, dec) × 3 times (6)
Cut the yarn, pull the stitches tight to close, fasten off, and hide the yarn end.
Part 2: Wings (Make 2)
- Round 1: 6 sc in MR (6)
- Round 2: (1 sc, inc) × 3 times (9)
- Round 3: (2 sc, inc) × 3 times (12)
- Round 4: (3 sc, inc) × 3 times (15)
Fold the wing in half and work through both sides:
- 3 sc, inc, 3 sc (8)
Turn the work:
- Ch 1, then (inc from hdc, sl st) × 4 times
Part 3: Horns (Make 2)
- Round 1: 4 sc in MR (4)
- Round 2: 4 sc (4)
- Round 3: 1 sc, inc, 1 sc, inc (6)
- Round 4: 6 sc (6)
Part 4: Tail
Heart for the Tail
Chain 4. In the 4th chain from the hook:
- 3 dc, 3 hdc, ch 2, 3 hdc, 3 dc, ch 3
- Join in the middle of the heart.
Tail Chain
Chain 10. Attach to the heart.
Part 5: Halo
Using yellow yarn, work slip stitches around the top of the heart to create a halo effect
Part 6: Assembly
- Sew the wings to the back of the heart, one on each side.
- Sew the horns to the top of the heart.
- Sew the tail to the bottom of the heart.
- Add the halo using slip stitches in yellow.
- Attach a keychain ring or jump ring to the top of the heart if desired

