Wrap your little one in handmade love with this adorable crochet heart cardigan! Designed for comfort and cuteness, this crochet heart cardigan features sweet textured heart bobbles.
The cozy ribbed finish on the sleeves, hem, and neckline makes it perfect for layering. It’s made in one piece from the yoke down, with seamless sleeves worked directly onto the body.
The button band is added last, giving you flexibility in placement. Whether you’re dressing up for a family outing or snuggling on the couch, this crochet heart cardigan is a charming and functional wardrobe staple for adorable toddlers.
This crochet heart cardigan is not only stylish but also practical for every adventure. If you like the idea of making this crochet heart cardigan, you will enjoy creating a special piece for your child!
Each crochet heart cardigan is made with love and care, ensuring your child will cherish it for years.
I made this pattern when my girl was a tiny toddler! Somehow i ended up never finishing the pattern, all it was lacking were the photos! I found it on my old computer and i decided to finish the pattern and publish it for you! If you like this free pattern, please show it by pinning this post to your favorite crochet Pinterest board. I would really appreciate it!
Copyright Notice
This pattern is © SweCraftCorner. All rights reserved. This pattern is for personal use only.
Do not copy, distribute, or share this pattern (or any part of it) in any form, including screenshots or translations, without written permission. Thank you for supporting independent designers!
Want to find out what type of crocheter you are? Take one of my crochet Quizzes here!
Lets make this heart cardigan crochet pattern!
Explore various designs and colors to personalize your crochet heart cardigan experience!
Gauge: 7,0mm – 10hdc x8 rows = 10×10 cm
Yarn used: 300gr of Go handmade – Happy chunky fine
Hook: 7,0mm for cardigan – 6,5mm for ribbing and center (button rows)
5 buttons
Size : 3-5y
Pattern Notes
- This cardigan is worked top-down in rows.
- The body is crocheted flat, with turning chains at the end of each row unless otherwise noted. Turning chains are not counted as stitches
- Bobble stitches (notated as b) are used throughout the pattern to form decorative heart motifs. These are worked on the wrong side rows so the bobbles pop on the right side.
- Stitch counts are noted at the end of each row. Always count your stitches to ensure accuracy.
- Sleeves are worked in joined rounds and turned after each round to maintain consistent texture.
- The ribbing (at the hem, cuffs, and neckline) is created using slip stitches in the back loop only.
- Adjust length or sleeve size by adding or removing rows before starting ribbing.
- Pattern includes instructions for creating buttonholes on one side and a matching button band on the other.
If finding any error in this pattern, please contact me at swecraftcorner@gmail.com

Terms Used (US Terminology)
- ch – chain
- st(s) – stitch(es)
- sl st – slip stitch
- sc – single crochet
- hdc – half double crochet
- hdc2tog – half double crochet two together (decrease)
- b – bobble stitch
- blo – back loop only
- sk – skip
- rep – repeat
- RS – right side
- WS – wrong side
Bobble Stitch (b): Yarn over, insert hook in stitch, yarn over and pull through (3 loops on hook), yarn over and pull through 2 loops (2 loops remain). Repeat this 4 more times in the same stitch. Yarn over and pull through all 6 loops on hook.
This crochet heart cardigan is not only stylish but also practical for every adventure.
If you like the idea of making this crochet heart cardigan, you will enjoy creating a special piece for your child!

Starting with 7,0mm crochet hook
Ch 52+1 – starting in the second chain from hook
- hdc x8, 3hdc, hdc x8, 3hdc, hdc x16, 3hdc, hdc x8, 3hdc, hdc x8, ch 1, turn (60)
- hdc in each st, ch 1, turn (60)
- Hdc x9, 3hdc, hdc x10, 3hdc, hdc x18, 3hdc, hdc x10, 3hdc, hdc x9, ch 1, turn (68)
- hdc in each st, ch 1, turn (68)
- hdc x3, b, hdc x6, 3hdc, hdc x2, b, hdc x5, b, hdc x3, 3hdc, hdc x6, b, hdc x5, b, hdc x7, 3hdc, hdc x3, b, hdc x5, b, hdc x2, 3hdc, hdc x6, b, hdc x3, ch 1 turn (76)
- hdc in each st, ch 1, turn (76)
- hdc, b, hdc x3, b, hdc x5, 3hdc, hdc, b, hdc x3, b, hdc, b, hdc x3, b, hdc x2, 3hdc, hdc x5, b, hdc x3, b, 1hdc, b, hdc x3, b, hdc x6, 3hdc, hdc x2, b, hdc x3, b, hdc, b, hdc x3, b, hdc, 3hdc, hdc x5, b, hdc x3, b, hdc, ch 1 turn (84)
- 1 hdc in each st, ch 1 turn (84)
- Hdc x6 , b, hdc x5, 3hdc, hdc, b, hdc x5, b, hdc x5, b, hdc x2, 3hdc, hdc x5, b, hdc x5, b, hdc x5, b, hdc x6, 3hdc, hdc x2, b, hdc x5, b, hdc x5, b, hdc, 3hdc, hdc x5, b, hdc x6, ch 1 turn (92)
- Hdc in each st, ch 1 turn (92)
- Hdc x4, b, hdc x8, 3hdc, hdc x4, b, hdc x7, b, hdc x5, 3hdc, hdc x8, b, hdc x7, b, hdc x8, 3hdc, hdc x5, b, hdc x7, b, hdc x4, 3hdc, hdc x8, b, hdc x4, ch 1 turn (100)
- Hdc in each st, ch 1 turn (100)
- Hdc x2, b, hdc x12, ch 10, sk 20sts, hdc x12, b, hdc x3, b, hdc x13, ch 10, sk 20, hdc x12, b, hdc x2, ch 1 turn (80)
- Hdc in each st, ch 1 turn (80)
- Hdc x7, b, hdc x5, b, hdc x12, b, hdc x5, b, hdc x6, b, hdc x6, b, hdc x5, b, hdc x13, b, hdc x5, b, hdc x7, ch 1 turn (80)
- Hdc in each st, ch 1 turn (80)
- Hdc x5, b, hdc x3, b, hdc, b, hdc x3, b, hdc x8, b, hdc x3, b, hdc, b, hdc x3, b, hdc x9, b, hdc x3, b, hdc, b, hdc x3, b, hdc x9, b, hdc x3, b, hdc, b, hdc x3, b, hdc x5, ch 1 turn (80)
- Hdc in each st (80)
- Hdc x4, b, hdc x5, b, hdc x5, b, hdc x6, b, hdc x5, b, hdc x5, b, hdc x7, b, hdc x5, b, hdc x5, b, hdc x7, b, hdc x5, b, hdc x5, b, hdc x4, ch 1 turn (80)
- Hdc in each st (80)
- Hdc x6, b, hdc x7, b, hdc x10, b, hdc x7, b, hdc x11, b, hdc x7, b, hdc x11, , b, hdc x7, b, hdc x6, ch1 turn (80)
- Hdc in each st (80)
- Hdc x8, b, hdc x3, b, hdc x14, b, hdc x3, b, hdc x15, b, hdc x3, b, hdc x15, b, hdc x3, b, hdc x8, ch 1 turn (80)
- Hdc in each st (80)
- Hdc x3, b, hdc x6, b, hdc x5, b, hdc x5, b, hdc x6, b, hdc x6, b, hdc x5, b, hdc x6, b, hdc x6, b, hdc x5, b, hdc x6, b, hdc x6, b, hdc x3, ch 1 turn (80)
- Hdc in each st, ch 1 turn (80)
- Hdc, b, hdc x3, b, hdc x8, b, hdc x3, b, hdc, b, hdc x3, b, hdc x9, b, hdc x3, b, hdc, b, hdc x3, b, hdc x9, b, hdc x3, b, hdc, b, hdc x3, b, hdc x9, b, hdc x3, b, hdc, ch1 turn (80)
- Hdc in each st, ch 1 turn (80)
- Hdc x6, b, hdc x6, b, hdc x5, b, hdc x5, b, hdc x7, b, hdc x5, b, hdc x5, b, hdc x7, b, hdc x5, b, hdc x5, b, hdc x7, b, hdc x6, ch 1 turn (80)
- Hdc in each st, ch 1 turn (80)
- Hdc x4, b, hdc x10, b, hdc x7, b, hdc x11, b, hdc x7, b, hdc x11, b, hdc x7, b, hdc x11, b, hdc x4, ch 1 turn (80)
- Hdc in each st, ch 1 turn (80)
- Hdc x2, b, hdc x14, b, hdc x3, b, hdc x15, b, hdc x3, b, hdc x15, b, hdc x3, b, hdc x15, b, hdc x2, ch 1, turn (80)
- Hdc in each st, continue with ribbing (80)
Ribbing:
Ch 5+1
*Sl st in back loop of each st, insert your hook through bottom st, pull your last loop through, sl st in your next 2 sts, turn, sk 2 sts, sl st trough back loop on your 5 sts, ch 1 turn* repeat until end of cardigan.
See picture for guidance on how to make the ribbing
These pictures are of the ribbing of the sleeve, but apply to all ribbing on this cardigan.



From your right, with the armhole facing you, count 5 stitches. Fasten the yarn in the 6th stitch. Chain 1. The row count will continue from where you divided the sleeves from the yoke. Now, we will make a slip stitch to join each round. Then, turn your work. Find the center stitch under the heart and place a marker. This will help ensure your hearts are placed correctly.

13. hdc in same st as you fasten yarn, hdc x14 you should now have 2 sts left before marker , b, remove marker, hdc x3, b, hdc x14, sl st, ch 1 turn (34)
14. hdc in each st, sl st, ch 1 turn (34)
15. hdc x4, b, hdc x5, b, hdc x6, b, hdc x6, b, hdc x5, b, hdc x3, sl st, ch1 turn (34)
16. hdc in each st, sl st, ch 1 turn (34)
17. hdc x2, b, hdc x3, b, hdc, b, hdc x3, b, hdc x9, b, hdc x3, b, hdc, b, hdc x3, b, hdc, sl st, ch 1 turn (34)
18. hdc in each st, sl st, ch 1 turn (34)
19. hdc x1, b, hdc x5, b, hdc x5, b, hdc x7, b, hdc x5, b, hdc x5, b, sl st, ch 1 turn (34)
20. hdc in each st, sl st, ch 1 turn (34)
21. hdc x3, b, hdc x7, b, hdc x11, b, hdc x7, b, hdc x2, sl st, ch 1 turn (34)
22. hdc in each st, sl st, ch 1 turn (34)
23. hdc x5, b, hdc x3, b, hdc x15, b, hdc x3, b, hdc x4, sl st, ch 1 turn (34)
24. hdc in each st, sl st, ch 1 turn (34)
25. hdc x7, b, hdc x6, b, hdc x5, b, hdc x6, b, hdc x6, sl st, ch 1 turn (34)
26. hdc in each st, sl st, ch 1 turn (34)
27. hdc x12, b, hdc x3, b, hdc, b, hdc x3, b, hdc x11, sl st, ch 1 turn (34)
28. hdc in each st, sl st, ch 1 turn (34)
29. hdc x11, b, hdc x5, b, hdc x5, b, hdc x10, sl st, ch 1 turn (34)
30. hdc in each st, sl st, ch 1 turn (34)
31. hdc x13, b, hdc x7, b, hdc x12, sl st, ch 1 turn (34)
32. hdc in each st, sl st, ch 1 turn (34)
33. hdc x15, b, hdc x3, b, hdc x14, sl st, ch 1 turn (34)
34. hdc2tog, hdc x9, hdc2tog, hdc x9, hdc2tog, hdc x8, hdc2tog, sl st (30)
35. hdc in each st, turn, start with cuff
Follow this guide to create your own unique crochet heart cardigan.
Change hook to 6.5mm
Ch 5+1
*Sl st in back loop of each st, insert your hook through bottom st, pull your last loop through, sl st in your next 2 sts, turn, sk 2 sts, sl st trough back loop on your 5 sts, ch 1 turn* When you have made sl st in the last 2 sts and then sl st in back loop up the cuff, cut yarn and follow the pictures to sew the cuff close.

Right sleeve
From your right, with the armhole facing you, count 5 stitches. Fasten the yarn in the 6th stitch. Chain 1. The row count will continue from where you divided the sleeves from the yoke. Now, we will make a slip stitch to join each round. Then, turn your work. Find the center stitch under the heart and place a marker. This will help ensure your hearts are placed correctly.
13. hdc in same st as you fasten yarn, hdc x14 you should now have 2 sts left before marker , b, remove marker, hdc x3, b, hdc x14, sl st, ch 1 turn (34)
14. hdc in each st, sl st, ch 1 turn (34)
For more patterns like this crochet heart cardigan, check out our collection for more inspiration and ideas.
15. hdc x4, b, hdc x5, b, hdc x6, b, hdc x6, b, hdc x5, b, hdc x3, sl st, ch1 turn (34)
16. hdc in each st, sl st, ch 1 turn (34)
17. hdc x2, b, hdc x3, b, hdc, b, hdc x3, b, hdc x9, b, hdc x3, b, hdc, b, hdc x3, b, hdc, sl st, ch 1 turn (34)
18. hdc in each st, sl st, ch 1 turn (34)
19. hdc x1, b, hdc x5, b, hdc x5, b, hdc x7, b, hdc x5, b, hdc x5, b, sl st, ch 1 turn (34)
20. hdc in each st, sl st, ch 1 turn (34)
21. hdc x3, b, hdc x7, b, hdc x11, b, hdc x7, b, hdc x2, sl st, ch 1 turn (34)
22. hdc in each st, sl st, ch 1 turn (34)
23. hdc x5, b, hdc x3, b, hdc x15, b, hdc x3, b, hdc x4, sl st, ch 1 turn (34)
24. hdc in each st, sl st, ch 1 turn (34)
25. hdc x7, b, hdc x6, b, hdc x5, b, hdc x6, b, hdc x6, sl st, ch 1 turn (34)
26. hdc in each st, sl st, ch 1 turn (34)
27. hdc x12, b, hdc x3, b, hdc, b, hdc x3, b, hdc x11, sl st, ch 1 turn (34)
28. hdc in each st, sl st, ch 1 turn (34)
29. hdc x11, b, hdc x5, b, hdc x5, b, hdc x10, sl st, ch 1 turn (34)
30. hdc in each st, sl st, ch 1 turn (34)
31. hdc x13, b, hdc x7, b, hdc x12, sl st, ch 1 turn (34)
32. hdc in each st, sl st, ch 1 turn (34)
33. hdc x15, b, hdc x3, b, hdc x14, sl st, ch 1 turn (34)
34. hdc2tog, hdc x9, hdc2tog, hdc x9, hdc2tog, hdc x8, hdc2tog, sl st (30)
35. hdc in each st, turn, start with cuff
Change hook to 6.5mm
Ch 5+1
In second ch from hook *Sl st in back loop of each st, insert your hook through bottom st, pull your last loop through, sl st in your next 2 sts, turn, sk 2 sts, sl st trough back loop on your 5 sts, ch 1 turn* When you have made sl st in the last 2 sts and then sl st in back loop up the cuff, cut yarn and follow the pictures to sew the cuff close.
Neckline
Start from the left side, fasten yarn in first st. Ch 5+1
In second ch from hook *Sl st in back loop of each st, insert your hook through bottom st, pull your last loop through, sl st in your next 2 sts, turn, sk 2 sts, sl st trough back loop on your 5 sts, ch 1 turn* continue until you have made ribbing all along the neckline, fasten yarn and weave in ends.
Buttonholes:
1. Start from the left side at bottom of cardigan, skip the edge, fasten yarn in the row between edge and body of cardigan, ch 1 then make 52 sc evenly placed along the body, sl st into the 5 sts on the ribbing on neckline. Ch 1 turn
2. sl st in blo 57 sts, sl st in blo on the 5 sts left when you started row 1, ch 1 turn (62)
3. sl st in blo x62, ch 1 turn (62)
4. sl st in blo x2, ch 2, sk 2, sl st in blo x12, ch 2, sk 2, sl st in blo x12, ch 2, sk 2, sl st in blo x12, ch 2, sk 2, sl st in blo x12, ch 2, sk 2, sl st in blo x2, ch 1 turn, ch 1 turn (62)
5. sl st in blo x62, ch 1 turn (62)
6. sl st in blo x62, ch 1 turn (62)
Side without buttonholes
1. Start from the right side at bottom of cardigan, skip the edge, fasten yarn in the row between edge and body of cardigan, ch 1 then make 52 sc evenly placed along the body, sl st into the 5 sts on the ribbing on neckline. Ch 1 turn the 52 sc
2. sl st in blo 57 sts, sl st in blo on the 5 sts left when you started row 1, ch 1 turn (62)
3. sl st in blo x62, ch 1 turn (62)
4. sl st in blo x62, ch 1 turn (62)
5. sl st in blo x62, ch 1 turn (62)
6. sl st in blo x62, ch 1 turn (62)
Finishing
Sew the buttons in place by measuring where your buttonholes are placed.
Fasten all your ends securely, block the cardigan if needed
Making a crochet heart cardigan is a rewarding experience that you will cherish.
Each crochet heart cardigan comes together beautifully with love and care.
Each crochet heart cardigan comes together beautifully with love and care, ensuring every stitch reflects your dedication and creativity.
Don’t forget to share your creation of the crochet heart cardigan on social media to inspire others!
Creating a crochet heart cardigan is an enjoyable and fulfilling project for enthusiasts of all skill levels. The lovely design of the crochet heart cardigan features special bobble stitches. It keeps your child warm and stylish in any season.
Don’t forget to try different styles and colors when making your crochet heart cardigan. This lets you express yourself and be creative in your crafting!
Don’t forget to try different styles and colors when making your crochet heart cardigan. This lets you express yourself and be creative in your crafting!
Millie Anderson
Millie is the crochet designer behind Swecraftcorner, where she focuses on beginner-friendly crochet patterns and tutorials that fits her AuDHD. Read More.
With over 10 years of experience, she specializes in creating clear, approachable designs — especially for babies and kids — to make learning crochet feel simple and enjoyable for every type of brain.











