Welcome to the vibrant and heartwarming world of love-inspired amigurumi! 🌈💖 Today, I’m delighted to share my FREE crochet pattern for an Amigurumi Rainbow Heart—a joyful celebration of love, diversity, and positivity in yarn form. Whether you’re crafting a meaningful gift for someone special, creating colorful pride decor, or simply want to spread happiness through your stitches, this design features a plump, cheerful heart with bold rainbow stripes and endless charm. Perfect for LGBTQ+ allies, rainbow lovers, or anyone who believes in stitching the world a little brighter.
This design blends bold colors and sweet simplicity, with step-by-step instructions for the heart’s plush shape, seamless color transitions, and optional details like embroidered sparkles or a cute facial expression. Choose classic pride flag colors for a symbolic touch, or mix-and-match your favorite vibrant hues for a personalized creation! 🌟 So grab your hooks, pick your happiest yarns, and let’s crochet a heart that radiates love in every stitch. “Where every color shines and every stitch matters!” 🧶✨

🧡 Amigurumi Rainbow Heart Crochet Pattern
Brighten someone’s day with this joyful rainbow heart plushie! With a sweet smiling face, rainbow arms, bold colorful legs, and a soft gradient heart body, it’s the perfect gift for Pride, Valentine’s Day, or simply to spread some love. 🌈💖
✨ Skill Level
Beginner to Intermediate – Basic shaping, color changes, and simple facial embroidery.
📏 Finished Size
Approx. 10–12 inches (25–30 cm) tall when using worsted or chunky yarn with a 3.5–4.5 mm hook.
🧶 Materials
-
Worsted or chunky weight yarn in:
-
Dark Pink, Medium Pink, Light Pink, Light Blue, Aqua, Teal, Blue, Purple, Green, Yellow, Orange, Beige, Black
-
-
Crochet hook: 3.5–4.5 mm (depending on yarn thickness)
-
12–14 mm safety eyes
-
Tapestry needle
-
Stitch marker
-
Polyfill stuffing
-
Black embroidery thread (for smile)
🔤 Abbreviations (US Terms)
MR = Magic Ring
sc = Single Crochet
inc = Increase (2 sc in same st)
dec = Decrease (sc 2 together)
sl st = Slip Stitch
ch = Chain
FO = Fasten Off
❤️ Heart Body (Make 2 halves, then join)
Half (make 2)
With Dark Pink:
-
MR, 6 sc (6)
-
inc x6 (12)
-
(1 sc, inc) x6 (18)
-
(2 sc, inc) x6 (24)
-
(3 sc, inc) x6 (30)
6–10. sc around (30)
FO for first half, do not cut yarn on second.
Join Halves
-
Join both halves with sc around → (60 sts)
-
(9 sc, inc) x6 (66)
Body Rounds – Gradient Transition
Work continuous rounds, changing colors smoothly:
-
Rounds 13–15: Dark Pink
-
Rounds 16–18: Medium Pink
-
Rounds 19–21: Light Pink
-
Rounds 22–24: Light Blue
-
Rounds 25–27: Aqua
-
Rounds 28–30: Teal
-
Rounds 31–33: Blue
-
Rounds 34–36: Purple
Shaping (start decreases)
-
(9 sc, dec) x6 (60)
-
(8 sc, dec) x6 (54)
-
(7 sc, dec) x6 (48)
-
(6 sc, dec) x6 (42)
-
(5 sc, dec) x6 (36) – Insert safety eyes ~10 sts apart, 2 rows above face patch position.
-
(4 sc, dec) x6 (30) – Begin stuffing.
-
(3 sc, dec) x6 (24)
-
(2 sc, dec) x6 (18)
-
(1 sc, dec) x6 (12)
-
dec x6 (6)
FO, close hole. Stuff firmly.
😊 Face Patch (Beige with Borders)
-
With Beige, ch 9.
-
Row 1: sc 8 (8)
3–8. sc across (8 sts × 6 rows) → rectangle.
Outline:
-
Switch to Green, sc around, placing 2 sc in each corner.
-
Switch to Dark Blue, sc around again.
FO, leave long tail.
Sew centered on the front of heart, about halfway down the upper body.
👀 Eyes & Smile
-
Attach safety eyes to face patch, evenly spaced (approx. 3–4 sts between).
-
Embroider smile in black thread, slightly curved, placed below eyes.
🧤 Arms (Make 2 – Rainbow Stripes)
With rainbow stripes (Red → Orange → Yellow → Green → Blue → Purple):
-
MR, 6 sc (6)
-
inc x6 (12)
3–18. sc around (12) – Change colors every 2–3 rounds to stripe evenly.
Stuff lightly.
FO, leaving tail to sew to sides of body.
🧦 Legs (Make 2 – Solid Colors)
One Orange, one Purple.
-
MR, 6 sc (6)
-
inc x6 (12)
-
(1 sc, inc) x6 (18)
4–8. sc around (18)
Stuff firmly.
FO, leaving tail.
Sew legs symmetrically to bottom of heart.
✂️ Assembly
-
Sew arms to each side, legs at bottom corners.
-
Attach face patch securely to front.
-
Insert stuffing adjustments to keep heart plump and balanced.
-
Weave in all ends.
💡 Customization Ideas
-
Add a safety rattle insert for babies.
-
Embroider a name/date on the back for keepsake gifts.
-
Use pastel shades for a softer aesthetic.
-
Add a loop on top for hanging as a decoration.
🌈 Final Look
Your rainbow heart plushie is now complete! 💕
With its cheerful gradient colors, rainbow arms, chunky colorful legs, and a sweet smiling face framed by a bold patch, this amigurumi is a photo-accurate match to the one you saw. Perfect for gifting, decorating, or keeping as a squishy hug full of joy.
