
Free Crochet Granny Stripe Baby Blanket Pattern: A Beginner-Friendly Guide to a Classic Heirloom
There is something quietly magical about crocheting a baby blanket. The repetitive rhythm of the hook, the soft yarn sliding through your fingers, the way a simple stitch can slowly become something you will hand down through generations — it is one of those crafts that feels both humble and deeply meaningful. And when it comes to baby blankets, few designs are as beloved, as recognizable, and as satisfying to make as the granny stripe.
If you have ever admired that colorful, banded look of alternating clusters and chain spaces, you already know the granny stripe. It takes everything wonderful about the traditional granny square — the cozy texture, the nostalgic charm, the ease of the stitch pattern — and stretches it out into long, beautiful rows. The result is a blanket that looks far more complex than it actually is, which makes it absolutely perfect for beginners and experienced crocheters alike.
This free crochet granny stripe baby blanket pattern will walk you through everything you need to know, from choosing your yarn and hook to finishing off with a clean, polished border. Whether you are making this as a gift for a baby shower, a welcome-home present for a newborn, or simply because you want a satisfying weekend project, this pattern is here for you.
Let’s get into it.
What Is a Granny Stripe?
Before we dive into the pattern itself, it helps to understand what makes a granny stripe different from other crochet stitch patterns.
The granny stripe is worked in rows rather than rounds. Each row consists of groups of three double crochet stitches clustered together with chain spaces between them — the same basic construction as the granny square, just arranged horizontally instead of in a spiral. The charm of the granny stripe comes from how you join new colors at the end of each row (or every few rows), creating those clean, bold stripes that give the blanket its signature look.
Because the stitch repeat is simple and predictable once you get going, granny stripe blankets are often described as “mindless crochet” in the best possible way. You can follow the rhythm without counting stitches obsessively, which makes it a wonderful project to work on while watching television, listening to a podcast, or sitting in a waiting room.
Materials You Will Need
Getting your materials together before you start will make the entire process smoother and more enjoyable. Here is what this granny stripe baby blanket pattern calls for.
Yarn: You will want a soft, baby-safe yarn in a worsted weight (also labeled as size 4). For a baby blanket, softness is everything — you are making something that will rest against delicate skin. Excellent options include Lion Brand Pound of Love, Paintbox Simply DK (note: if using DK weight, adjust your hook size), Bernat Baby, Caron Simply Soft, or any yarn labeled as hypoallergenic and machine washable. A washable yarn is not just a convenience; for tired new parents, it is practically a necessity.
For a classic multicolor look, choose three to six colors that complement each other. You can go pastel and sweet, bold and modern, gender-neutral with earth tones, or monochromatic with different shades of a single color. The beauty of the granny stripe is that almost any color combination looks intentional and lovely.
Approximate yarn amounts: For a baby blanket measuring roughly 30 x 36 inches, you will need approximately 800 to 1,000 yards of yarn total, divided among your chosen colors. If you are using fewer colors or repeating them more frequently, plan accordingly.
Hook: A 5.0mm (US size H/8) crochet hook is the standard recommendation for worsted weight yarn. However, crochet tension varies significantly from person to person, so always make a gauge swatch if you want your finished blanket to hit a specific size.
Other supplies: A yarn needle for weaving in ends, scissors, stitch markers if you like to use them, and a tape measure.
Gauge and Sizing
Gauge: 14 stitches x 8 rows = 4 inches in double crochet with a 5.0mm hook.
In granny stripe terms, each cluster (group of 3 double crochets) and the chain space that follows it equals roughly one inch wide. A gauge swatch is always worth the extra ten minutes, especially for a gift, because yarn brands and individual crochet tension can shift your finished size noticeably.
Finished size: Approximately 30 inches wide by 36 inches long, which is a standard and very functional baby blanket size. It is large enough to wrap around a baby, drape over a stroller, or use as a play mat.
To make the blanket larger or smaller, simply adjust your starting chain in multiples of 3, plus 4 for the turning chain. More on that in a moment.
Pattern Notes and Abbreviations
This pattern is written in US crochet terms.
ch — chain
sl st — slip stitch
dc — double crochet
sp — space
sk — skip
rep — repeat
beg — beginning
Pattern note on color changes: In this pattern, you will change colors at the end of each row. To do a clean color change, work the last double crochet of the row until there are two loops remaining on your hook, then drop your current color, pick up the new color, and pull it through both loops to complete the stitch. Do not cut your yarn every time — if you are returning to a color within a few rows, you can carry it loosely up the side and avoid excessive ends to weave in later.
On turning chains: This pattern uses a chain 3 as the turning chain, which counts as the first double crochet of each row.
The Free Granny Stripe Baby Blanket Pattern
Foundation Chain
With your first color, chain 100. (This gives you a blanket approximately 30 inches wide. For a narrower blanket, chain 76. For a wider blanket, chain 124. Always work in multiples of 3, plus 4.)
Row 1
Turn your work. In the 4th chain from the hook (skipping the first 3 chains, which form your turning chain and count as your first dc), work 2 dc. This creates your first cluster of 3 dc total (counting the turning chain).
Chain 1, skip 2 chains, work 3 dc in the next chain. Repeat this across the row — chain 1, skip 2, 3 dc in the next — until you reach the last 3 chains. In the very last chain, work 3 dc.
At the end of the row, chain 3 and turn.
Row 2
Work 2 dc in the first chain-1 space of the previous row. Chain 1. Work 3 dc in the next chain-1 space. Continue in this manner — 3 dc in each chain-1 space, with a chain-1 between each group — all the way across the row. End with 3 dc in the turning chain space of the previous row.
Chain 3, turn.
Changing Colors
At the end of Row 2, or whenever you are ready to switch colors, work the last stitch as described above, making your color change on the final pull-through. Chain 3 with your new color and turn. Continue with Row 2 in your new color.
The basic row structure does not change. Every row is the same: 3 dc in each chain-1 space across, with a chain-1 between each group, and 3 dc in the turning chain space at each end.
Stripe Sequence
One of the most delightful things about the granny stripe is how much flexibility you have with your color sequence. Here are a few popular approaches.
Classic two-row stripes: Work 2 rows of each color before switching. This creates even, balanced stripes that are satisfying and easy to track.
One-row stripes: Switch colors after every single row for a tighter, more energetic stripe effect. This uses more ends but creates a very graphic, bold look.
Varied stripe widths: Work some colors for 1 row, others for 3 or 4. This creates an organic, modern feel that looks deliberate and designer-worthy even when you are making it up as you go.
Random or scrappy: If you are using up yarn from your stash, simply switch colors whenever you run out or feel like it. Granny stripe blankets are extremely forgiving of this approach, and the result often looks beautifully eclectic.
For a baby blanket with a soft, classic feel, a sequence like this works beautifully: 2 rows white, 2 rows soft yellow, 2 rows sage green, 2 rows dusty pink, repeat. For a more modern gender-neutral palette, try: 2 rows cream, 2 rows terracotta, 2 rows warm taupe, 2 rows mustard.
How Many Rows Do You Need?
For a blanket approximately 36 inches long, you will work roughly 60 to 72 rows total, depending on your tension and yarn weight. Measure as you go. When the blanket reaches your desired length, finish the last row and fasten off, leaving a long tail for weaving in.
Finishing the Blanket
Weaving In Ends
Before you add a border, take the time to weave in all of your loose ends with a yarn needle. Weave each end in at least two directions — once in one direction through the back loops of nearby stitches, then back the other way. This keeps ends from working loose over time and repeated washing.
If you carried your yarn up the sides, those loops can be worked over during the border round to conceal them cleanly.
Adding a Border
A border is not strictly required, but it elevates the finished look of the blanket enormously and gives the edges a neat, professional finish. Here is a simple single crochet border that works beautifully with the granny stripe.
With your preferred border color (white, cream, or the main color of your blanket all look lovely), join yarn to any corner with a slip stitch.
Round 1: Chain 1. Work single crochet evenly around the entire blanket. Along the top and bottom edges, work 1 sc in each stitch. Along the side edges, work approximately 2 sc for every 3 rows to keep the border lying flat. In each corner, work 3 sc to allow the blanket to turn without puckering. Slip stitch to the first sc to close the round.
Round 2: Chain 1. Work 1 sc in each sc around, again working 3 sc in each corner stitch. Slip stitch to join.
Repeat Round 2 for as many rounds as you like. Two to four rounds creates a clean, simple border. For a more decorative edge, you can finish with a shell stitch, a picot edge, or a simple reverse single crochet (also called a crab stitch) for a textured, rope-like finish.
Tips for a Beautiful Granny Stripe Baby Blanket
Keep your tension consistent. The granny stripe is forgiving, but if your tension varies significantly from the beginning of the blanket to the end, it can cause the edges to ripple or pull. If this happens, do not panic — blocking your finished blanket with water and pins will often resolve mild rippling beautifully.
Blocking makes a difference. Even if your blanket lies flat without blocking, a light wet block will even out your stitches, open up the texture, and make the whole piece look more polished. For acrylic yarns, you can steam block (hold a steam iron a few inches above the surface without touching it) rather than wet blocking.
Don’t skip the yarn needle. Weaving in ends with a proper yarn needle rather than pulling them through with your hook gives you a much cleaner, more secure result.
Label your colors. If you are using a specific stripe sequence, jot it down on a sticky note or in your phone. It is surprisingly easy to lose track of which color comes next, especially if you set a project down for a few days.
Choose yarn that will hold up to washing. Babies are wonderful and they are also messy. A blanket that needs to be hand-washed in cold water will not get used as often as one that can go in the machine. Check your yarn label before you buy.
Frequently Asked Questions
Can I use a different yarn weight? Absolutely. DK weight yarn with a 4.0mm hook will give you a lighter, slightly lacier blanket. Bulky yarn with a larger hook will make a thick, cozy blanket more quickly. Adjust your starting chain accordingly and check your dimensions as you go.
How do I make the blanket wider or longer? To make it wider, add stitches to your foundation chain in multiples of 3. To make it longer, simply keep crocheting rows until you reach your desired length.
What if my edges are wavy? Slight waviness is very common in granny stripe work and usually blocks out easily. If your edges are dramatically wavy, you may be crocheting too loosely — try going down a hook size.
How long does it take to make? A granny stripe baby blanket typically takes between 10 and 20 hours of crochet time, depending on your speed and the size of the blanket. Many crocheters complete it comfortably over a weekend.
Is this pattern suitable for beginners? Yes. If you are comfortable with chaining, making double crochet stitches, and changing colors, you have everything you need. The granny stripe is one of the most beginner-friendly textured patterns in crochet.
Why the Granny Stripe Makes Such a Wonderful Baby Gift
Beyond the pattern itself, there is something worth saying about what goes into a handmade baby gift. When you spend hours choosing colors, crocheting row after row, and finishing a blanket by hand, you are putting something of yourself into an object that will be used during some of the most tender early months of a child’s life. Parents notice that. Babies will be wrapped in it, lay on it, drag it around the house. It will go through the washing machine dozens of times and still hold together.
A granny stripe blanket, with its cheerful colors and classic texture, never feels dated. It is the kind of thing that gets packed away when the baby outgrows it and taken out again someday, because someone remembers who made it and why.
That is the real reason to make one.
Final Thoughts
Whether this is your first crochet baby blanket or your fiftieth, the granny stripe pattern has a way of drawing you in and keeping you happily hooked (pun very much intended). It is rhythmic without being boring, colorful without being complicated, and fast enough to finish in time for a baby shower without feeling rushed.
Save this free crochet granny stripe baby blanket pattern, share it with a fellow crocheter who would love it, and enjoy every single stitch. You are making something that matters.
Happy crocheting.