Pajama Pants Pattern

Stitch up a quick pair of pajama pants for your cutie! This is a free PDF pattern starting at size 6 months and going up to size 7 years. Follow along and I’ll show you how to sew these from start to finish.


Print the free pajama pattern. There are two different files, one has sizes 6 months to 3 years, and the other has sizes 4-7 years. Be sure that your printer settings are set to “no margins, no scaling” to ensure the pattern prints the proper size. The pattern with the smaller sizes prints on 4 pages, the larger on 5. Cut out the pieces on the outermost line, then tape together alphabetically, with A at the top.

 I’m using cozy flannel sent to me by the I really love these gender-neutral prints because they would work for any of my kids. It’s a good idea to wash and dry flannel fabric before sewing.

How to:

You can trim the paper pattern to the correct sizing line, or you can fold the paper back along the correct sizing line as you would with a tissue paper pattern.

Fold the fabric in half parallel to the selvedge. Pin the pattern with the straight edge along the fold, then cut out using fabric scissors. When you come to the triangles on the pattern, cut a pointed triangle extending past the pattern to assist you in matching later. Cut a second piece as you did the first.

Now we’ll hem the leg openings (this is the end furthest from the curve). Fold up ½ inch and press, then fold up another inch and press again, encasing the raw edge. Sew with a ¼ inch seam, along the top edge of the fold. Repeat for the second piece.

Next we’ll sew up the side of the legs. Fold the fabric in half, right sides together, matching up the triangles. Pin. Sew the long straight edge below the curve with a ⅝ in. seam. Repeat for the other piece.

Turn one leg piece right-side out. Slide it into the other piece, so right sides of the fabric are touching. Align the hemmed cuffs at bottom and pin, matching up the seams. Repeat for the curved portion.

Sew down the curved area with a ⅝ inch seam. Notch the curves. It’s a good idea to reinforce all the interior seams with a zig-zag or overcast stitch to prevent fraying.

Finally, we’ll make the waistband. With one pant leg still inside the other, fold the top edge down ½ inch and press. Then fold down another inch and press again to encase the raw edge.

Begin sewing about an inch past the center seam. Sew with a ¼ inch stitch, along the bottom edge of the fold, to create a casing for the elastic. Stop sewing about an inch before the center seam, creating a 2-inch opening for the elastic.

You’ll notice the recommended length for elastic listed along with the sizing on the pattern. Cut a piece of ¾-inch wide elastic, and then thread through the casing using a safety pin.

Pin both ends of elastic together as you adjust the fabric evenly around the waistband. Then layer the elastic ends and sew about ½ inch in, using a zig-zag stitch. Backstitch to reinforce.

Tuck the elastic ends into the waistband. If you’d like, you can add a tag before stitching the hole shut.

That’s it! Super quick, super simple, and super cozy. I made 8 pairs of these in a day for the grandkids at a family reunion. 

Made By Marzipan may have received product or payment for this post. Posts may contain affiliate links. Disclosed in accordance with the Federal Trade Commission's 16 CFR, Part 255.

55 thoughts on “Pajama Pants Pattern

  1. Kathy says

    I finally found the pattern that I have been looking for. I am not able to get it to download any suggestions. It is the PJ pants for 4-7 year…Thanks

  2. Kim says

    I made these in the 6 month size and I feel like they are really big! I printed the pattern at 100% and followed the directions for the seams.

    • Bunny says

      I’m about to cut out a pair for my soon to be 2 yr old grandson and the 2T looks huge, So, I thought about using the 12 mo and then even wondered about using the 6 mo for him because it seems so large. How much bigger was the 6 month size than what you needed? Just curious. I keep wondering if after I sew them with the seam allowances if they’ll fit, but for now I’m not sure.

    • says

      Well, the kids in the photos are wearing the size that coordinates with their age… You could always start with the original size and then trim it down if it doesn’t work for you :)

    • Bunny says

      If I came across as unappreciative I’m so sorry, because I really think your pattern and instructions are the best I’ve found on the web. Thank you so much for sharing your talents!!! I do appreciate it and am about to try a smaller size. :)

    • says

      Oh, not at all! Feedback is ALWAYS appreciated! Thanks, Bunny :)

    • Denise says

      One thing to remember about the size is that this is a pattern for flannel that does not stretch so it needs to fit bigger. A knit fabric would have a more slender fit, if that is the look you are thinking of then look for a “leggings” pattern. I made the mistake of interchanging the flannel for the knit and my nephew just tore thru the pants.
      Thanks so much for the pattern!

    • Nina W. says

      Hope this helps, before printing take your tape measure and measure the square, I had to St it at 94% to give me 1inch.

  3. Libby says

    Thank you so much for this sweet tutorial and free pattern! Have a very
    Merry Christmas!!!!!

  4. This is a great pattern and I thank you very much. I plan to make a pair for my grandson. My only problem is how the children tell the front form the back. I usually add a pocket to assist them. Thanks again.

    • Anonymous says

      If you are not inserting a tag just use a ribbon to coordinate with you fabric. When you sew the waist seam start at the back and place the ribbon in after you insert the elastic as close the seam.

  5. Carol Viscarra says

    Any suggestions on how to get the pattern for the PJ pants for kids to download…. I have tried over and over to no avail

  6. Thank you so much for sharing this pattern! It’s so easy to use and I’ve made multiple pairs for my boys!!

    • says

      I’m so glad you like it! Thanks for your feedback!

  7. Sam says

    Is the first page of the 6mos. Pattern off ? Why does the right side not lined up w the 2nd page?

    • says

      Hi Sam… it should line up. Check your printer settings and make sure they’re set to no margins / no scaling :)

    • Leslie says

      My pattern was not printing right either so I checked my printer setup and looked at each page before printing and notice page in will print portrait and pages 2, 3, and 4 need to be printed landscape. When I changed the settings for pages 2, 3, and 4 it printed perfectly! Hope this helps!

  8. LIane says

    I do not see the pattern anywhere :(

    • says

      It’s on the right, just above the supply list. Just click to download the size you want.

  9. Lisa Angel says

    Any suggestions on how to get the pattern to download…. I have tried over and over to no avail –

  10. Mandy says

    I love this pattern. I found it was a little big too but I just made them a size smaller and they fit perfectly. So easy to make. I made one pair from flannel and one from basic cotton so far, both worked out amazing! Thank you so much!

  11. Ann says

    Hi: Thanks for the pattern. I tried to download without borders as you suggested, but could not. the pattern did print and I was wondering how much per cent should I enlarge when I go to Office Depot. Thanks so much.

  12. Lindy says

    First and foremost, thank you Marzi for the awesome tutorial and free patterns! This was my first attempt at sewing toddler pants and it was a huge success. I have a 23 month old who is in the 75th percentile for height and weight and I ended up using the size 6 months pattern. Once I assembled the pattern for 2T it looked huge, so I compared it to his 18 mo and 2T pants that currently fit and the pattern was way too big. I marked on the paper where the 1.5″ and 5/8″ seam allowances would end up and decided to go with the 6 month pattern. Even so, it ended up longer than his current 2T pants which was what I wanted so he can get more wear out of them in the next year. I hope this helps someone who is wondering about the sizing. I already bought a second fabric to make him another pair of pants!

  13. Anonymous says

    Thank you ,thank you ,thank you. Just what I was looking for

  14. Jackie says

    Just wanted to thank you for sharing your talents with the rest of us :) I’m a beginner and it’s help like this that makes learning much easier and enjoyable. Thanks again!

    PS: Something I’ve seen on downloadable patterns which I find helpful is to put a 2″ x 2″ “test square” somewhere on the pattern. This way, when someone prints out the pattern, they can measure the square and know whether they’ve printed it out properly (or need to make adjustments to their printer settings). Perhaps your “fat quarters shop” icon can double as a 2″ x 2″ test square :)

  15. Carol says

    I am making jammies for charity and have tried various patterns. Yours worked out absolutely perfect. Not sure of the sizing as I don’t have any toddlers to try them, but they surely are nice pants. I also adjusted the leg and made shorts as summer is approaching. Thank you so much.

    • says

      I’m so glad you found it useful! Please feel free top post some pictures!

  16. Coreen says

    thank you for making this available i am going to make a few for my kids.

  17. Gina says

    I’m actually going to go for not just pj’s but a pair or capri’s with cuff and a I have other patterns to have choicesome for a to pattern. Slso, that looks great and will match capirs

  18. Danette says

    Thank you for the awesome pattern! I have a question- because I have been dying to sew comfy and cool cotton pj pants for myself- for so long! How would you suggest making this a size for adults? Or maybe if you are so inclined to make a pattern of the same pants (I don’t know if they are yet, but drawstring/elastic waist would be nice) for adults as well?
    Thanks and be well,
    Danette :)

  19. Elisabeth says

    I love this pattern! I’m making tons of fun pajama pants for my niece! Thank you so much for sharing! Your website is lovely! <3

    • says

      Thank you! I’m glad you like it :)

  20. Emina says

    Thank you so much for sharing this. I’ve just these patterns and I can’t wait to start sewing

  21. April says

    Thank you for this great pattern! Could I sub cotton fabric instead of flannel?


    • says


  22. A round of applause for your blog.Really thank you! Awesome.

  23. Cherie says

    Thank you for the pattern. Can you please add a pattern for kids size 10?

    • Elizabeth says

      It sounds like the sizes run a bit big. Since it’s a pretty simple design, you would probably have good luck measuring your child’s waist to floor (or where you want them to fall), and extend the size 7 pattern from there. Measure waist size and add width (maybe an inch or 2?) around waist to accommodate. Since it’s an elastic waist, you have some room to play. Even if you err’d big, you could just pull it in with shorter elastic.

      Hope that makes sense!

  24. Krystle says

    Thank you for this pattern, I just made up a couple of pairs for my girls (ages 2 and 4) and they fit beautifully.

    • says

      Oh I’m so glad!

  25. Marcie J says

    I think someone asked about using cotton instead of flannel and I was wondering if anyone used this pattern to make fleece pants for their child. Our winters are so cold and my little loves to wear fleece pj pants to play in on “stay home days.”

  26. Adrienne says

    Can I use fleece for this pattern?

    • says

      Yes! You can use fleece.

  27. louellen says

    Love this pattern I have made several pairs in all sizes. Thank you so much

  28. Jessica says

    Hi there! Love the pattern and the tutorial. I definitely noticed though that the pattern sizes are HUGE compared to typical measurements. For example, I used the pattern to make lounge pants for my 10 month old. He typically wears 12 or 18 month pants. I ended up using the 6 month pattern size and they are still pretty big.

  29. Cassandra says

    I just wanted to let you know how much I appreciate your expertise AND your willingness to go the extra mile. After looking online extensively I couldn’t find a pattern that had a complete pattern with the entire leg length. I would of had to guess on the length for my 8yo granddaughter, and, not only that I would of had to make and insert the paper needed for the length. Thank you for not being lazy! I found you years ago online and you taught me how to make a baby blanket and to miter the corners, not to mention a number of other things. I hope you get everything you want from your efforts here. You are a sweetheart! And your children are beautiful!! Cassandra

  30. You are great at what you do! Thank you so much.

  31. Judi H says

    Wow! Thank you for the awesome free pattern and the easy to follow video. I made a cute pair of pig design pi’s for my friend’s son!

  32. Alison says

    Thankyou for this pattern it was so easy and I was able to whiz a pair of these up for my grandson yesterday, he has now picked out other fabrics for me to make up for him this week.

  33. Bridget says

    Thanks for this pattern. Now the kids can make their own pjs.

  34. Terri says

    Thank you for the free pattern.
    When printing the PDF, I noticed the first page as portrait and pages 2-4 were landscape so had to print the first page as portrait and pages 2-4 as landscape.
    Does this seem correct?

  35. Carol Kau says

    Thanks so much for these free patterns. I love pajama pants without side seams. They’re more comfortable and they allow me to use a larger print on them. Thanks again!

  36. Anonymous says

    Can I use Linen and cotton for this pattern? I’m a total beginner and have some very nice printed cotton to use

  37. Anonymous says

    Thank you so much for this pattern. So easy following yur instructions and a great fit. Many thanks.

  38. Lorraine says

    Thank you so much for the pattern and tutorial. They worked great. I have made two pair so far and plan to make 8 more! I do have a question though. Is there a correct front & back or does it matter? Thanks again.

Leave a Reply

Your email address will not be published.