Heart Crochet Pattern
Create a sweet, stuffed 3D crochet heart with two little arms, two legs, and safety eyes. This amigurumi heart is worked in rounds using single crochet stitches, increases, and decreases. The heart is shaped by joining two rounded upper sections and continuing into one body.
Heart Crochet Pattern-the Short Answer?
Materials
- Yarn suitable for amigurumi
- Crochet hook suitable for your chosen yarn
- Stuffing
- 2 safety eyes
- Stitch markers
- Yarn needle
- Scissors
Choose your yarn and hook together so the stitches are firm enough to keep the stuffing from showing. The exact yarn weight, hook size, safety-eye size, and finished dimensions are not specified, so no fixed size is given for this pattern.
Abbreviations
- MR: Magic ring
- ch: Chain
- sc: Single crochet
- inc: Increase — work 2 single crochets in the same stitch
- dec: Decrease — combine 2 stitches into 1
- sl st: Slip stitch
- st/sts: Stitch/stitches
- rnd: Round
- FO: Fasten off
Arms — Make 2
Round 1
Make a slip knot and ch 2. Skip the first chain and work 6 sc into the second chain from the hook. (6 sts)
Round 2
Repeat the following sequence twice: 2 sc, inc. (8 sts)
Place a stitch marker in the first stitch to mark the beginning of the round.
Round 3
Sc in each stitch around. (8 sts)
Round 4
Repeat the following sequence twice: 2 sc, dec. (6 sts)
Stuff the lower part of each arm lightly. Flatten the top and join both sides with 3 sc. Secure the yarn and cut it, leaving a tail for attaching the arm to the body.
Make the second arm in the same way.
Legs — Make 2
Round 1
Work 6 sc into a magic ring. (6 sts)
Round 2
Inc in every stitch around. (12 sts)
Round 3
Sc in each stitch around. (12 sts)
Round 4
Sc in each stitch around. (12 sts)
Round 5
Work 6 dec around. (6 sts)
Rounds 6–7
Sc in each stitch around. (6 sts per round)
Stuff each leg firmly. Flatten the top and join both sides with 3 sc. Secure the yarn, cut it, and leave a tail for attaching the leg to the heart.
Make the second leg in the same way.
Upper Heart Sections — Make 2
Both upper sections are worked identically. The first section is fastened off after Round 6. Keep the yarn attached to the second section because you will use it to join the two pieces.
Round 1
Work 8 sc into a magic ring. (8 sts)
Round 2
Inc in every stitch around. (16 sts)
Round 3
Repeat 8 times: 1 sc, inc. (24 sts)
Rounds 4–6
Sc in each stitch around. (24 sts per round)
First section: Work a sl st into the first stitch. Fasten off and secure the yarn.
Second section: Complete the same rounds, work a sl st, and pull the loop tight. Do not cut the yarn; keep it attached for joining.
Joining the Upper Heart Sections
Hold the two rounded sections together, keeping their edges aligned. Use the working yarn attached to the second section to join them.
- Insert the hook into the first stitch of the first section at the finishing slip-stitch position.
- Place the loose yarn tail from the first section over the hook so it can be concealed as you work.
- Using the working yarn from the second section, make 1 sc through the joining position. Mark this stitch as the beginning of the body.
- Work 22 additional sc across the first section, leaving its final stitch unworked.
- At the junction, insert the hook into the last stitch of the first section and the first stitch of the next section, following the demonstrated three-loop joining method to close the gap.
- Continue across the second section with 23 sc, leaving its final stitch unworked.
- Join the last stitch to the first stitch of the second section using the same joining method.
Keep the join snug so the two upper sections sit together without a noticeable gap. Before continuing, check the stitches around the joined edge and make sure the beginning-of-round marker is easy to identify.
Main Heart Body
Round 7
Sc in each stitch around. The round is intended to contain 48 sts. Check the joined edge before proceeding so the stitch count and round instructions line up.
Round 8
Sc in each stitch around. (48 sts)
Round 9
Repeat 8 times: 4 sc, dec. (40 sts)
Round 10 — Attach the Arms
Mark the arm attachment positions before crocheting them into place. Position both arms toward the front of the heart, leaving 16 stitches between them at the front and 18 at the back.
Attach each arm over 3 stitches using sc, then continue around the body. Keep both arms at the same height and facing in the same direction.
Round 11
Repeat 8 times: 3 sc, dec. (32 sts)
Round 12
Sc in each stitch around. (32 sts)
Round 13
Repeat 8 times: 2 sc, dec. (24 sts)
Insert the Safety Eyes
Insert the safety eyes between Rounds 10 and 11, leaving 6 stitches between them. Check their placement from the front before securing them.
Round 14
Sc in each stitch around. (24 sts)
Stuff the Heart
Begin filling the body and distribute the stuffing evenly. Add enough filling to keep both upper sides rounded while avoiding overly tight stitches.
Round 15
Repeat 8 times: 1 sc, dec. (16 sts)
Round 16 — Attach the Legs
Mark the leg attachment positions. Place both legs toward the front, leaving 4 stitches between them at the front and 6 at the back.
Attach each leg over 3 stitches. Check that the heart sits evenly and that both legs face forward.
Add more stuffing, especially along the sides of the heart, before continuing with the final decreases.
Round 17
Repeat 4 times: 2 sc, dec. (12 sts)
Round 18
Repeat 4 times: 1 sc, dec. (8 sts)
Round 19
Work 4 dec. (4 sts)
Closing the Heart
Cut the yarn, leaving a long tail. Thread the tail onto a yarn needle and pass it through the front loops of the 4 remaining stitches. Pull the yarn tight to close the opening.
Secure the yarn, insert the needle through the center, and bring it out at the back. Bring the remaining arm and leg yarn tails to the same area, tie them securely, and hide the ends inside the heart.
Check that the stuffing is evenly distributed, the upper sections retain their rounded shape, and the arms and legs are firmly attached.
Tips for a Neat Finish
- Keep track of your rounds: Use a stitch marker to identify the beginning of each round.
- Check the arm shape: Each arm follows the stitch progression 6 → 8 → 8 → 6.
- Check the leg shape: Each leg follows the progression 6 → 12 → 12 → 12 → 6 → 6 → 6.
- Close the gap between the upper sections: Keep the pieces aligned and follow the special joining method carefully.
- Position the limbs before attaching: Mark the placement first so the heart looks balanced from the front.
- Add stuffing gradually: Keep the heart rounded and check both sides before the opening becomes too small.
- Secure the final opening: Pull the yarn through all 4 remaining front loops and tighten it carefully.
Enjoy your finished 3D amigurumi heart as a handmade gift, a cute display piece, or a sweet addition to your crochet collection.