
Hearts and Stripes Baby Blankets – Free Crochet Patterns
There is something deeply satisfying about making a baby blanket from scratch. You choose the yarn, you pick the colors, you settle into a rhythm with your hook, and by the time you cast off the last stitch, you have created something that will be wrapped around a brand-new person discovering the world. Baby blankets are one of the most beloved crochet projects for good reason — they are the right size to finish in a weekend, they make meaningful gifts, and they give you room to experiment with texture and design without committing to a sweater or an afghan.
Among all the patterns that have captured the hearts of crocheters over the years, hearts and stripes remains one of the most enduring combinations. The stripe structure gives a blanket visual rhythm and makes color changes feel intentional rather than random, while the heart motif adds warmth and personality that feels perfectly suited for a nursery. Whether you are making a gift for a baby shower, a keepsake for your own newborn, or a donation blanket for a local hospital, a hearts and stripes design hits every note beautifully.
This post is your complete guide to crocheting hearts and stripes baby blankets, including two free pattern variations, tips for choosing the right yarn and hook, guidance on sizing, and advice for finishing and gifting your work. If you are a beginner, do not be intimidated — the patterns here are written with clear instructions and we will walk through any trickier techniques together. If you are an experienced crocheter, you will find enough room to customize and make these blankets entirely your own.
Why Hearts and Stripes Work So Well Together
At first glance, hearts and stripes might seem like they belong to different design vocabularies. Stripes are geometric and linear; hearts are curved and symbolic. But in crochet, the two complement each other in a way that feels natural. Stripes provide structure — your eye travels across the blanket and finds order. Hearts provide focal points — your eye pauses, recognizes something familiar, and feels a small rush of warmth.
In a baby blanket context, this combination also has practical advantages. Stripes are worked row by row, which means they build quickly and give you visible progress as you go. Hearts, depending on how you incorporate them, can be worked directly into the fabric using color changes or surface stitching, or they can be crocheted separately and appliquéd on top. Either approach results in a blanket with a design that photographs beautifully for a gift announcement, looks stunning draped over a crib rail, and holds up through washing and regular use.
The symbolic weight of hearts is also worth mentioning. A heart motif on a handmade baby blanket is a quiet declaration of love — the maker pouring care and intention into every stitch. That meaning is not lost on the people who receive these blankets, which is part of why the pattern has remained so popular across generations of crocheters.
Choosing Yarn for a Hearts and Stripes Baby Blanket
Before you pick up your hook, spend a little time thinking about yarn. The yarn you choose will determine how soft the blanket feels against a baby’s skin, how easy it is to wash, and how long the colors stay bright.
For baby blankets, the general rule is to prioritize softness and washability above everything else. Babies have sensitive skin, and parents need to be able to wash blankets frequently without worrying about shrinkage or color fading. That means you want to lean toward yarns that are machine washable and hypoallergenic or low-allergen.
Some excellent options include cotton blends, which are breathable and easy to care for; bamboo blends, which are naturally soft and have a lovely drape; and acrylic yarns specifically labeled as baby-safe, which are budget-friendly, incredibly easy to wash, and available in a huge range of colors. A few popular yarn brands among baby crochet makers include Lion Brand Baby Soft, Paintbox Simply DK, Bernat Baby, WeCrochet Brava Sport, and Paintbox Cotton DK. Any of these will work beautifully for the patterns in this post.
For a hearts and stripes design, you will typically need two or three colors. A classic approach is a soft neutral base — white, cream, or light gray — with one or two accent colors for the stripes and the heart motifs. Pale pink and white, sky blue and cream, sage green and ivory, or a cheerful primary palette all work wonderfully. If you want a gender-neutral option that still feels vibrant and joyful, consider mustard yellow, terracotta, and white, or a combination of soft teal and dusty rose.
You will need roughly 300 to 500 yards of yarn in total for a standard baby blanket measuring about 30 by 36 inches, depending on the stitch density and the weight of your yarn. DK weight or light worsted weight are the most common choices for baby blankets — they work up quickly but still produce a fabric that is soft and substantial enough to feel cozy.
Tools and Gauge
For DK weight yarn, a 4.0 mm or 4.5 mm hook is typically recommended. For light worsted, a 5.0 mm hook usually gives a nice result. Always check the yarn label for the manufacturer’s hook recommendation, then swatch before you begin.
Gauge matters more than many beginners realize. If your gauge is off, your blanket will come out a different size than intended, and if you are incorporating hearts into the fabric using row counts, a loose or tight gauge can distort the shape of the motifs. Work a 4-by-4-inch swatch, count your stitches and rows, and adjust your hook size if needed.
For the patterns in this post, the target gauge is approximately 16 stitches and 18 rows over 4 inches using half double crochet and a 5.0 mm hook with light worsted yarn. This is a general guideline, and your finished blanket will still be beautiful even if your gauge is slightly different — just be aware that the dimensions may vary.
You will also need a yarn needle for weaving in ends, scissors, and stitch markers if you find them helpful for keeping track of your place.
Free Pattern One: Classic Hearts and Stripes Baby Blanket
This pattern creates a blanket approximately 30 by 36 inches using a simple stripe sequence with heart motifs worked in using color changes. The pattern is written for light worsted weight yarn and a 5.0 mm hook.
Materials:
Main Color (MC): 200 yards in cream or white
Contrast Color A (CA): 150 yards in your chosen accent color
Contrast Color B (CB): 100 yards in a second accent color (optional)
5.0 mm crochet hook
Yarn needle
Abbreviations:
ch — chain
hdc — half double crochet
sc — single crochet
st — stitch
sk — skip
sl st — slip stitch
RS — right side
WS — wrong side
Foundation Chain:
With MC, chain 121. (This gives you 120 working stitches plus one turning chain.)
Row 1 (RS): Hdc in the third chain from the hook and in each chain across. Turn. (120 stitches)
Rows 2–4: Chain 2, hdc in each stitch across. Turn.
Row 5 (Stripe Row): Join CA in the last stitch of Row 4 before turning. With CA, chain 2, hdc in each stitch across. Turn.
Rows 6–8: Continue with CA, chain 2, hdc across. Turn.
Row 9: Return to MC, chain 2, hdc across. Turn.
Rows 10–12: Continue with MC, chain 2, hdc across. Turn.
Repeat this four-row stripe sequence — four rows MC, four rows CA — until the blanket measures approximately 10 inches from the foundation edge, ending with a complete MC stripe.
Heart Motif Rows:
The heart motif is worked over 10 stitches and 8 rows. You can place hearts evenly across the blanket by working them at regular intervals in the MC section. The heart is formed by changing to CA at specific stitch positions within each row to create the silhouette of a heart.
For a blanket that is 120 stitches wide, you can work three hearts spaced evenly across the fabric. Position the first heart beginning at stitch 15, the second at stitch 55, and the third at stitch 95.
Heart Chart (worked over 10 stitches, 8 rows):
Row 1 (setup): Hdc 10 in MC.
Row 2: Hdc 4 in MC, hdc 1 in CA, hdc 1 in CA, hdc 4 in MC. (Two CA stitches placed in center)
Row 3: Hdc 3 in MC, hdc 1 in CA, hdc 3 in CA, hdc 1 in CA, hdc 2 in MC. (5 CA stitches)
Row 4: Hdc 2 in MC, hdc 1 in CA, hdc 4 in CA, hdc 1 in CA, hdc 2 in MC. (6 CA stitches, top of heart bumps)
Row 5: Hdc 3 in MC, hdc 4 in CA, hdc 3 in MC. (4 CA stitches, beginning taper)
Row 6: Hdc 4 in MC, hdc 2 in CA, hdc 4 in MC. (2 CA stitches)
Row 7: Hdc 5 in MC, hdc 1 in CA, hdc 4 in MC. (1 CA stitch, point of heart)
Row 8: Hdc 10 in MC. (no CA stitches, return to solid)
When working color changes within a row, carry the unused yarn loosely along the back of the work rather than cutting and rejoining for each color section. This prevents the back of the blanket from becoming messy and reduces the number of ends to weave in.
Continue the stripe sequence after completing the heart motif section, adding another full stripe repeat in CA followed by MC, then work another heart motif section, and continue alternating until the blanket reaches the desired length of approximately 36 inches. Finish with a complete MC stripe. Fasten off and weave in all ends.
Border:
With CA, work one round of single crochet evenly around the entire blanket, working 3 sc in each corner stitch. Join with a slip stitch, fasten off. Weave in remaining ends. Block lightly if desired.
Free Pattern Two: Striped Heart Granny Square Baby Blanket
If you prefer a project that works up in sections — great for travel or for those who like to see complete pieces coming together — this pattern builds the blanket from individual striped heart squares joined together.
Each square measures approximately 6 by 6 inches, and you will make 30 squares total (five squares wide by six squares tall) for a finished blanket of roughly 30 by 36 inches.
Materials:
MC: 250 yards in white or cream
CA: 200 yards in accent color
5.0 mm hook
Yarn needle
For each square:
With MC, chain 19.
Row 1: Hdc in third chain from hook and across. (17 stitches) Turn.
Rows 2–3: Chain 2, hdc across. Turn.
Row 4 (Stripe): Change to CA. Chain 2, hdc across. Turn.
Row 5: Continue with CA, chain 2, hdc across. Turn.
Row 6: Change to MC. Chain 2, hdc across.
For the heart, work following the scaled-down chart over 8 stitches centered on the square (stitches 5 through 12), using the same color-change method described in Pattern One but scaled to fit a smaller motif.
Work the heart over rows 3 through 6, placing it centrally in the MC section of the square.
After completing 30 squares, lay them out in a five-by-six grid, alternating the orientation of the stripe direction for visual interest (some squares with horizontal stripes, some with vertical by rotating). Join squares using a flat slip-stitch join or a whip stitch join through the back loops for a clean seam. Add a single-crochet border around the assembled blanket in CA.
Tips for Getting Clean Color Changes
Color changes are the heart of this pattern, and a few small habits will make a big difference in how polished your finished blanket looks.
When switching colors in the middle of a row, complete the last stitch of the old color until just before the final yarn over and pull through — that last step is done with the new color. This prevents a bleed of the old color appearing at the base of the new stitch.
Keep your carries loose. If you are carrying a color across the back of the work, do not pull it tight or it will pucker the fabric. A loose carry is invisible from the front and keeps the blanket flat.
When changing colors at the end of a row, cut the old color leaving a 6-inch tail, and join the new color by drawing it through the final loop before you make your turning chain. This placement hides the join neatly in the selvedge edge.
Sizing the Blanket for Different Ages
The patterns above are written for a standard baby blanket size — roughly 30 by 36 inches — which is ideal for swaddling a newborn or laying across a lap. But you can easily adjust for other uses.
For a crib blanket, extend the pattern to approximately 36 by 45 inches by adding more rows and working a wider foundation chain. For a small lovey or security blanket, scale down to 12 by 12 inches using fewer repeats. For a stroller blanket, 24 by 30 inches is a comfortable size that folds neatly and does not drag on the ground. All of these sizes can accommodate the hearts and stripes design — simply adjust the number of heart motifs and stripe repeats to suit the new dimensions.
Finishing and Gifting Your Blanket
Once your blanket is complete, take the time to weave in every end securely. Baby blankets go through a lot of washing, and a loose end can unravel and create a safety hazard. Thread your yarn needle and weave each tail back and forth through several stitches in different directions, then trim close to the fabric.
Blocking a baby blanket is not always necessary, but it does help cotton and cotton-blend yarns relax and even out. Wet the blanket thoroughly, gently squeeze out excess water without wringing, lay it flat on a clean towel, shape it to the correct dimensions, and allow it to air dry completely.
For gifting, fold the blanket neatly and tie it with a ribbon in a coordinating color. Include a small card noting the fiber content and care instructions — machine wash cold, tumble dry low, or lay flat to dry — so the parents know how to keep it looking its best. You might also include a note about the pattern, because people love knowing that something was handmade with thought and intention.
If you are donating your blanket to a hospital, neonatal unit, or charity, check with the organization first about their requirements. Some programs ask for blankets in specific sizes, color restrictions, or fiber content requirements to ensure suitability for sensitive patients. Most will be incredibly grateful regardless.
Making It Your Own
One of the best things about a free pattern is that it is a starting point, not a destination. Once you are comfortable with the structure of the hearts and stripes blanket, the customization possibilities are wide open.
You can try using variegated yarn for the MC sections so that each stripe has subtle color variation. You can add a textured stitch like the shell stitch or the moss stitch to alternate stripes. You can embroider or surface-stitch additional details onto the hearts after the blanket is complete. You can crochet small heart appliqués separately and sew them onto the corners. You can letter-stitch a baby’s initials using the same color-change technique used for the heart motifs.
The core structure — stripes for rhythm, hearts for meaning — holds together no matter what you do to it. That is what makes this design such a reliable foundation for creative exploration.
Final Thoughts
A hearts and stripes baby blanket is one of those projects that reminds you why you started crocheting in the first place. It is personal and practical, beautiful and useful, quick enough to finish before a baby arrives but involved enough to feel like a real creative accomplishment. Every stitch carries something of the maker in it, and the person who receives it will feel that even if they cannot quite name what they are sensing.
Whether you follow one of the patterns here exactly, use them as a springboard for your own design, or share them with a friend who is just learning to crochet, I hope this post gives you everything you need to get started. Pick up your hook, choose your colors, and make something wonderful. That baby is going to love it