A new heart crochet blanket pattern, the Hearts Baby Blanket, is now a free crochet pattern here on the blog. Read all about this filet crochet baby blanket pattern, scroll down to view the full free pattern or purchase an ad free PDF from my shop, Etsy shop or Ravelry shop.
No time right now? Pin this crochet heart blanket pattern free for later!
*This post contains affiliate links (only for products I love, use and spend my own money on obviously). This means I earn some yarn money if you make a purchase through one of these links (of course at no extra cost for you!), which I promise to use to create more awesome patterns like this one. All opinions are my own. See my full disclosure here.

The Hearts Baby Blanket is a cute beginner crochet blanket pattern using eyelets to form a heart pattern all around the blanket. A thin contrasting color border adds a touch of pop and refinement to this adorable blanket. Available in sizes baby to king size, it works up easily and includes both a crochet chart and written instructions.
Valentine’s Day Blanket
For Valentine’s day this year, Hobbii challenged a bunch of designers to design a new pattern featuring hearts. It’s for this challenge that I designed the heart crochet blanket pattern.
I wanted to make something that would fit the challenge but at the same time be versatile and functional. A baby blanket seemed the perfect project. You can easily gift this baby crochet blanket to any baby or toddler girl all year round!

Filet Crochet
The heart crochet blanket pattern uses the filet crochet technique, a combination of chains, skipped stitches and double crochet stitches to form the adorable hearts featured on the baby crochet blanket.

Downloadable PDF Heart Crochet Blanket Pattern
Grab the printable PDF of the Hearts Baby Blanket crochet pattern now in my shop, Etsy shop or on Ravelry:
More Crochet Blankets you'll Love
Before You Start Your Hearts Baby Blanket Free Crochet Pattern
Materials
- 5 mm / US H – 8 hook
- Hobbii Kind Feather (worsted weight (4), 100% acrylic, 235m/257yd, 100g/3.5oz):
Blanket Sizes
The baby crochet blanket pattern is available in 10 sizes, noted baby (receiving, toddler, crib-small, crib-regular, throw, twin, double, queen, king) throughout the pattern. Pictures illustrate the baby size.
The blanket pattern comes in ten sizes, noted: baby (receiving, toddler, crib (small), crib (regular), throw, twin, double, queen, king) throughout the pattern. Pictures illustrate the throw size.
The table below shows the different sizes.
| Blanket sizes | Inches | Centimeters | ||||
| Width | Length | Width | Length | |||
| Stroller / Baby | 31 | 33 | 80 | 84 | ||
| Receiving | 42 | 41 | 107 | 104 | ||
| Toddler | 42 | 53 | 107 | 134 | ||
| Crib – Small | 37 | 53 | 94 | 134 | ||
| Crib – Regular | 48 | 61 | 121 | 154 | ||
| Throw | 53 | 61 | 134 | 154 | ||
| Twin | 64 | 88 | 161 | 224 | ||
| Double | 90 | 108 | 229 | 274 | ||
| Queen | 96 | 108 | 243 | 274 | ||
| King | 106 | 108 | 270 | 274 | ||
You can easily adapt the size to your desired project size:
- To adjust the width add/remove a multiple of 18 stitches to your starting chain.
- To adjust the length add/remove a repeat in the middle section.
Heart Crochet Chart
For the visual learners, the pattern includes the following crochet chart for the eyelet heart repeats.

New to crochet charts? My Conquer Charts & Graphs online course will teach you everything you need to know to crochet from a chart effortlessly! Find out more here >>
Abbreviations
This pattern uses US notations.
- st = stitch
- ch = chain
- dc = double crochet
Notes
Work instructions between [] the indicated number of times or until the end of the row/round. Instructions between () are worked in the same stitch/space.
The final number of stitches is indicated at the end of the row/round between < >.
The turning ch 1, ch 2 don’t count as stitches throughout the pattern except if mentioned.
The pattern is written in crochet shorthand. For example:
- “dc 1” means to double crochet in the next stitch,
- “dc 2” means to double crochet in each of the next 2 stitches,
- and “2 dc” means to double crochet twice in the next st.
The Actual Hearts Filet Crochet Blanket Pattern Free
With your 5 mm / US H – 8 hook, ch 112 (150, 150, 131, 169, 188, 226, 321, 340, 378) + 2
Row 1: Dc in 2nd ch from hook, dc across. <112 (146, 146, 128, 164, 182, 236, 326, 344, 380) st>
Hearts Border

The first section of the blanket is a complete row of heart eyelets. For the visual learners, refer to the chart below for the heart repeat (stitches in [] in the rows below).
Row 2: Ch 2, dc 2, [dc 6, ch 1, skip 1, dc 12] until last 15 st, dc 6, ch 1, skip 1, dc 8, turn. < 6 (8, 8, 7, 9, 10, 12, 17, 18, 20) ch-1 spaces>
Row 3: Ch 2, dc 2, [dc 4, ch 1, skip 1, dc 3, ch 1, skip 1, dc 10] until last 15 st, dc 4, ch 1, skip 1, dc 3, ch 1, skip 1, dc 6, turn.
Row 4: Ch 2, dc 2, [dc 3, ch 1, skip 1, dc 5, ch 1, skip 1, dc 9] until last 15 st, dc 3, ch 1, skip 1, dc 5, ch 1, skip 1, dc 5, turn.
Row 5: Ch 2, dc 2, [dc 2, ch 1, skip 1, dc 7, ch 1, skip 1, dc 8] until last 15 st, dc 2, ch 1, skip 1, dc 7, ch 1, skip 1, dc 4, turn.
Row 6: Ch 2, dc 2, [dc 1, ch 1, skip 1, dc 9, ch 1, skip 1, dc 7] until last 15 st, dc 1, ch 1, skip 1, dc 9, ch 1, skip 1, dc 3, turn.
Row 7: Ch 2, dc 2, [[ch 1, skip 1, dc 5] twice, ch 1, skip 1, dc 6] until last 15 st, [ch 1, skip 1, dc 5] twice, ch 1, skip 1, dc 2, turn.
Row 8: Ch 2, dc 2, [[ch 1, skip 1, dc 3] three times, ch 1, skip 1, dc 6] until last 15 st, [ch 1, skip 1, dc 3] three times, ch 1, skip 1, dc 2, turn.
Row 9: Ch 2, dc 2, [dc, [ch 1, skip 1, dc] twice, dc 4, [ch 1, skip 1, dc] twice, dc 6] until last 15 st, dc, [ch 1, skip 1, dc] twice, dc 4, [ch 1, skip 1, dc] twice, dc 2, turn.
Row 10 – 11: Ch 2, dc across, turn.

Middle Section

The main part of the blanket has an eyelet heart on each side and a plain dc middle.
Row 12: Ch 2, dc 8, ch 1, skip 1, dc until last 9 st, ch 1, skip 1, dc 8, turn.
Row 13: Ch 2, dc 6, ch 1, skip 1, dc 3, ch 1, skip 1, dc until last 11 st, ch 1, skip 1, dc 3, ch 1, skip 1, dc 6, turn.
Row 14: Ch 2, dc 5, ch 1, skip 1, dc 5, ch 1, skip 1, dc until last 12 st, ch 1, skip 1, dc 5, ch 1, skip 1, dc 5, turn.
Row 15: Ch 2, dc 4, ch 1, skip 1, dc 7, ch 1, skip 1, dc until last 13 st, ch 1, skip 1, dc 7, ch 1, skip 1, dc 4, turn.
Row 16: Ch 2, dc 3, ch 1, skip 1, dc 9, ch 1, skip 1, dc until last 14 st, ch 1, skip 1, dc 9, ch 1, skip 1, dc 3, turn.
Row 17: Ch 2, dc 2, [ch 1, skip 1, dc 5] twice, ch 1, skip 1, dc until last 15 st, [ch 1, skip 1, dc 5] twice, ch 1, skip 1, dc 2, turn.
Row 18: Ch 2, dc 2, [ch 1, skip 1, dc 3] three times, ch 1, skip 1, dc until last 15 st, [ch 1, skip 1, dc 3] three times, ch 1, skip 1, dc 2, turn.
Row 19: Ch 2, dc 3, [ch 1, skip 1, dc] twice, dc 4, [ch 1, skip 1, dc] twice, dc until last 14 st, [ch 1, skip 1, dc] twice, dc 4, [ch 1, skip 1, dc] twice, dc 2, turn.
Row 20 – 21: Ch 2, dc across, turn.
Repeat Row 12 to 21 another 5 (7, 10, 10, 12, 12, 19, 24, 24, 24) times
Hearts Border
Repeat Row 2 to 10 from the heart border section above.
Final Border

The final border is worked in the round. Work one stitch in each stitch and approximately 3 stitches per 2 rows. The exact number of stitches doesn’t matter. Work in continuous rounds.
Round 1: Ch 1, [sc until st before corner, 2 sc in next 2 st] four times.
Switch to white color yarn and repeat Round 1.
Switch back to pink color yarn and repeat Round 1 twice.
Blocking
You’re done with the crocheting part, make sure to weave in all the ends.
To make your blanket even prettier and help straighten your edges block your project.
Don’t skip this step as it can make a huge difference. Read my detailed tutorial on why block, how-to, and all my tips and tricks if you need help.









