DIY Swaddle Blanket Pattern

OK ladies, I am super proud of this DIY Swaddle Blanket so be nice (I know you’re always nice, but please be extra nice).  This gift is destined for a baby yet-to-be-born so it’s modeled here by my other child, Scarlet’s sister, Pandy.  It’s okay, you can laugh at Pandy’s forlorn, distant stare.  Just don’t laugh at my attempt to show you how to make a swaddle blanket.

There are so few free tutorials on how to make a swaddling blanket and so many expensive versions on the market, so I’ve been feeling them all out and trying to come up with a simple, yet effective, way to make your own.  This free swaddling blanket tutorial will cost you under $5 to make with inexpensive flannel.  It can be sewn in about an hour or two depending on your sewing style.  Here’s a little step-by-step on how this homemade swaddling blanket works. It can be tucked or tied.  Don’t worry, it works the same for pandas and babies.

Tell me what you think in the comments, please!!!  And get the Free Swaddle Blanket Pattern after the jump…

How to Make A Swaddle Blanket
Free Swaddle Blanket Pattern
***I’ve made an updated version of this tutorial.  Check it out here: New & Improved DIY Swaddle Blanket Pattern

1. You’ll need 1 yard of flannel (you can use another fabric but i personally found that the non-stretch quality of flannel was ideal for swaddling) and a 1/4 yard of a cute cotton print (I used Patty Young Flora & Fauna Hummingbirds in White). Fold the flannel in half along the width (around 45″ for most fabric yardage) on the diagonal and draw a 40″ line from the outside corner to the fold to create a triangle like so:

Cut along that line.

2. Leave your triangle folded and draw a 4″ line horizontally across the tip and cut the tip off like so:

Here’s a little diagram to make it more clear:

***Update:  I’ve heard from some test moms that tall babies can kick their way out and the blanket would be better a little longer.  So you may want to just make a 2″ cut or no cut at all to leave a little extra length.

3. Now at this point I serged a rolled hem all the way around my triangle blanket, but if you don’t have a serger I’ll give you other options after the picture.  If you want to understand a serger check out my video “What is A Serger? What Does A Serger Do?” here:

You can fold 1/8″ and iron all the way around, then another 1/8″ inch, iron, pin and sew a hem, or if you want, you can cut another triangle of the same size (in the same or coordinating fabric), sew the two triangles together with right sides facing leaving a turning hole, then turn them inside out, iron flat, and top-stitch around the edge.
Here is my completed rolled hem:

4. Now set your swaddle blanket aside and let’s create the wrap. Cut a piece of fabric the length of your yard (44″-45″) and 10″ wide. Fold it in half lengthwise:

the again widththwise so it’s quartered, then draw your tie shape onto it starting at the fold. I freehanded it but you can trace something round for the curves and use a ruler for the straight edges. See this picture for guidance:

Cut that out. This is what it will look like unfolded:

5. So you need a piece of flannel the same size, but if you only bought one yard of flannel (or to get the most out of the yard you already cut into a triangle) you should cut two pieces. Trace the shape of your cotton tie piece onto your flannel and cut two identical pieces, each representing half of your tie:

6. Lay your cotton tie piece right side up, and your two flannel pieces right side down on top with the middle edges lining up, like so:

Pin around the edges:

Then sew in place. Trim the seam allowance and cut little notches at the corners:

7. Turn the whole thing right side out through the space between your two flannel pieces. Push out the edges and iron it flat:

When it’s right side out, cut a piece of fusible tape and iron it between the cotton and the flannel along the cut edges of the flannel:

Then top stitch 1/4″ from the edge all the way around:

8. Now grab your blanket you made earlier. Fold the triangle in half down the center and iron a nice sharp line into it:

Unfold it so your ironed edge is up.

Take your tie piece and fold it in half with the cotton pattern to the inside and the flannel outside and line it up with the ironed edge of the blanket abut 3 inches down from the top (the widest side is the top):

Carefully pin the center of the tie to the center line of the blanket:

Now you want to sew that in place. Because you will see the sewn line on all sides, and you want to be sure to catch both edges of the flannel, I used a decorative leaf stitch my sewing machine has, but you don’t have to, you can use a zig zag. The fusible tape we added earlier ensures we have everything in place:

Here is how it looks from the inside:


Wrap that baby up:

Poor forlorn Pandy…




That is a great tutorial. I have been wanting to make one, for some friends who are having babies. A couple of questions. Do you think that flannel would be too warm for babies that will be born in the summer, and if so what other material do you suggest? Second which doesn't have to do with the tutorial. I have the same serger as you and am having trouble with the green needle coming unthreaded when I use it. Just wondering if you had the same problem and if so how you fixed it? Thanks and a great job.


It just so happens that I know of at least 4 babies being born in the next few months.

Adding this to the ever growing project list!!


thank you leah! my daughter was born in april and i swaddled with flannel most of the summer, but we have air conditioning. i think linen would be a good alternative for the summer, especially with a few washings so it's nice and soft. they have some ADORABLE linen prints at harts fabric. as for the needle coming unthreaded, i haven't had that problem. i imagine somewhere along the line it's getting slightly stuck, maybe the tension disk is too tight?


Thanks for the suggestions on the both the fabric and serger. I just got mine for Christmas and am still working out the kinks. And yes it is a blast.

Faye Farrales

I am a new follower of your blog and I love it. Still learning how to use a sewing machine and everything, but these tutorials are great! I am going to be an aunt and am really excited to try all these projects out! Thank you!


You and Carleton Curtis make the most beautiful babies, I swear. You also make the most beautiful swaddling blankets. I'm not kidding about the swaddling blanket, it really is to die for. If only Quinn had been born a year later, I may have been the lucky recipient. PS. My favorite swaddling blankets were made of muslin gauze. Might be worth a try for summer babies.


How lovely! My son and DIL are expecting a very premature baby any day now. I will be making several of these for when he finally comes home from the hospital. Thanks so much for the tutorial!

Snot Head

This is great! Super inexpensive baby gift, and you could even include a special stuffed animal swaddled up as part of the "baby shower" gift. Can't wait to get a chance to make one of these.


THANK YOU THANK YOU THANK YOU! i've been looking for a good swaddler pattern for over a year now. two of my best friends are having babies this summer and i'm adding this to the list of projects for them (along with quilts, hospital-necessities kits, and nursing covers).


Awesome.. thank you SO much!
Ill send you pictures of a nice warm baby from Brazil very soon.. =)


I think you are a very talented seamstress, and I am so thankful that you shared this with us! I have been wanting to make one for a long time but couldn't find one I liked, but I have now!! Thank YOU!!


leah! i had the serger unthreading green needle issue this weekend. wanted to throw the thing in the recycling bin. you are probably not doing this, but i realized that i was trying to do an overlock on several layers of fabric with it accidentally set to "R" for rolled hem. when i switched it to the "S" it went back to behaving. i think it was mad at me for trying to roll 5 layers of fabric into one tiny hem. so i'm sharing just in case

Marie Rose

This is so freaking cute. I love love love it! I have so many friends that are pregnant and this is awesome! Thanks so much!


Absolutely wonderful! I made several for my daughter-in-law and for a friend who is due any day now. They are both just thrilled and I am so pleased with how they went together so easily and look so nice! Thank you for sharing this pattern. 🙂


Wonderful pattern. This has saved me so much $$$$. I found this pattern last night and had to look through my left-over pile of fabric to give it a try right away, I was so excited I was up until 1:00am sewing.
If anybody wants more information read "The happiest baby on the block," great book!!

A Dixie Girls Delights

Jsut found ya'lls wonderful site, and I ma having another little one in march so I am super excited to make tons of these I can see the patterns now 🙂 all of your patterns are absolutely amazing and there are tons of things I will be making for my baby and toddler


Do you know of this will fit a 3 month old? He loves being swaddled and getting to big for his And i don't want to go out and get one when I have tons of material around. Thanks!


Baby #2 expected in October.. So excited and this will make a great project.. May change around fabric a little as North Carolina temps may not work with Flannel but well see 🙂 THANKS SO MUCH!!

Nana Silvia

My new grandbabies will love this and so simple. Thank U very much for sharing such a Grreeaaat Idea!!!!

swaddle blankets

I think this is among the so much vital information for me. And i am glad studying your article. But wanna commentary on some basic issues, The web site style is great, the articles is really excellent : D. Good process, cheers


this is a great idea, can’t wait to make one for my baby.keep up the good work.

DIY “Swaddler” | Geek Mommy Me

[…] Just so no one gets confused, I call just about anything that can be used to swaddle a baby as a “swaddler”, which I’m not sure is a term anyone else uses, but now you know. For some time, I’ve been looking into the SwaddlePod, SwaddleMe, and other such swaddling gear that might be easy enough for my dear husband to use when our little guy comes. In the end, I decided I wanted something that was a little bit of everything. Sure, I could teach him how to use a receiving blanket (any blanket really) to swaddle little guy, but I figured giving him a wiggling baby and too many folds would be more work than it was worth. SO, I found a cute little pattern on Pinterest and altered it a bit: […]

Adventures of TIny Girl

I found this tutorial, got all excited, and went out and got supplies before I got to the part where you mentioned you had posted an updated tutorial! Haha. I had fun making this swaddle and it turned out really cute. I will be trying the updated tutorial next, I am due in August and am in super baby crafting mode already! This kid is going to be totally set. I am glad I found your blog and tutorials, they are easy to follow and so far I am very happy with the results.

Abbey Vaughn

This is a nice looking swaddler and easy too. I found this on Pintrest after looking around on You tube and found nothing but regular blankets. I am excited about trying this a for my niece at her baby shower. Thank you for putting this out so other can make them.


I want to thank you so much for showing that pattern in a way that shows every step. I have a new g-baby due soon and I will be making 2 of these. 1 for anytime use and 1 for Sunday. Thanks again

MaryAnn Kieffer

Thx I like your ideas but found and have used for years made the receiving blanket. As I was chairman of the layered we gave out. We decided if we made the receiving blankets As a square most flannels are 44-45 in we used 11/4 yd and either serged or hemmed that around it is useful either way??

MaryAnn Kieffer

I meant to say or spell layette above , did a bad job, if any thing left over used that for burp cloths. Iwill try your way as well but have had many positive thoughts re MaryAnn Kieffer


Leave a Reply

Your email address will not be published. Required fields are marked *