A whimsical heart amigurumi is such a fun way to give the classic crochet heart a little more personality. Instead of a perfectly balanced shape, this design features uneven top bumps and a curvy tail, giving it a playful silhouette that feels extra charming and expressive. If you love crochet projects with character, this one is a sweet little make to add to your list.
This post may contain affiliate links, and we may earn a commission on purchases made through them at no extra cost to you. ❤️ Thank you!
This curvy heart amigurumi is available in 2 sizes and works up into a lovely accent for handmade gifts, ornaments, keychains, décor, and keepsakes. It is quick enough for a relaxing afternoon project, yet special enough to stand out from a more traditional crochet heart amigurumi. The shape is a little unexpected, which is exactly what makes it so cute.
Because of its curved tip and asymmetrical top, this pattern has a lively look that feels a bit more playful than a standard heart. That makes it a wonderful decorative heart amigurumi for gift toppers, Valentine’s Day makes, bouquet fillers, and whimsical handmade displays. If you are searching for a unique heart crochet pattern, this one brings a fresh twist without being complicated to crochet.
Materials and Tools
You only need a small amount of yarn to make this whimsical crochet heart, so it is perfect for using up leftovers from your stash. The sample hearts were crocheted with DK or light-worsted yarn and a 3.0 mm crochet hook, then stuffed with polyester fiberfill to give them a soft, rounded shape.
You will also need a few basic tools:
- stitch markers
- a tapestry needle
- scissors
- blunt-point tweezers for stuffing
The tweezers are especially helpful for pushing fiberfill neatly into the lower curved tail and shaping the heart evenly.
Finished Size
This whimsical heart amigurumi comes in 2 sizes:
- Small: approximately 2.5 inches
- Large: approximately 4.25 inches
The exact size may vary depending on your yarn, hook size, and crochet tension.
Techniques Used in This Pattern
This crochet heart amigurumi is worked from top to bottom. You will begin by crocheting two separate top bumps, with one bump slightly larger than the other. Once both bumps are made, they are joined together to form the body of the heart.
What makes this curvy heart amigurumi different is the use of short-rows near the bottom tip. These short-rows create small wedge-like sections that gently shape the tail into a curve. It is a simple but clever technique that gives the heart its whimsical look.
If you’re new to short rows, don’t worry; we cover this in the tutorial below. In this pattern, they are worked with a separate strand of yarn, then folded neatly into the following rounds. Once you understand the method, it is surprisingly straightforward and very satisfying to see the shape develop.
Why You’ll Love This Heart
This is the kind of project that feels small, fun, and full of charm. It is beginner-friendly if you are already comfortable with basic amigurumi stitches, but it still feels interesting because of the unusual shaping. The result is a decorative heart amigurumi with more movement and personality than a standard heart.
It is also part of a growing heart collection, so if you enjoy trying different heart shapes, this unique heart crochet pattern is a lovely one to add to your handmade series.
Step-By-Step Photo Tutorial
The photo tutorial below applies to both sizes and shows how the whimsical heart is constructed from start to finish. You’ll see how to crochet the two uneven top bumps, join them together, work the short-rows, and shape the curvy tail. If this is your first time making the pattern, these step-by-step photos will help you visualize each stage more clearly.
For easy offline crocheting, you can find the savable, downloadable, and printable pattern sheet at the end of this post. It is perfect for keeping on your device, printing out, or following without scrolling back and forth.
Step 1: Crochet the Two Top Bumps
Begin by crocheting the two top bumps separately. Since this whimsical heart has uneven top bumps, make Bump 1 larger and Bump 2 smaller according to the pattern. Fasten off Bump 1 and leave a long yarn tail for sewing, then keep working on Bump 2.
Step 2: Join the Bumps
Join Bump 1 by crocheting into its stitches as instructed in the pattern. This joining round connects both bumps and starts forming the upper shape of the heart.
Step 3: Close the Gap
Use the yarn tail from Bump 1 to sew the small gap between the two bumps closed neatly.
Step 4: Pause for the First Short-Row
When you reach the round where the short-row begins, pause the main round and secure the working loop with a stitch marker. Then pull a separate strand of yarn from the same yarn ball and make a slip knot on your hook. This new strand will be used to crochet the short-row that shapes the curvy tail.
Step 5: Work the Short-Row
Work the short-row stitches exactly as stated in the pattern using the separate strand of yarn. These partial rows do not go all the way around the heart. Instead, they build up one side of the lower body to create the whimsical curve.
Step 6: Resume the Main Round
After completing the short-row, fasten it off and return to the paused loop of the main round. Continue crocheting in the usual round as instructed. The short-row section will remain in place and become part of the shaping.
Step 7: Crochet Into the Short-Row Stitches
Crochet directly into the stitches of the short-row section when you reach them. This integrates the short-row neatly into the body of the heart and helps smooth out the shaping.
Step 8: Repeat the Short-Rows
Repeat the short-row method whenever the pattern calls for it. Each short-row adds a little more shaping to one side, gradually forming the heart’s playful curved tail. By this stage, you will clearly see the wedge-like sections that create the whimsical effect.
Step 9: Stuff the Heart
Once the heart body is nearly complete, begin stuffing it with polyester fiberfill. Fill both bumps first, then continue into the lower body. Use blunt-point tweezers to push the stuffing into the curved tail and shape the heart evenly with your fingers.
Step 10: Finish and Close
After the final rounds, fasten off and thread the yarn through the remaining front loops with a tapestry needle. Pull tight to close the opening, then weave in and hide the yarn tail neatly inside the heart. Your whimsical curvy heart amigurumi is complete.
What’s Next?
If you enjoyed making this whimsical heart amigurumi, here are more heart-themed patterns to explore on Craft Passion:
- Basic Heart Amigurumi (3 sizes) – a simple and classic heart shape
- Puffy Heart Amigurumi (3 sizes)– a fuller, softer, and more pillowy version
- Dual Tone Heart Amigurumi (3 sizes) – coming soon
- Quick Crochet Heart Pattern – a fast and easy heart for quick makes
- Heart Coaster Crochet Pattern – a practical heart-themed project for gifts and home décor
And a few fun ways to keep the creativity going:
- Finished your heart? Share your make on Facebook or Instagram and tag @Craft Passion
- Not ready to crochet yet? Save this pattern to Pinterest for later
- Crochet with friends by sharing the pattern and planning a fun crochet-along gathering
Whether you feel like making something tiny, plush, decorative, or useful, there’s a heart pattern waiting for you.
❤️ Happy crocheting!
Downloadable Crochet Pattern Sheet
Whimsical Curvy Heart Amigurumi Pattern - 2 Sizes
Create a whimsical heart amigurumi with this free crochet pattern in 2 sizes: 2.5" and 4.25". With its uneven top bumps and curvy tail, this playful design offers a fresh take on the classic crochet heart and makes a lovely choice for gifts, ornaments, and small handmade keepsakes.
Materials
- DK or Light-Worsted yarn
- Polyester fiberfill
Tools
- 3.0 mm Crochet Hook
- Stitch Markers
- Tapestry Needle (for stitching pieces)
- Blunt point tweezer (for stuffing fiberfill)
- Scissors
Instructions
Pattern Notes
- This crochet pattern is written in US terms.
- This pattern is worked from top to bottom.
- The two top bumps are different in size, and the bottom tip is shaped into a gentle curve.
- First, crochet the two top bumps and fasten off Bump 1.
- Continue working from Bump 2, joining Bump 1 to form the body of the heart.
- A short-row technique is used to create the whimsical curved tail at the bottom.
- Stuff the heart firmly with polyester fiberfill as you go, adding more stuffing as needed to maintain a smooth and rounded shape.
What is a short-row?
In crochet and knitting, a short-row is a partial row that does not continue across the full round. In regular crochet, you would usually turn your work and continue. In amigurumi, however, it is often neater to fasten off and begin a new short-row so the right side of the fabric stays facing out.
In this pattern, the short-rows create small wedge-like sections that shape the heart’s whimsical curved tail.
How to work the short-row (SR)
When the pattern calls for a short-row (SR), follow these steps:
a. Pause the main round and secure the working loop with a stitch marker.
b. Make a slip knot (sl knot) with a new strand of yarn and place it on your hook.
c. Work the short-row stitches as instructed in the pattern.
d. Fasten off the short-row when complete.
When there are two consecutive short-rows, shown as SR a and SR b, the skipped stitches for SR b are counted based on SR a.
You may pull yarn from the center of the same yarn ball to create the extra strand needed for the short-row.
Abbreviations
MR: magic ring or magic circle
sc: single crochet
inc: 2sc increase
inv dec: invisible decrease
fo: fasten off (to end the crochet)
sl knot: slip knot (to begin the crochet)
st: stitch
SR: Short-Row
Large Curvy Heart

Bump 1
Make an MR.
Round 1: sc 6 in MR. {6}
Round 2: [inc] around. {12}
Round 3: [sc, inc] around. {18}
Round 4: [inc, sc 2] around. {24}
Round 5: [sc 3, inc] around. {30}
Round 6: sc around. {30}
Round 7: [sc 2, inc, sc 2] around {36}
Round 8 - 9: sc around. {36}
fo and leave a long tail for sewing.
Bump 2
Make an MR.
Round 1: sc 6 in MR. {6}
Round 2: [inc] around. {12}
Round 3: [sc, inc] around. {18}
Round 4: [inc, sc 2] around. {24}
Round 5: sc around. {24}
Round 6: [sc, inc, sc] around {32}
Continue crocheting the body, incorporating Bump 1 in Round 7.
Body
Round 7: Bump 2: sc 11, Bump 1 - sk 2, sc 34. Bump 2 - sk 2, sc 19. {64}
Use the yarn tail from Bump 1 to sew the 2 sts gap closed.
Round 8 - 12: sc around. {64}
Round 13: [(inv dec, sc 9) 2 times, (inv dec, sc 3) 2 times] 2 times. {56}
Round 14: sc around. {56}
Round 15: inv dec, sc 8, inv dec, sc 7, inv dec, sc 3, inv dec, sc 2, inv dec, sc 7, inv dec, sc 8, inv dec, sc 3, inv dec, sc 2. {48}
Round 16: sc around. {48}
Round 17: inv dec, sc 7, inv dec, sc 5, [inv dec, sc 2] 2 times, [inv dec, sc 6] 2 times, [inv dec, sc 2] 2 times. {40}
SR a: sl knot, sk 11, sc 14, sk 15, fo.
SR b: sl knot, sk 4, sc 6, sk 4, fo.
Round 18: sc around. {40}
Round 19: [inv dec, sc 5, inv dec, sc 4, inv dec, sc 2, inv dec, sc] 2 times. {32}
SR: sk 9, sc 11, sk 12.
Round 20: sc around. {32}
Round 21: inv dec, sc 4, inv dec, sc 2, [inv dec, sc] 2 times, [inv dec, sc 3] 2 times, [inv dec, sc] 2 times. {24}
SR: sk 8, sc 6, sk 10.
Round 22: sc around. {24}
Round 23: [(inv dec, sc2) 2 times, (inv dec) 2 times] 2 times. {16}
SR: sk 6, sc 3, sk 7.
Round 24: sc around. {16}
Round 25: [sc 2, inv dec] around. {12}
Round 26: [inv dec, sc] around. {8}
Round 27: sc around. {8}
fo and hide yarn.
Small Curvy Heart

Bump 1
Make an MR.
Round 1: sc 6 in MR. {6}
Round 2: [inc] around. {12}
Round 3: [sc, inc] around. {18}
Round 4: sc around. {18}
Round 5: [inc, sc 2] around. {24}
Round 6: sc around. {24}
fo and leave a long tail for sewing.
Bump 2
Make an MR.
Round 1: sc 6 in MR. {6}
Round 2: [inc] around. {12}
Round 3: [sc, inc] around. {18}
Round 4: [inc, sc 2] around. {24}
Continue crocheting the body, incorporating Bump 1 in Round 5.
Body
Round 5: Bump 2 - sc 7. Bump 1 - sk 2, sc 22. Bump 2 - sk 2, sc 11. {40}
Use the yarn tail from Bump 1 to sew the 2 sts gap closed.
Round 6 - 7: sc around. {40}
Round 8: [(inv dec, sc 5) 2 times, (inv dec, sc) 2 times] 2 times. {32}
SR: sk 9, sc 11, sk 12.
Round 9: sc around. {32}
Round 10: inv dec, sc 4, inv dec, sc 3, inv dec, sc, [inv dec] 2 times, sc 3, inv dec, sc4, inv dec, sc, inv dec. {24}
SR: sk 8, sc 6, sk 10.
Round 11: sc around. {24}
Round 12: [(inv dec, sc2) 2 times, (inv dec) 2 times] 2 times. {16}
SR: sk 6, sc 3, sk 7.
Round 13: sc around. {16}
Round 14: [sc 2, inv dec] around. {12}
Round 15: [inv dec, sc] around. {8}
Round 16: sc around. {8}
fo and hide yarn.
Notes
The total time required is an estimate and may vary depending on your crochet speed and experience level.
You may crochet and sell the finished hearts in small batches. However, the pattern and images may not be reproduced, republished, or distributed in any form without prior written permission from Craft Passion.
This downloadable crochet pattern is intended for easy offline use and quick reference. For extra detailed instructions and additional information, visit the full article at: https://www.craftpassion.com/whimsical-heart-amigurumi-pattern/













