Make Your Own Ribbon Headband

How to Make a Ribbon Headband

After buying a few no-slip ribbon headbands at a running expo and loving them, I was inspired to make my own.

Here’s How:

Grosgrain Ribbon
Velvet Ribbon
Thin Elastic

How To:

Cut a 16 inch piece of both the grosgrain and velvet ribbon.  Cut a 6 inch piece of elastic.

How to Make a Ribbon Headband

Fold the grosgrain ribbon down about 1/2 inch on each side and stitch into place.

How to Make a Ribbon Headband
Place the end of the elastic on the raw edge of the ribbon.  (Sorry for the poor picture quality here.)
How to Make a Ribbon Headband
Place the velvet ribbon over the grosgrain ribbon, wrong sides together.  Stitch the end into place.  (I later discovered that I needed to fold the velvet ribbon under 1/4 inch and stitch to keep it from raveling.  I used fray check here where I didn’t stitch it under first.)
How to Make a Ribbon Headband
Stitch down both long sides.
How to Make a Ribbon Headband
Insert the elastic into the open end and stitch into place.
How to Make a Ribbon Headband
The velvet ribbon keeps the headband from slipping.
I made these three last night.  I’ll keep the pink and black checked headbands and give the brown one to my friend because it matches her tennis uniform.
How to Make a Ribbon Headband
These are very comfortable and quick and easy to make.
How to Make a Ribbon Headband
How to Make a Ribbon Headband
Let me know if you try this project!
Sharing With:
Serenity Now


  1. Amanda @ Serenity Now says:

    Great tutorial!! 🙂 I love headbands. These could easily be tailored for the younger crowd too. 🙂

  2. Blondie's Journal says:

    How simple you made this out to be. Thanks for the step by step. You look great in the pictures!


  3. OldWorldKnits says:

    I was just thinking last night that I need to make some headbands for my self while my hair grows out of the akward ‘in between’ long and short stage. Great tutorial, thanks!

  4. FrouFrouBritches says:

    Those are so super cute on you!!! I wish I could wear headbands. I have too much hair and they just get covered up. They are precious on you!

  5. Domestic Designer says:

    These are great! Thanks!

  6. Rambling Girl says:

    Love this and so would Lexi. Gotta try to make a smaller one for her. She is a girlie girl and loves pretty things in her hair.

  7. Seizing My Day says:

    I found a similar project earlier in the year…and can’t re-find it!! Alas.. you rescued me!! my little girl and I hope to make them this summer!! fun and fairly easy!! =)

  8. hancock says:

    so simple and pretty! Now following and looking forward to seeing more great projects

  9. Thank you for the tutorial, they are simple yet so pretty and stylish. Going to make some for my older daughters, they will love them.

  10. Scrappy Jessi says:

    Hey doll,
    super sweet.
    i love headbands.
    you look adorable in all of them

  11. Amy @ Creativity Finder says:

    I love this. Thanks for making it simple enough for a newbie like me.

  12. Aquarijenn says:

    Just this afternoon I was thinking of making some headbands to wear. I was going to make it just as you described. I didn’t think about using velvet ribbon. Great tip!

  13. Amy @ Creativity Finder says:

    I finished a couple of headbands! Thanks again for the tutorial!

  14. My daughter will love this. Great for dance classes!

  15. Very cute idea! I wish my sewing skills were better. 😉 This would be great project for me to do for my daughter. Her head is so teeny that store bought bands slide right off!

  16. What a fantastic tutorial. This is a headband I could wear! The plastic ones hurt my head!

  17. Great tutorial! I need to make some of these with my girls ~ super cute!

  18. Aren’t you just so cute?! Love that headband… and pink too! xoox

  19. Velvet ribbon!! I never would have thought of that! Great tutorial…


  1. […] My daughters love these ribbon headbands! They are super adorable and easy to make your own with these […]

Speak Your Mind


This site uses Akismet to reduce spam. Learn how your comment data is processed.