
Zigzag Baby Blanket: Free Knitting Pattern
There is something deeply satisfying about knitting a baby blanket. It is one of those projects that feels meaningful from the very first cast-on — you know exactly who it is for, and you can picture them wrapped up in it before you have even finished the first row. A zigzag baby blanket takes that satisfaction a step further, because the moment those peaks and valleys start to form on your needles, you get an immediate visual reward. The pattern works up quickly, the stitch count is forgiving, and the finished result looks far more impressive than the effort it requires.
This free knitting pattern is written for beginner-friendly knitters who want something that looks beautiful without requiring years of experience. If you have mastered the knit stitch and the purl stitch, you have everything you need to complete this project. The zigzag effect comes from a simple series of increases and decreases that are repeated across each right-side row, and once you have worked the sequence a couple of times, your hands will find the rhythm without you having to think too hard.
Whether you are making this for a baby shower gift, for a new arrival in your family, or simply because you love the look of a classic chevron or zigzag design, this pattern will guide you from start to finish. You will find notes on yarn selection, needle size, gauge, step-by-step stitch instructions, and tips for customizing the blanket to suit your own taste.
Why a Zigzag Stitch Is Perfect for Baby Blankets
The zigzag stitch — sometimes called the chevron stitch — has been used in knitting and weaving for centuries, and there are good reasons it has never gone out of fashion. The repeating geometric motif is visually striking without being busy, which means it works beautifully in a single color or in stripes. For baby items in particular, this matters because the blanket needs to photograph well for announcement posts and keepsake albums, hold up to repeated washing, and remain tactile enough to soothe a fussy infant.
From a structural standpoint, the zigzag pattern is also a smart choice for blankets because the increases and decreases distribute the fabric evenly without pulling or puckering the way some lace patterns can. The finished fabric lies flat, which means you will not need to block aggressively or wrestle with curling edges. If you use a yarn with good stitch definition, the peaks and valleys of the zigzag will pop clearly. If you choose a softer, more plush yarn, the pattern will still be visible but with a gentler, more diffused look — both are lovely, and the choice is entirely up to you.
Materials You Will Need
Before you start, gather the following supplies. The yarn quantities given are approximate and assume you are knitting a blanket that measures roughly 28 by 34 inches in the finished, blocked dimensions, which is a standard receiving blanket size.
For yarn, you will want approximately 600 to 700 yards of a DK weight or light worsted weight yarn. Look for something labeled as machine washable, since baby items go through the laundry frequently. Pure merino wool, merino blends, and cotton-acrylic blends are all wonderful options. Avoid anything too slippery or too textured for this particular pattern, because the zigzag stitch looks best when each stitch is clearly defined.
For needles, a US size 6 or 7 (4.0 to 4.5 mm) needle works well with most DK to light worsted yarns, but always swatch first. You can use straight needles, circular needles, or interchangeable tips — whatever you prefer and whatever feels comfortable for the width of the blanket.
You will also want a tapestry needle for weaving in ends, a measuring tape, stitch markers if you find them helpful for keeping track of pattern repeats, and scissors.
Gauge
Gauge matters more for garments than it does for blankets, but it is still worth checking if you want your finished dimensions to be close to the target measurements. A general gauge for this pattern in DK weight yarn is approximately 22 stitches and 28 rows per four inches worked in the zigzag stitch pattern.
To check your gauge, cast on 30 stitches and work in the pattern for about 5 inches. Bind off, wet block your swatch by soaking it in cool water and pressing out the excess moisture, pin it flat, and let it dry completely. Then measure your stitch and row counts over a four-inch square in the center of the swatch. Adjust your needle size up or down until your gauge matches.
If you want a larger blanket — say, a crib blanket measuring closer to 36 by 48 inches — simply add more stitch repeats to your cast-on and continue working the pattern until you reach your desired length, adding additional yarn yardage as needed.
Pattern Notes
The zigzag stitch repeat in this pattern is based on a multiple of 11 stitches, plus 2 additional edge stitches. This means your cast-on should always be a number that can be expressed as (11 × n) + 2, where n is the number of pattern repeats you want across your blanket. For the standard receiving blanket size, casting on 112 stitches gives you approximately 10 full repeats.
Throughout this pattern, “RS” means right side and “WS” means wrong side. The right side is the public-facing side of the blanket — the side you want to show. Right-side rows are the ones where you will work the increases and decreases that create the zigzag effect. Wrong-side rows are simple purl rows that allow the fabric to grow in height without any shaping.
The blanket begins and ends with a simple garter stitch border, and each side has a two-stitch slip-stitch edge that keeps the edges tidy and prevents curling. If you prefer a seed stitch or moss stitch border instead, you can substitute that easily — just make sure to account for the extra rows and stitches in your final yardage estimate.
Abbreviations used in this pattern are as follows. K stands for knit. P stands for purl. K2tog means knit two stitches together, which is a right-leaning decrease. SSK means slip, slip, knit — you slip two stitches knitwise one at a time, then insert your left needle through the front loops of both slipped stitches and knit them together, which is a left-leaning decrease. M1R means make one right, a right-leaning increase worked by lifting the bar between stitches from back to front. M1L means make one left, a left-leaning increase worked by lifting the bar between stitches from front to back. Sl1 wyif means slip one stitch with yarn in front.
Cast-On
Using your chosen yarn and needles, cast on 112 stitches using the long-tail cast-on method or your preferred cast-on. The long-tail cast-on gives a firm, tidy edge that holds up well on baby blankets.
Border Rows
Work 6 rows in garter stitch, which means you knit every stitch on every row, regardless of whether it is a right side or wrong side row. This creates a neat horizontal ridge at the bottom of the blanket that mirrors the border you will work at the top, and it prevents the cast-on edge from curling.
Main Blanket Body
Now you are ready to begin the zigzag pattern. The body of the blanket is worked over the 112 stitches, with the two outermost stitches on each end serving as edge stitches throughout.
Right Side Row: Sl1 wyif, K1, then work the zigzag repeat across the center 108 stitches as follows: K1, SSK, K3, M1R, K1, M1L, K3, K2tog. Repeat this 11-stitch sequence all the way across until 2 stitches remain, then K2.
Wrong Side Row: Sl1 wyif, K1, purl all stitches until 2 stitches remain, K2.
These two rows form the complete pattern. Repeat them alternately — right side row, wrong side row, right side row, wrong side row — until the blanket measures approximately 32 inches from the cast-on edge, or until you have used roughly two-thirds of your yarn, leaving enough for the top border and finishing.
As you work, you will notice that the SSK decreases and the K2tog decreases create the inward points of the zigzag, while the M1R and M1L increases create the outward peaks. The stitch count remains constant throughout the body of the blanket because every decrease is paired with a corresponding increase in each repeat.
Top Border
When the body of the blanket has reached your desired length, work 6 rows of garter stitch across all 112 stitches, just as you did at the beginning. This creates a matching border at the top and gives the blanket a finished, intentional look.
Bind Off
On the final row of your garter stitch border, bind off all stitches loosely using a standard bind-off or a stretchy bind-off. A k2tog bind-off or a Jenny’s Surprisingly Stretchy Bind-Off both work beautifully here if you find your bind-off edges tend to run tight. The edge of the blanket should have the same stretch and drape as the rest of the fabric.
Finishing
Cut the yarn, leaving a tail of about six inches, and pull the tail through the final loop to secure it. Thread your tapestry needle and weave in all ends carefully, working the tails back and forth through the fabric at a diagonal to prevent them from working loose in the wash. Pay particular attention to any ends from color changes if you worked the blanket in stripes.
To block the finished blanket, fill a basin with cool water and a drop of gentle wool wash or baby-safe soap. Submerge the blanket and allow it to soak for about 20 minutes without agitating it. Lift it out carefully — wet fabric is heavy and fragile — and press out the excess water between two clean towels without wringing or twisting. Lay the blanket flat on a blocking mat or a dry towel, smooth it into shape, gently encouraging the zigzag points to be crisp and even, and pin the edges if needed. Allow it to dry completely before folding or gifting.
Color Options and Customization
One of the great joys of a zigzag blanket is how beautifully it lends itself to color play. If you want a classic, understated look, knit the entire blanket in a single soft neutral like cream, oat, dove gray, or a dusty sage green. The texture of the zigzag pattern provides all the visual interest the blanket needs without any color contrast at all.
For a bolder statement, try working the blanket in two-row stripes of alternating colors. Switch colors at the beginning of each right-side row and carry the unused yarn up the side of the work rather than cutting it at each color change. Two-row stripes are ideal for striping because you never have to break the yarn — you simply pick up the other color every time you start a new right-side row.
If you want something in between, consider a gradient approach using a single skein of hand-dyed yarn with a long color progression. As the yarn shifts from one hue to the next, the zigzag sections will each pick up slightly different shades, and the finished blanket will look as though it was carefully color-planned even though you were simply knitting from a single ball of yarn.
You can also adjust the width of the zigzag peaks by modifying the stitch repeat. Adding more knit stitches between the increases and decreases will produce a wider, more gradual chevron. Reducing the plain knit stitches will produce a narrower, sharper zigzag. If you change the repeat width, recalculate your cast-on to keep it a multiple of your new repeat plus the two edge stitches.
Tips for Beginner Knitters
If you are newer to knitting and this is one of your first blanket projects, a few small habits will make a significant difference in the finished result. First, try to maintain even tension throughout the project. Tension tends to loosen or tighten when you are distracted or tired, and the difference in stitch size will show in the finished fabric. If you notice your tension changing, take a short break and come back refreshed.
Second, use stitch markers to divide your cast-on into groups of 11 stitches. This makes it much easier to catch mistakes early, because you can count each repeat as you go rather than counting all 112 stitches at the end of every row. If your stitch count ever goes off by one or two, you will be able to identify which repeat contains the error right away.
Third, read each row of the pattern before you work it rather than trying to read and knit at the same time. Once you have worked the two-row sequence a few times, it will feel completely natural, and you likely will not need to refer back to the written instructions at all.
Fourth, do not be discouraged if the blanket looks a little bunched or uneven on the needles. Knitted fabric in progress rarely looks its best until it is blocked and off the needles. The wet blocking process relaxes the fibers, evens out the stitches, and opens up the zigzag pattern in a way that makes the finished blanket look polished and professional.
Yarn Recommendations
If you are looking for specific yarn suggestions, a few stand out as particularly well-suited to this pattern. Cascade 220 Superwash is a workhorse yarn that comes in dozens of colors, has excellent stitch definition, and survives repeated machine washing without pilling or stretching out. It is a light worsted weight, so you may want to swatch on a US size 7 needle rather than the 6.
Paintbox Simply DK is an affordable, widely available option that works up beautifully in the zigzag pattern and is fully machine washable. It comes in a large range of solid colors and has a smooth, slightly polished feel that makes the increases and decreases read very clearly.
For a more luxurious option, Malabrigo Rios is a superwash merino that is soft enough to be worn directly against newborn skin, has beautiful natural dye colorways, and drapes like a dream. It is on the pricier end, but a baby blanket is a small enough project that the total cost remains reasonable.
If you prefer to use cotton or a cotton blend — perhaps for a summer baby or for someone in a warm climate — Paintbox Simply DK Cotton or Lion Brand 24/7 Cotton both work well with this pattern and have the added benefit of being vegan-friendly and hypoallergenic.
Gifting and Presentation
A handknitted baby blanket is one of the most personal gifts you can give to a new parent. When you are ready to present it, folding it neatly and securing it with a length of coordinating ribbon, a small wooden button, or a handmade tag makes the gift feel complete. You can also pair the blanket with a small skein of the yarn you used so that the recipient knows exactly what it is made from and how to care for it.
If you plan to wash the blanket before gifting it, do so using a gentle, fragrance-free wool wash or baby detergent and lay it flat to dry as described in the finishing section above. A freshly blocked and dried blanket will have a beautiful, even texture that shows your craftsmanship at its best.
Many knitters also like to include a small card with the washing instructions written out — cold water wash, lay flat to dry, no tumble drying — so that the parent can care for the blanket properly and it stays beautiful for years to come.
Final Thoughts
The zigzag baby blanket is the kind of pattern you will return to again and again. It is versatile enough to adapt to almost any yarn, any color palette, and any size. It is simple enough that you can work on it while watching a film or chatting with friends, but the finished result is graphic and polished enough that no one will ever guess how quickly it came together. Most importantly, it is the kind of handmade gift that holds its meaning long after the baby has outgrown it — the kind of blanket that gets saved in a keepsake box or folded into a chest alongside other treasured things.
Cast on, find your rhythm in those zigzag repeats, and enjoy every row of it.