How to make a bow with thin ribbon
Learn how to make a bow using a thin, long ribbon with easy-to-follow steps. They are perfect for Christmas ornaments, gift wrapping, home decor, and crafts.
When I recently made my heart ornaments, I knew I wanted to add elegant, thin bows to them. I was inspired by the pre-made bows for sale at West Elm and Pottery Barn, but the prices were shocking. One single thin ribbon bow for $9.50 at Pottery Barn and a set of six for $25 at West Elm (and they’re already sold out!).
There’s truly no need to pay designer prices when these bows are so easy and affordable to make yourself. In fact, I created 18 bow ornaments for under $10, and they look nearly identical to the ones that inspired me.
Below are the photos of the stunning inspiration bows, followed by the easy step-by-step tutorial so you can make your own at home.


DIY bow with thin ribbon
This post may contain affiliate links from which I will earn a commission at no extra cost to you. View my full disclosure policy.
These bows are also great beyond holiday decor. You can try them on hair clips, wreaths, or gift boxes for a simple and timeless touch.
Materials used
- sharp scissors
- measuring tape
- thin ribbon or different types of ribbon (I bought 10 yards of red velvet ribbon for under $10. The length of your bow will determine how much ribbon you need. I was able to make 18 bows.)
- floral wire (or gator clips or hair clips but then you also need hot glue)
Thin ribbon bow video tutorial
I made a short bow tutorial video. If it doesn’t load here on my blog then you can also watch it on my YouTube channel instead.
Step-by-step instructions
You might have seen easy bows made by wrapping and tying the ribbon around your fingers. (I’m quickly showing that DIY bow version in my video as well) This tutorial is the same concept but just done on a flat surface instead.
If you make them this easy way like I’m showing below then you can make the top smaller. If you wrap the ribbon around your fingers the bow top gets much bigger. That can look a bit odd with a thin ribbon.

- Cut a piece of ribbon. I cut a 20-inch piece of ribbon, if you want the ends to be longer then make sure to cut it longer.
- Loop the ribbon as pictured with the velvet side on the outside of the loop. (The loop shouldn’t be exactly in the center since one of the hanging ends will get used to tie the bow. That ribbon side should be slightly longer. It depends if you want the bow ends to hang evenly or not.)
- Flatten the center of the top loop down to create two bow folds.
- Then take the right side of the hanging ribbon with two fingers.
- Fold that hanging ribbon up and over to the back. This is to create the center of the bow. Turn the bow around to show the back.
- The left loop on the back is where you will have to slide the ribbon that you just folded to the back into.
- Hold the two bow folds/bow loops with the thumb and index finger of your left hand while sliding the right-sided end of the ribbon into the loop.
- Keep holding the two bow folds with your fingers flush to the work surface while pulling on the other ribbon end.
- Pull the hanging ends tight while still holding the top bow loops/ears. This will create the bow knot.
- Make any adjustments to the back of the bow by tucking and pulling as needed.
- Turn the bow around and make more adjustments until you have the look that you want.
- Hold the center point of the bow with one finger so you can slightly open up the loops with your other hand so they don’t lay completely flat.
- You can insert some floral wire through the back of the bow to attach them to whatever you want. (Or you can hot glue them to hair clips or alligator clips with hot glue)
- For a finishing touch, you can cut an angle with a pair of scissors to the hanging ends of the ribbon. And you are done with your beautiful thin ribbon bow.
Below is a photo where I am showing you one bow made by weaving the ribbon around your fingers and one bow (the one I’m holding in my hands) made the way I’m showing above.

Here are the expensive bows again:
My tips for making the perfect basic bows
- You don’t really need floral wire and can just place the bows on your Christmas tree branches which is what I did to most of them.
- You can make the same type of bow with a wide ribbon for a completely different look and a different-sized bow.
- If you are making your bows for a Christmas tree, plan the length of the ribbon according to the size of your tree. I made mine for a small tree so I didn’t want my ends to be super long. You might want them a lot longer for a taller tree.
- There are many other creative ways to use these types of thin ribbon bows. Use them on candle sticks, lamps, gift packages, door hangers, other hair accessories, wreaths, floral arrangements, as a tree topper, or party decorations.
Finished bows
As I mentioned earlier, I made these beautiful bows specifically to go with my DIY heart ornaments. The small bows add an extra special touch to my heart ornaments. Also a perfect combo for Valentine’s Day. Don’t you think so?

I love how both of them look together on my tabletop tree.

RELATED: Check out the rest of my home’s Christmas decor with bows and disco balls. And if you love disco balls as much as I do, then check out my DIY melted disco ball tutorial.

The bows look amazing with my super easy and affordable folded paper stars.

More DIY home decor ideas
- I also made easy DIY mushroom ornaments that are topped with a thin bow as well.
- If you like traditional decor, you might like my tutorial about how to make a fluted lampshade in different shapes and sizes.
- Easy DIY paper fan decorations inspired by sun palm leaves which are pretty in a vase or on a Christmas tree
Tschüß,

How to make a bow with thin ribbon
Learn how to make a bow with easy-to-follow steps using a thin long ribbon to enhance your gift wrapping, decor, and craft projects.
Materials
- thin ribbon
- floral wire (or gator clips but then you also need hot glue)
Tools
- sharp craft scissors
- measuring tape
Instructions
- Cut Your Ribbon to Size
Cut a piece of ribbon. I cut a 20-inch piece of ribbon. If you want the ends to be longer, then make sure to cut it longer. - Create the First Loop
Loop the ribbon as pictured with the velvet side on the outside of the loop. (The loop shouldn't be exactly in the center since one of the hanging ends will get used to tie the bow. That ribbon side should be slightly longer. It depends if you want the bow ends to hang evenly or not.) - Shape the Bow Folds
Flatten the center of the top loop down to create two bow folds as pictured. - Position the Right Ribbon End
Then take the right side of the hanging ribbon with two fingers. - Wrap to Form the Bow Center
Fold that hanging ribbon up and over to the back. This is to create the center of the bow. Turn the bow around to show the back. - Find the Back Loop Opening
The left loop on the back is where you will have to slide the ribbon that you just folded to the back into. - Thread the Ribbon Through
Hold the two bow folds/bow loops with the thumb and index finger of your left hand while sliding the right-sided end of the ribbon into the loop. - Tighten the Knot
Keep holding the two bow folds with your fingers flush to the work surface while pulling on the other ribbon end. - Secure and Adjust
Pull the hanging ends tight while still holding the top bow loops/ears. This will create the bow knot. - Tidy the Back
Make any adjustments to the back of the bow by tucking and pulling as needed. - Perfect the Front
Turn the bow around and make more adjustments until you have the look that you want. - Fluff the Loops
Hold the center point of the bow with one finger so you can slightly open up the loops with your other hand so they don't lie completely flat. - Attach the Bow
You can insert some floral wire through the back of the bow to attach them to whatever you want. (Or you can hot glue them to hair clips or alligator clips with hot glue) - Trim the Ends
For a finishing touch, you can cut an angle with a pair of scissors to the hanging ends of the ribbon. And you are done with your beautiful thin ribbon bow.
Notes
- You don't really need floral wire and can just place the bows on your Christmas tree branches which is what I did to most of them.
- You can make the same type of bow with a wide ribbon for a completely different look.
- If you are making your bows for a Christmas tree, plan the length of ribbon according to the size of your tree. I made mine for a small tree so I didn't want my ends to be super long. You might want them a lot longer for a taller tree.
- These types of bows also look pretty on candle sticks or lamps.
















