The Basic Steps to Hand-Sew a Hair Bow
A hand-sewn hair bow starts with two fabric rectangles stitched together, turned right-side out, and folded to shape. The whole project takes about 30 minutes once you have your materials. You will need fabric (cotton, satin, or felt work well), thread that matches or contrasts with your fabric, a needle, scissors, and a hair clip or elastic band.
The process is: cut two rectangles of fabric the same size, place them face-to-face, sew three sides closed with a running stitch, turn the fabric inside-out through the open side, fold the raw edges inward and stitch them shut, then pinch the center and wrap thread around it to form the bow shape. Finally, stitch a clip or elastic to the back.
This method works for beginners because a running stitch is the easiest hand-sewing technique, and mistakes in the bow body are hidden once you wrap and shape the center.
Key Takeaways
- Cut two identical fabric rectangles, place them with right sides facing each other, and sew three sides closed using a running stitch before turning the fabric right-side out.
- Fold the raw edges of the open side inward and stitch them closed to finish the bow body neatly.
- Pinch the center of the sewn rectangle and wrap thread tightly around the pinch several times to create the bow shape.
- Stitch a hair clip or elastic band to the back of the bow so it holds in place when worn.
- A running stitch is the only hand-sewing technique you need; it is straightforward threading the needle in and out of the fabric in a straight line.
Cutting and Preparing Your Fabric
Start by deciding how large you want the finished bow to be. A bow that is 3 inches wide and 4 inches long is a good starting size for a beginner. Cut two rectangles of fabric to the exact same measurements — if one is slightly different, the bow will look uneven when you turn it right-side out.
Use sharp fabric scissors or craft scissors, not kitchen shears, because dull blades fray the edges and make sewing harder. If your fabric frays easily (like cotton or linen), cut a quarter-inch larger than your target size to account for fraying along the seams.
Lay both rectangles on top of each other with the right sides (the pretty sides) facing each other and the wrong sides (the dull or back sides) facing outward. This is called "right sides together" and is the standard way to start a sewn project.
Sewing Three Sides Closed
Thread your needle and tie a knot at the end of the thread. Starting at one corner, push the needle through both layers of fabric from the back, pulling the knot tight against the fabric. This anchors your thread.
Use a running stitch: push the needle straight down through both layers, then bring it back up about a quarter-inch away. Push it down again, bring it up again, and repeat along the edge. Keep your stitches small and even — they do not have to be perfect, but consistent spacing looks neater. Sew along three of the four sides, leaving one short side completely open. When you reach a corner, make two or three stitches very close together to reinforce it.
When you finish the third side, tie off your thread by making a small loop, pushing the needle through it, and pulling tight. Trim the excess thread.
Turning and Closing the Bow Body
Now you have a fabric sandwich with three sealed sides and one open side. Carefully push the fabric through the open side to turn it inside-out, so the right sides are now facing outward. Use a blunt tool like a wooden spoon handle or chopstick to gently push the corners out from the inside so they are sharp and square.
Fold the raw edges of the open side inward about a quarter-inch, creasing them with your fingers or a ruler. Thread your needle again and use a ladder stitch (also called an invisible stitch) to close the opening. A ladder stitch works by sliding the needle inside the fold of fabric on one side, then sliding it across to the opposite side and doing the same thing. This hides the thread inside the fold. Sew the opening completely closed and tie off your thread.
At this point you have a flat, rectangular piece of sewn fabric. This is the bow body.
Shaping the Bow and Attaching the Center Wrap
Pinch the center of the rectangle between your thumb and forefinger, gathering the fabric so it bunches in the middle. The two long ends will flare out like a bow. Hold this pinch firmly in one hand.
Cut a thin strip of the same fabric, about 1 inch wide and 3 inches long. Wrap this strip tightly around the pinched center, covering the gathered fabric. Stitch the ends of the strip together on the back of the bow using a few small stitches. This wrap holds the bow shape and hides the gathering.
If you do not want to sew a fabric wrap, you can use thread instead: wrap thread around the pinched center 5 or 6 times, pulling tight each time, then tie it off on the back.
Attaching a Clip or Elastic Band
The back of the bow now has a flat side where the wrap is stitched. This is where you attach the hair clip or elastic band. If you are using a metal hair clip, stitch it directly to the back of the bow using 4 to 6 stitches through the clip's holes and into the fabric. Make sure the stitches go through the wrap and bow body so the clip is find.
If you are using an elastic hair band, fold it in half and stitch both ends to the back of the bow, one on each side of the wrap. This creates a loop that slides over a ponytail. Test the loop size before you finish stitching — it should be snug enough not to slip but loose enough to slide on and off easily.
Tie off your thread and trim any loose ends. Your bow is now ready to wear.
Fabric and Thread Choices That Work Best
Cotton fabric is the easiest to sew by hand because it does not slip around and holds stitches well. Quilting cotton, which is slightly stiffer than regular cotton, is ideal for bows because it holds its shape. Satin and silk are prettier but slippery and harder to control as a beginner.
Felt is another good choice because it does not fray, so you can skip the step of folding raw edges inward — you can straightforward stitch the open side closed as-is. Felt also holds a bow shape very well.
For thread, use a color that matches your fabric if you want the stitches to disappear, or a contrasting color if you want them to show as a design detail. Polyester thread is stronger than cotton thread and less likely to break during hand sewing.
Frequently Asked Questions
What if I do not have a hair clip — can I use something else?
Yes. You can stitch the elastic band to the back, or you can sew a safety pin to the back and pin the bow to your hair. You can also sew a barrette or comb to the back instead of a clip. Any flat object with holes or a way to attach thread will work.
Can I make a bow without turning it inside-out?
You can, but it will look less finished because the raw edges and seams will show on the outside. Turning it inside-out hides all the messy parts and gives the bow a polished look. It takes only a few extra minutes.
How do I make the bow puffier instead of flat?
Before you close the open side, stuff the bow body lightly with polyester fiberfill or cotton batting. Push the stuffing in evenly so the bow puffs out. Then close the opening as usual. A stuffed bow holds its shape better and looks fuller.
What is the difference between a running stitch and a ladder stitch?
A running stitch goes in and out of the fabric in a straight line and is visible from the outside. A ladder stitch slides the needle inside the fold of fabric so the thread stays hidden. Use a running stitch for the three outer sides and a ladder stitch for the final opening so the seam is invisible.
Can I make a bow from fabric scraps?
Yes. Any two pieces of fabric the same size will work, even if they are different colors or patterns. Scraps are a good way to practice before you use new fabric. Just make sure the pieces are large enough to handle — anything smaller than 2 inches by 3 inches is hard to sew by hand.