Turning old fabric scraps or a worn t-shirt into a ruffled headband is a quick, satisfying upcycling project. It gives you a cute, boho-style accessory for nearly zero cost, and it keeps textile waste out of landfills. You don’t need a sewing machine – a needle and thread or even fabric glue will work. This guide walks you through the whole process, from cutting your fabric to finishing the band, so you end up with a comfortable, custom headband that actually stays on.
What You’ll Need
- Old t-shirt, blouse, or any stretchy knit fabric (about 20 x 8 inches / 50 x 20 cm)
- Scissors (fabric scissors work best)
- Ruler or measuring tape
- Chalk or fabric marker (optional, for marking)
- Needle and thread (matching or contrasting color)
- Pins (optional)
- Fabric glue (if you prefer no-sew)
Step-by-Step
- Prepare your fabric. Wash and dry your fabric first to remove any dirt and to pre-shrink it. Lay it flat on a table. If you’re using a t-shirt, cut off the hem and sleeves so you have a flat piece of fabric.
- Cut the base strip. Measure and cut a rectangle that is about 4 inches (10 cm) wide and 20 inches (50 cm) long. The length should be slightly longer than your head circumference (usually 22-23 inches / 56-58 cm) so you have room to tie or seam it. The width will determine the thickness of the band – 4 inches is a good starting point.
- Cut the ruffle strips. Cut 4 to 6 strips, each about 2 inches (5 cm) wide and 20 inches (50 cm) long. The more strips you use, the fuller the ruffle. If your fabric is thin, you might want 6 strips; if it’s thick, 4 is enough.
- Make the ruffle strips into loops (optional). For a fuller ruffle, fold each strip in half lengthwise and sew or glue the raw edges together, leaving the ends open. This creates a tube. Then turn it right side out – you can use a safety pin to help pull it through. This step is optional; you can also just use the strips as flat pieces.
- Create the ruffle effect. Take one strip and sew a running stitch along one long edge, about 1/4 inch (0.5 cm) from the edge. Pull the thread gently to gather the fabric until the strip is about half its original length. Repeat for all strips. If you’re using glue, apply a thin line of glue along the edge and pleat the fabric as you go.
- Attach the ruffles to the base. Lay the base strip flat (right side up). Place the gathered edge of one ruffle strip along the center of the base strip, pinning it in place. Sew it down using a straight stitch, or glue it. Repeat with the remaining ruffle strips, layering them slightly so they overlap and cover the base strip completely. You can place them all in a row or stagger them for a more organic look.
- Finish the ends. Once all ruffles are attached, fold the base strip in half lengthwise (right sides together) so the ruffles are inside. Sew or glue the long open edge closed, leaving the short ends open. Turn the band right side out – the ruffles will now be on the outside.
- Close the ends. Tuck the raw edges of the short ends inward and sew or glue them shut. Alternatively, you can leave the ends open and tie the headband at the back of your head, but closing them gives a cleaner look.
- Try it on. Place the headband over your head, positioning the ruffle part on top or to the side as you prefer. Adjust the fit – if it’s too loose, take it in by sewing a small tuck at the back seam. If it’s too tight, you can add a small piece of elastic to the back.
Common Mistakes
- Using non-stretch fabric. If you use woven fabric (like cotton quilting fabric), it won’t have the same give, and the headband may be uncomfortable or slip off. Stick to knits like t-shirts, jersey, or ribbed fabric.
- Cutting the base too short. A headband that’s too short will give you a headache. Always measure your head first and add at least 2 inches (5 cm) for seam allowance and comfort.
- Not gathering the ruffles enough. If you don’t pull the thread tight enough, the ruffle will look flat and limp. Gather until the strip is about half its original length, or even a third for a fuller look.
- Skipping the wash. Unwashed fabric may shrink later, making your headband too tight. Always pre-wash.
Tips
- Mix fabrics. Use different colors or textures (like lace or velvet) for a more eclectic look. Just make sure they have similar stretch properties.
- Add a centerpiece. Sew a button, a fabric flower, or a brooch to the center of the ruffle for extra flair.
- Use a rotary cutter. If you have one, it makes cutting long strips much easier and more accurate.
- Make it adjustable. Instead of closing the back seam, insert a 2-inch (5 cm) piece of elastic between the ends. This helps the headband fit different head sizes.
- No-sew option. Fabric glue works, but it can make the fabric stiff. Use a glue specifically for fabric, and apply sparingly.
Troubleshooting
- The headband slips off. If it’s too loose, take in the back seam by about 1/2 inch (1 cm). If it still slips, add a small piece of elastic at the back or use a bobby pin to secure it.
- The ruffles look messy. If your gathering stitches are uneven, pull the threads and re-gather. Make sure your stitches are straight and even. You can also trim the ruffle strips to a uniform width before gathering.
- The fabric frays. Knit fabrics usually don’t fray, but if you’re using a woven fabric, finish the edges with a zigzag stitch or use pinking shears to cut the strips.
- The headband is too tight. If it leaves a red mark on your forehead, you need more length. Cut a new base strip longer, or insert a piece of elastic to give it more give.
Frequently Asked Questions
Can I use an old scarf or tie?
Yes, if the scarf is made of stretchy material. If it’s silk or another non-stretch fabric, you can still use it, but you’ll need to make the base strip wider and tie it at the back instead of seaming it.
How do I make the ruffle fuller?
Use more strips, or cut them wider (3 inches / 7.5 cm). You can also double-layer the ruffles by attaching two rows of gathered strips.
Can I wash the headband?
Yes, hand wash in cold water with mild detergent and lay flat to dry. Avoid the dryer, as it can shrink the fabric and ruin the ruffles.
What if I don’t have a sewing machine?
Hand sewing works perfectly fine. Use a simple running stitch for gathering and a whipstitch for attaching the ruffles. It will take a bit longer, but the result is just as good.
How long does it take?
If you’re hand-sewing, it might take about 45 minutes. With a sewing machine, you can finish in 15-20 minutes.
Can I make a headband for a child?
Absolutely. Just measure the child’s head and adjust the base strip length accordingly. You may also want to use softer, thinner fabric for comfort.
Related
- Quest Walk with the Earth Mother: Meaning & Lore
- Mother Earth Outfit: Meaning & Style Guide
- Mother Earth Peanut Butter: What It Is
How pages are sourced and corrected: Sources and editorial policy.