The basic steps to sew a straightforward bow
A sewn hair bow starts with two pieces of fabric cut into a rectangle, sewn together inside-out, turned right-side-out, and then gathered or folded at the center to create the bow shape. The whole process takes about 20 to 30 minutes once you have your fabric and thread ready. You do not need a sewing machine—hand stitching works just as well and gives you more control over the finished look.
The simplest approach is to cut two matching rectangles (roughly 4 inches by 6 inches for a standard bow), place them face-to-face, sew three sides with a running stitch, turn the fabric through the opening, hand-stitch the opening closed, then pinch the center and wrap a small piece of fabric or thread around it to hold the shape. Once you have the basic bow, you sew or glue it to a hair clip, barrette, or elastic band.
Key Takeaways
- Cut two matching fabric rectangles, sew them together inside-out on three sides, then turn and close the opening to create the bow body.
- A running stitch (the most basic hand stitch) is all you need—push the needle through both layers in a straight line, about 1/8 inch apart.
- Pinch the center of the finished rectangle and wrap thread or a fabric strip around it tightly to form the bow shape.
- Attach the finished bow to a clip, barrette, or elastic using needle and thread or fabric glue, depending on the backing material.
- Fabric choice matters: cotton, linen, and quilting cotton are easiest to hand-sew; slippery fabrics like satin are harder to control.
What fabric and supplies you need
You need two pieces of fabric (identical or contrasting), thread that matches or complements your fabric, a needle, scissors, and a hair clip or elastic band. The fabric should be at least 4 by 6 inches for each piece, though you can make larger or smaller bows by adjusting the rectangle size. Cotton, linen, and quilting cotton are the easiest fabrics to hand-sew because they do not slip under the needle and hold a crease well.
Avoid very stretchy fabrics like jersey or spandex—they are difficult to control with hand stitching and the seams can pucker. Satin and silk are beautiful but slippery; if you want to use them, choose a slightly thicker thread and take smaller stitches. For the backing, you can use a metal hair clip, a plastic barrette, an elastic hair tie, or even a bobby pin. Fabric glue works for attaching bows to plastic or metal, but thread is more durable on elastic.
How to cut and prepare your fabric pieces
Measure and mark two rectangles on your fabric using a ruler and pencil or fabric marker. For a standard bow, aim for 4 inches wide by 6 inches long, but you can adjust these measurements based on how full or delicate you want the bow to look. Smaller rectangles (3 by 5 inches) make dainty bows; larger ones (5 by 8 inches) make fuller, more dramatic bows.
Cut both pieces as straight as possible—uneven edges will show in the finished bow. If your fabric frays easily, you can trim the edges with pinking shears (scissors with a zigzag blade) to reduce fraying, though this is optional for hand-sewn bows. Lay the two pieces on top of each other with the right sides (the pretty sides) facing each other, so the wrong sides (the back or dull sides) face outward. This inside-out arrangement is what lets you hide the seams inside the finished bow.
Sewing the bow body with a running stitch
Thread your needle and tie a knot at the end. Starting at one corner, push the needle through both layers of fabric about 1/8 inch from the edge. Bring the needle back out 1/8 inch away, then push it back in again. Repeat this motion along three sides of the rectangle, leaving one short end open so you can turn the bow right-side-out later.
Keep your stitches as even as possible—they do not have to be tiny, just consistent. A running stitch is straightforward a line of in-and-out motions; there is no need to backstitch or use a more complex stitch for this project. When you reach a corner, take one stitch right at the corner point to keep it sharp. Stop about 1/8 inch before the end of the third side and tie off your thread with a knot on the inside.
Once three sides are sewn, you should have a fabric tube with one short end still open. Carefully turn the entire piece inside-out through that opening—the right sides of the fabric are now facing outward, and the seams are hidden inside. Use a blunt tool like a chopstick or the back of a spoon to gently push the corners out so they are crisp and square.
Closing the opening and forming the bow shape
Fold the raw edges of the open end inward about 1/4 inch and press them flat with your fingers or an iron. Hand-stitch the opening closed using a ladder stitch (also called a slip stitch), which is nearly invisible. Push the needle through the fold of one side, travel inside the fold for about 1/4 inch, come back out, then cross over and do the same on the opposite fold. This creates a seam that closes the opening from the inside.
Once the opening is closed, you have a finished rectangle. Now pinch it in the center so the two long edges meet in the middle, creating a bow shape. Wrap a small piece of fabric (about 1 inch by 2 inches) or several wraps of matching thread tightly around the pinched center. If using fabric, fold the edges under and hand-stitch them down. If using thread, wrap it around at least three times and tie it off on the back. This wrapped center holds the bow shape and hides the pinch.
Attaching the bow to a clip or elastic
Once your bow is complete, you need to attach it to a hair backing. For a metal clip or plastic barrette, fabric glue works well—explore a thin line of glue to the back of the bow's center wrap and press it firmly onto the clip. Hold it in place for 30 seconds, then let it dry according to the glue manufacturer's instructions (usually 24 hours for full strength).
For an elastic hair tie, hand-stitching is more durable than glue. Fold the elastic in half and position it behind the center wrap of the bow. Use a needle and thread to sew through the elastic and the fabric wrap several times, creating an X-pattern or a box-stitch to distribute the stress. Tie off the thread securely on the back. For a bobby pin, you can wrap thread around both the pin and the bow's center, or use a small drop of fabric glue if the pin has a flat surface.
Variations and design ideas
Once you master the basic bow, you can experiment with different fabrics, colors, and sizes. Layer two bows of different sizes for a fuller look—sew a smaller bow on top of a larger one. Use patterned fabric on one side and solid on the other, then position the bow so the pattern shows. Add embellishments like a button, bead, or small appliqué sewn to the center wrap.
You can also make a multi-loop bow by cutting longer rectangles and creating multiple loops instead of a single pinched center. Sew each loop closed, then stack them and wrap the center tightly. This style takes more time but creates a more formal, fuller bow. Experiment with fabric combinations—try pairing a cotton print with a solid linen, or use metallic thread for the wrapping to add shine.
Frequently Asked Questions
What stitch should I use if I do not know how to do a running stitch?
A running stitch is the simplest hand stitch and the only one you need for this project. It is just pushing the needle in and out of the fabric in a straight line. If you have never sewn before, practice on a scrap of fabric first—push the needle through, pull it out, push it back in about 1/8 inch away, and repeat. After a few inches, the motion becomes automatic.
Can I use a sewing machine instead of hand-sewing?
Yes. Set your machine to a straight stitch and sew along the same three sides you would hand-stitch, using a 1/4-inch seam allowance. A machine is faster and creates more even stitches, but hand-sewing gives you more control and is quieter. Either method produces a finished bow that works the same way.
How do I keep the bow from slipping off the elastic?
Sew the bow to the elastic using multiple passes of thread in an X or box pattern, rather than a single stitch. This distributes the weight and stress so the bow does not rotate or slide. If you use glue, make sure it is rated for fabric and elastic, and let it cure fully before wearing the bow.
What should I do if my fabric is too slippery to sew?
Use a slightly thicker thread and take smaller, closer stitches (about 1/16 inch apart instead of 1/8 inch). You can also place a piece of tissue paper under the fabric as you sew—the needle goes through both the fabric and the tissue, which stabilizes the fabric. Tear away the tissue once you are done sewing.
How long does a sewn bow last?
A hand-sewn bow lasts as long as the fabric and thread hold up. With normal use, a well-made bow can last months or years. If a seam starts to come loose, you can re-stitch it. If the fabric wears out or fades, you straightforward make a new bow—the process takes less than an hour once you have done it once.