What You Need to Make a Basic Hair Bow
A straightforward hair bow takes about 30 minutes to sew and requires only fabric scraps, thread, a needle or sewing machine, and a hair clip or elastic band. You do not need special bow-making tools or experience—the basic stitch is a straight seam, the same one you would use to sew a pillowcase or a straightforward bag.
Gather these materials before you start: two pieces of fabric cut to roughly 4 inches by 6 inches (the size of a playing card), one smaller piece about 2 inches by 3 inches for the center band, matching thread, scissors, a needle or sewing machine, pins, and a hair clip or elastic band. If you are using a machine, have bobbins wound and your presser foot ready. If you are sewing by hand, thread your needle and tie a knot at the end.
Key Takeaways
- Cut two identical rectangles of fabric and sew them together inside-out, leaving a 2-inch opening for turning.
- Turn the sewn piece right-side out through the opening, press it flat, and hand-stitch the opening closed.
- Pinch the center of the rectangle, wrap the smaller fabric strip around it, and sew the band closed on the back.
- Attach a hair clip or elastic band to the back of the bow with needle and thread or fabric glue.
- A machine-sewn bow is faster and stronger; a hand-sewn bow gives you more control and works on any fabric thickness.
Cutting and Preparing Your Fabric Pieces
Start by cutting two identical rectangles from your chosen fabric. The standard size is 4 inches wide by 6 inches tall, but you can go larger (up to 5 by 8 inches) for a bigger bow or smaller (3 by 5 inches) for a delicate one. Use a ruler and a pencil to mark the lines before cutting—straight edges matter because they affect how the bow looks when finished.
Cut a second, smaller rectangle for the center band: about 2 inches wide by 3 inches tall. This piece wraps around the middle of the bow to hide the seams and give it a finished look. If your fabric frays easily (like cotton or linen), you can trim the edges with pinking shears to reduce fraying, though this is optional.
Sewing the Two Main Pieces Together
Place the two large rectangles with the right sides facing each other—the pretty side of the fabric should be on the inside, touching the other pretty side. This is the most common mistake: beginners sew with the wrong sides together and end up with seams showing on the outside of the finished bow.
Pin the edges together to keep them from shifting. If you are using a sewing machine, set it to a straight stitch with a stitch length of 2 to 2.5 millimeters. Sew around three sides of the rectangle, leaving one of the short ends (the 4-inch side) completely open. Stop about 1/4 inch from each corner and backstitch to lock the thread.
If you are sewing by hand, use a running stitch or a backstitch, keeping your stitches about 1/8 inch apart. A backstitch is stronger and more durable for a hair bow that will be worn regularly. Sew three complete sides, leaving one short end open. Tie off your thread with a knot on the inside when you reach the end.
Turning and Pressing Your Bow Shape
Trim the corners of the sewn piece diagonally, cutting away about 1/4 inch from each corner without cutting into your stitches. This step prevents the corners from bunching up when you turn the fabric right-side out. Reach through the open end and gently pull the fabric through, turning it inside-out so the right sides now face outward.
Use a blunt object like a wooden spoon handle or a chopstick to push the corners out from the inside so they are sharp and square. Press the entire piece flat with an iron on medium heat, paying special attention to the open end. Fold the raw edges of the opening inward about 1/4 inch and press them flat. Hand-stitch the opening closed using a ladder stitch (also called a whip stitch), which is nearly invisible from the outside.
Creating and Attaching the Center Band
Take your smaller rectangle (the 2-by-3-inch piece) and fold it in half lengthwise with the right sides facing each other. Sew along the long edge using a straight stitch, leaving both short ends open. Turn it right-side out and press it flat. You now have a long, narrow strip that will wrap around the middle of your bow.
Pinch the center of your main bow piece so it forms a figure-eight shape, gathering the fabric in the middle. Wrap the center band around this pinched section, covering the gathered area. The band should overlap itself slightly on the back of the bow. Fold the raw edges of the band inward and hand-stitch them together on the back, using a ladder stitch or a straightforward whip stitch. This stitching will not show from the front.
Attaching the Hair Clip or Elastic Band
Decide whether you want your bow on a clip or an elastic band. A clip works best for thick or textured hair and stays in place without slipping. An elastic band works for any hair type and is gentler on fine hair. You can find both at any fabric or craft store for under a dollar.
Position the clip or elastic on the back of the bow, centered under the center band. Hand-stitch it securely using a needle and thread, making several passes through the clip or band and into the bow fabric. Use small, tight stitches and tie off your thread with a knot on the back. Alternatively, you can use a flexible fabric glue rated for hair accessories, explore it to the back of the clip and pressing it firmly against the bow for 24 hours while it dries.
Finishing Touches and Variations
Once your bow is complete, try it on and adjust the tightness of the center band if needed. If the band is too loose, the bow will look droopy; if it is too tight, the fabric will bunch awkwardly. You can also add embellishments like a button, a bead, or a small appliqué sewn to the center band for a custom look.
For a layered bow, sew two or three bows in different sizes and stack them, sewing them together through the center band. For a bow with tails, cut two long strips of fabric (about 1 by 8 inches each), fold and sew them the same way as the center band, and attach them to the back of the bow on either side of the clip. Experiment with different fabrics—cotton, silk, velvet, and even denim all create different effects.
Frequently Asked Questions
Can I use a sewing machine instead of sewing by hand?
Yes. A machine is faster and creates stronger seams, which is better if the bow will be worn often. Use a straight stitch with a stitch length of 2 to 2.5 millimeters, backstitch at the start and end of each seam, and leave a 2-inch opening for turning. Hand-sewing takes longer but gives you more control on delicate or thick fabrics.
What fabric works best for hair bows?
Cotton, linen, silk, and velvet all work well. Avoid very stretchy fabrics like spandex or jersey knit, which are hard to keep square and tend to curl at the edges. Lightweight fabrics are easier to sew by hand; heavier fabrics like denim or canvas work better on a machine.
How do I keep the corners from bunching when I turn the bow right-side out?
Trim the corners diagonally before turning, cutting away about 1/4 inch from each corner without cutting your stitches. This removes bulk so the corners can turn smoothly. Use a blunt tool like a chopstick to gently push the corners out from inside.
Can I make a bow without an opening for turning?
Not easily by hand. The opening is necessary so you can reach inside and flip the fabric right-side out. If you use a sewing machine, you can sew all four sides closed and use a seam ripper to carefully cut a small slit in the back layer only, then hand-stitch it closed—but this is more complicated than leaving an opening from the start.
How do I attach the clip so it does not come loose?
Use small, tight stitches and pass your needle through the clip or elastic band and into the bow fabric at least four or five times before tying off. If you prefer glue, use a flexible fabric adhesive rated for hair accessories and let it cure for a full 24 hours before wearing the bow.