Handmade ribbon bows are little works of art. Choosing your own colors, textures, and sizes means every bow can be tailored to match an outfit or even a special occasion. The process is a creative escape that transforms simple ribbon into something stylish and personal. Whether worn with a casual ponytail or a polished updo, ribbon bows are a fun project you can reuse over and over, adding charm and personality to everyday outfits. Here’s how you can make your own hair bows out of ribbon.
Materials You’ll Need
Gathering the right materials is the first step toward a flawless finished product. The quality of your components will directly influence the final look and durability of your bow.
Your Choice in Ribbon
The star of the show. You have a few choices for ribbon materials: grosgrain, satin, and velvet. Grosgrain holds shape very well, satin provides a delicate appearance, and velvet brings a plush, rich texture.
Other Essential Materials
- A dedicated pair of fabric scissors will give you clean, sharp cuts without fraying the ribbon.
- A ruler or flexible measuring tape is essential for consistent loops and tails.
- A hot glue gun offers a quick and secure bond. Thread in a color that matches your ribbon makes the bow look more seamless.
- Thin floral wire is excellent for pinching the center of the bow and securing its shape before adding the final knot. You can also use a sturdy thread for this step.
- An alligator clip or French barrette will serve as the backing to attach the bow to the hair. Choose a size appropriate for the finished bow.
- To prevent the ribbon ends from unraveling, you can use the flame of a lighter for heat-sealing. Alternatively, a liquid seam sealant works well.

Step-by-Step Guide to Making a Classic Ribbon Hair Bow
This method creates a classic, boutique-style bow with two loops and two tails. It is a foundational technique that you can adapt for many other styles.
Cut Your Ribbon
Start by cutting a length of ribbon. For a standard medium-sized bow (about 4 inches wide), a 24-inch piece of 1.5-inch-wide ribbon is a good starting point. Cut a smaller piece, about 4 inches long, for the center knot.
Form the First Loop
Lay the ribbon flat. Take one end and fold it over to create a loop, leaving a tail of your desired length. The point where the ribbon crosses over itself will become the center of your bow.
Create the Second Loop
Take the remaining length of ribbon and loop it in the opposite direction, passing it behind the first loop. Adjust both loops until they are symmetrical and the desired size. You should have an "X" shape in the center with two loops and two tails.
Secure the Center
Pinch the center of the "X" together to create an accordion-like fold. Hold it tightly. Secure this fold by wrapping a thin piece of floral wire or sturdy thread around it several times. Twist the wire or tie the thread tightly at the back to hold the shape.
Create the Center Knot
Take your smaller 4-inch piece of ribbon. Fold the long edges inward toward the center so they meet in the middle. This creates a clean, narrow band.
Attach the Center Piece
Dab a small amount of hot glue on the back of the bow, directly over the wire or thread. Press one end of the center band onto the glue. Wrap the band tightly around the front of the bow and secure the other end on the back with another dot of glue. Trim any excess.
Finish the Tails
Trim the ends of the tails to your desired length. A diagonal cut or a "V" shape (dovetail) adds a professional finish.
Seal the Edges
Carefully use a lighter to heat-seal the cut ends of the ribbon to prevent fraying. Pass the edge quickly through the blue part of the flame. If you prefer not to use heat, apply a thin line of liquid seam sealant along the cut edges and allow it to dry completely.
Attach the Clip
Apply a line of hot glue to the top of your alligator clip or French barrette and press it firmly onto the flat back of the bow. For extra security on an alligator clip, you can line the clip with a small piece of ribbon before attaching the bow.

Creative Variations To Try
Once you master the classic bow, you can experiment with more intricate designs.
Layered Bows
Create two separate bows of different sizes or colors. Stack the smaller bow on top of the larger one and secure them together with a single center knot. Using a wider ribbon for the bottom layer and a narrower one for the top creates beautiful dimension.
Pinwheel Bow
This simple, flat bow is perfect for beginners. Form a simple circle with the ribbon, overlapping the ends slightly. Flatten the circle so the overlapped ends are in the center of the back of the bow. Cinch the middle to form the bow shape and secure it.
Bows with Embellishments
Add a touch of sparkle or personality with a small charm. You might add a flat-backed pearl or a rhinestone in the center of the bow. These can be attached with a strong adhesive after the bow is assembled.
Personalized Designs
For a truly unique creation, consider using a personalized satin ribbon. A ribbon featuring a name, monogram, or a special date can turn a simple hair bow into a meaningful keepsake, perfect for birthdays, weddings, or special events.
Where To Buy the Best Ribbon
The quality of your ribbon is the most important factor in creating a luxurious, long-lasting hair bow. While craft stores offer basic options, sourcing your materials from a specialized supplier provides a significant advantage in quality, color selection, and texture.
For discerning crafters, look to a dedicated manufacturer like Ribbon By Design. As creators of both custom and stock ribbons, we offer access to premium materials for superior results. You can find an extensive palette of colors in materials such as satin or grosgrain, helping you achieve a truly professional, high-end finish for your projects. Choosing a high-quality ribbon makes the crafting process more enjoyable but also elevates the final product into something truly special.
Learning to make hair bows out of ribbon is a skill that offers endless creative rewards.