Easy and fun sewing projects
See the latest posts
Home » Sew a cute knotted headband with woven cotton: free pattern

Sew a cute knotted headband with woven cotton: free pattern

Disclosure: This post contains affiliate links. If you purchase something through one of those links I may receive a small commission at no extra cost to you. The Privacy Policy page and additional disclosures can be found here.

Want to sew a stylish knotted headband that actually stays put and looks adorable? You’re in the right place! This easy tutorial will show you how to make a knotted bow headband with woven cotton fabric – no stretch needed. It’s quick, beginner-friendly, and super customizable. Plus, there’s a free printable pattern to make things even easier.

These DIY knotted headbands are soft, comfy, and perfect for girls, teens, and even adults. I made a bunch for my daughter because we’re in that growing out the bangs phase. She refuses to wear hair clips (of course), so I figured a cute headband might be the solution to keep her hair out of her face. Fingers crossed, right?

DIY knotted bow headband

Looking for something fun (and secretly educational) for your kids? Check out this free maze generator for kids or try the free word search puzzle maker – both are super easy to use and perfect for keeping little minds busy and happy!

Why you’ll love making this DIY knotted headband

  • It’s beginner-friendly – no fancy skills or tools required.
  • You only need a quarter yard of fabric (or even just large scraps).
  • There’s a small elastic section in the back for a comfy, flexible fit.
  • The knot is adjustable – just tie or re-tie it to make the band longer or shorter.
  • It makes a great handmade gift for girls and women of all ages!

This is seriously one of the easiest headband sewing patterns out there. You don’t even need exact head measurements to make one. Just estimate based on age or use a sizing chart if you’re sewing it as a gift. Since the elastic adds stretch and the bow is adjustable, you’ve got a bit of wiggle room to get the fit just right.

Free knotted headband sewing pattern for beginners

What fabric works best?

Use woven cotton or cotton blends – quilting cotton, chambray, or even light denim all work great. You can also make a reversible headband with two coordinating fabrics (so fun and such a great way to use up scraps!).

This is also a great stash-busting project if you’ve got leftover pieces from other sewing projects. I’ve even made some with old cotton shirts – they turned out super cute.

Want more quick and cute hair accessories? Check out the best DIY headbands I’ve made so far – there’s a step-by-step tutorial waiting for you! You can also learn how to make knot bow hair ties in under 15 minutes. Or, if you’re in the mood to browse, dive into a large collection of free sewing patterns and tutorials for just about everything!

Perfect for beginners and quick to sew

If you’re just learning how to sew headbands, this is a great project to start with. You’ll get comfortable sewing straight lines, adding elastic, and turning fabric right side out. It takes less than 30 minutes from start to finish once you get the hang of it!

Whether you call it a knotted bow headband, a fabric headband with elastic, or a DIY headband with a top knot, this pattern is super versatile. It’s great for everyday wear, dress-up play, photoshoots, or just because you want something cute in your hair.

So go ahead, pick your favorite fabric, grab that free headband sewing pattern, and let’s get stitching!

free knotted headband pattern

How to make this knotted headband in any size you need (yes, really!)

One of the best things about this headband pattern is how easy it is to resize. I’ve included a free PDF pattern for a standard size that fits a 4-year-old (about 19″ head circumference), but you can easily tweak it to fit babies, big kids, teens, or even adults.

Let’s break it down – no fancy math skills needed.

The finished headband from the pattern is about 1 5/8 inches wide and 19 inches around (unstretched). I made this one for my almost 4-year-old daughter, whose head measures about 19.6 inches. She wears this one all the time – it’s soft, cute, and actually stays in place. So now I just use this size as my go-to base.

free knotted headband pattern

But what if you need a bigger headband? Easy. Just add length to the two longer headband pieces in the pattern. For example, my 11-year-old has a 21.6″ head. That’s 2.6″ bigger than the original size. So I split that number in half (because we’ve got two long fabric pieces), and add 1.3 inches to each piece. That’s it!

Pro tip: You don’t need to change the elastic part. Leave the small rectangle (10″ x 1 ¾”) exactly as it is – it works across all sizes because it just provides a bit of stretch and helps the headband stay in place.

Same rule applies if you’re making one for yourself – just measure your head, subtract 19, and divide the difference by 2. For me (22.8″ head), I added 1.9″ to each of the long pieces, and it fits perfectly.

What if you’re sewing a headband for a baby?

Still easy! This time, instead of adding length, you’ll subtract it. Let’s say you want to make a headband for a 6-month-old baby with a 17″ head circumference. That’s 2 inches smaller than the pattern, so just take off 1″ from each of the longer fabric pieces.

This is honestly the easiest way to make a knotted fabric headband that fits well without being too tight or too loose – and the adjustable bow in the front gives you a bit of wiggle room for a comfy fit.

So whether you’re sewing a baby headband with a bow, a cotton headband for toddlers, or a knotted headband for women, this pattern is super flexible. Just adjust the length of the main pieces, keep the elastic the same, and you’re good to go!

Want a headband size chart to help with that math? I’ve got one for you right below.

headband size chart - head circumference by age

Sewing supplies – free knotted bow headband pattern

Information about the free PDF pattern

The first page of the pattern (size 4) contains two pattern pieces – you have to join them on the dotted line to obtain one pattern piece that is 13 inches long. You’ll use this long pattern piece to cut 4 fabric pieces in total (2 mirrored pairs). These will be the fixed part of the headband that ties with a bow.

The second page of the pattern contains one pattern piece that will become the elasticated part in the back. I’ve written on the second page that this piece is 10″ x 1 ¾” – however, when you print it at 100%, it is slightly smaller than that (9 ¾” long) because I made a mistake in measuring. You can still use the pattern piece as-is – the error does not affect the final result.

How to sew this cute headband – step by step tutorial

Ready to start sewing your headband? Don’t worry, it’s super easy – just 5 steps from start to finish. This is a great beginner headband sewing project that comes together quickly and looks adorable. Here’s how to do it!

Step 1 – Cut out your fabric pieces

Grab your favorite cotton fabric and your free knotted headband pattern. Place the long pattern piece on the fold of the fabric and cut around it. Even though it’s on the fold, you’re actually going to cut along the fold too – we’re not looking for one solid piece here, but two mirrored pieces. Do this step twice so you end up with 4 long fabric pieces total (2 mirrored pairs).

Next, cut two rectangles, each measuring 1¾ inches by 10 inches. These will become the fabric casing for the elastic at the back.

Cut the fabric pieces

You’ll also need a piece of 1-inch wide elastic, cut to 5 inches long.

At the end of this step, you should have:

  • 4 long headband pieces (2 mirrored pairs)
  • 2 small rectangles
  • 1 elastic piece

That’s all you need to make your DIY bow headband!

DIY free knotted headband pattern

Step 2 – Sew the long headband pieces

Take two of the long fabric pieces and place them right sides together (that’s the pretty side of the fabric facing in). Sew around the sides using a ¼ inch seam allowance, but leave both short ends open – we’ll need that opening to turn the piece right side out later.

DIY headband, sewing machine

Repeat with the other pair of long fabric pieces.

Now grab the smaller rectangle. Fold it in half lengthwise (right sides together again) and sew along the long edge to make a tube. This is your fabric casing for the elastic.

Always backstitch at the beginning and end of your seams – it helps keep everything secure and strong, especially since this headband will be getting a lot of wear.

sew the headband seams

After this step, you should have:

  • Two sewn long headband pieces (ready to be turned)
  • One long skinny tube (for the elastic)

It’s already coming together! Next, we’ll turn the pieces right side out and assemble your headband.

Step 3 – Turn your headband pieces right side out

Now it’s time to flip your fabric tubes right side out. For the long headband pieces, I like to use a chopstick – it makes it super easy to push the fabric through without stretching it out.

You could also use that purple thang (if you know, you know), a dull pencil, or even the handle of a wooden spoon.

turn the headband pieces right side out

For the small fabric tube (the one for the elastic), a safety pin works best. Just pin it to one end of the elastic casing and feed it through the tube. Easy!

Once everything is turned out, gently poke out the corners and shape the curved ends of the bow using your chopstick or turning tool. You want those curves to look nice and smooth.

Give all your pieces a good press with the iron. This helps flatten the seams and gives your DIY knotted headband a clean, finished look. Don’t skip this part – pressing really makes a difference!

Step 4 – Prep the elastic section

Grab your 5-inch piece of 1-inch wide elastic and your small fabric tube. Use a safety pin to guide the elastic through the tube. It might bunch up a little, but that’s totally normal!

DIY headband tutorial - press the seams

Once the elastic is inside, sew across both ends of the fabric tube to keep the elastic in place. Just a straight stitch will do – backstitch at each end for extra strength. This creates a nice little gathered elastic section for the back of your headband.

You’ve now got three pieces: two long bow sections and one elastic part – almost there!

elasticated fabric tube for a DIY headband

Step 5 – Put it all together

Take the two long headband pieces and turn the short ends inward about ½ inch to hide the raw edges. Press them with the iron to hold the fold in place.

DIY headband sewing tutorial

Now grab your elastic piece and tuck one end inside one of the folded openings. The elastic tube is a bit narrower than the headband piece, so you’ll need to make a small pleat or fold in the middle to help the edges line up. Don’t worry – this step sounds fussier than it really is!

sewing pin - DIY headband

Pin everything together and sew across the edge to secure it. Backstitch at the beginning and end to lock it in place.

Repeat the same thing on the other side with the remaining headband piece.

Quick tip: Use a longer stitch length (around 3.5) in case you ever want to adjust the fit later – it’ll be easier to unpick the seam.

headband sewing tutorial

Once everything’s sewn, tie the front of the headband into a cute knot – and you’re done!

You’ve just made the cutest little fabric bow headband with elastic. Whether you’re sewing one for your daughter, gifting it to a friend, or keeping it for yourself, this handmade headband is the perfect combo of comfy and cute. Plus, now that you know how to make it in any size, you can sew a whole collection for all ages!

Free knotted headband pattern

Made your own headband using this pattern? I’d love to see it! Come share your finished masterpiece on my Facebook page or tag me on Instagram @icansewthis so I can cheer you on – seriously, it makes my day!

33 thoughts on “Sew a cute knotted headband with woven cotton: free pattern”

  1. Would you suggest making this narrower for a newborn? One inch seems like it might be too wide. (I can make the adjustment, but don’t have a way to see how it would fit beforehand.)

    Reply
  2. I followed the instructions to get the free pattern for this headband. I received an email saying that I have signed up for your newsletters, but have not yet received the pattern. I have tried this 3 times. What else do I need to do?

    Reply
    • Hi Connie,
      Right under the “Sewing supplies” section, you’ll find a pink box where you can enter your email to subscribe. After confirming your subscription, the pattern will be sent immediately to your inbox. Thank you!

      Reply
      • Hi Violet,
        I have tried downloading the pattern as well and I’ve never seen the pattern it just keeps asking me to add my email etc.
        Please Advise!
        Michele

        Reply
  3. love this pattern. reading the question and answer part I FINALLY understand the joining of the 2 patterns on the 1st page to get 13 ins. I hope thats right. I made it and I couldn’t tie it around my cat!!!!! it was so small. thanks again!!!!

    Reply
    • Hi Cecilia,
      Your comment gave me a good laugh! I can totally see how it might have been frustrating at the time though. So, to clear things up, the headband will have two parts that measure 13 inches each, plus an elasticated section in the middle that’s around 5 inches long. That makes a total of 31 inches, which should give you enough room to tie a cute bow. Anyway, I’ll update the pattern soon to make it more reliable and avoid any misunderstanding. Thank you for reaching out!

      Reply
  4. Love this headband, but I am unable to get the pattern to load. I have tried two different emails and tried two different web browsers. Do you have another way to get the pattern?

    Reply
    • Hi,
      Thank you for reaching out and I’m sorry it didn’t work as expected. I think the email might have gotten into the spam folder, so it’s worth checking there. You should receive the free pattern immediately after confirming your subscription to the newsletter. I hope this helps!

      Reply
      • Hi,
        I have checked my spam folder and tried signing up with different emails. When I am trying to sign up there is a little grey dot that seems like it is loading, but no matter how long I wait it doesn’t load/times me out. Is there another way to get the pattern?

        Reply
  5. merci pour le patron et votre tuto tres clair,
    je vais en realiser pour mes petites filles,
    je ne suis pas doue en informatique, pour vous envoyer le resultats……
    encore merci et bonne journee

    Reply
    • Nathalie,
      Ton commentaire est ravissant, merci beaucoup! Je te souhaite le meilleur à toi et ta famille!

      Reply
    • Thank you, Margie! I bought it from a local fabric store here in Romania. I just checked the selvage – it says Mon Cotonet, made in Spain, 100% cotton. I’m almost sure it’s discontinued by now, I bought it quite a while ago.

      Reply
    • Hi Susan,
      You have to tweak a bit the bow so it looks pretty. Just be patient and intentional about it, I’m sure you’ll make it work!

      Reply
  6. Hi there, i would really like to make this headband as i have fallen in love with it.
    I just can’t seem to find the pattern, could someone help?

    Reply
    • Hi Annie,
      The link to the free pattern is in the Sewing supplies section – there’s a hyperlink on the “Knotted headband pattern – free PDF download”.
      I’m glad you like this pattern, thank you so much!

      Reply
  7. When making the size 4 headband what are the exact measurements for the longer pattern piece?
    I cut out the pattern piece exactly as it printed and the finished product is so small I can hardly tie the bow. The smaller pattern piece is 10” long but how long should the longer piece be?

    Reply
    • Hi Robin,
      The first page of the document contains 2 pattern pieces – you have to join them on the dotted line to obtain one pattern piece that is 13 inches long.

      Reply
      • Ok thank you. I thought that smaller piece was the elastic size. But to be clear- the longest piece is 13 ” long and the other piece is 10″ long? And 5″ for elastic?

        Reply
        • Yes, that’s correct.
          The longest piece – 13″, the elasticated piece in the back – 10″, and the elastic – 5″.
          This headband is a perfect fit for my 4 year-old daughter. Besides, you can adjust the bow to make the headband a bit smaller or larger, if necessary.

          Reply

Leave a Comment