A headband is a straightforward rectangle of fabric sewn into a loop, and you can make one in under an hour with basic supplies

A headband starts with two pieces of fabric cut to size, sewn together on three sides, turned right-side out, and then closed with a final seam. The whole project takes fabric scraps, thread, a needle or sewing machine, and scissors. You do not need a pattern—just a way to measure and mark straight lines. Whether you sew by hand or machine, the steps are the same; the machine version is faster, but hand-sewing gives you more control if this is your first project.

The finished headband sits across your forehead and wraps around the back of your head. Most headbands are 2 to 3 inches wide and 18 to 22 inches long (measured around the inside), though you can adjust both to fit your head or your preference.

Key Takeaways

  • Cut two identical rectangles of fabric, each about 3 inches wide and 20 inches long, then pin them together with right sides facing.
  • Sew three sides closed, leaving one short end open so you can turn the headband right-side out and stuff it if you want padding.
  • Turn the headband through the opening, press it flat with an iron, and sew the opening closed by hand or machine.
  • A hand-sewn headband takes 45 minutes to an hour; a machine-sewn one takes 15 to 20 minutes.
  • Fabric scraps, old t-shirts, or quilting cotton all work; avoid stretchy knits unless you want the headband to grip tightly.

Measure and cut your fabric pieces

Measure around your head where you want the headband to sit—usually across the forehead and around the back. Write down that measurement. Add 1 inch to account for seam allowance (the fabric you lose when you sew), then subtract another inch so the finished headband fits snugly without sliding. For most adults, this comes to about 20 inches.

Cut two identical rectangles of fabric. Each should be 20 inches long and 3 inches wide. Use a ruler or measuring tape and mark the corners with a pencil or fabric pen before you cut. Straight edges matter because they make sewing easier and the headband look finished. If your fabric has a pattern or direction you want to match, lay both pieces in the same direction before cutting.

Pin the fabric pieces together

Place the two fabric rectangles on top of each other with the right sides facing (the pretty sides touching, the wrong sides facing out). This matters because when you turn the headband right-side out later, the seams will be hidden on the inside.

Pin all four edges, pushing the pins perpendicular to the edge so the needle does not hit them as you sew. Space pins about 2 inches apart. If you are hand-sewing, you can skip the pins and just hold the fabric steady as you work, but pins keep everything aligned and prevent puckering.

Sew three sides closed, leaving one short end open

You will sew around three sides of the rectangle, leaving one of the short ends (the 3-inch side) completely open. This opening is how you turn the headband right-side out.

By machine: Set your machine to a straight stitch with medium tension. Start at one corner of an open short end and sew along the long edge, keeping the needle about 1/4 inch from the edge. Sew around the next corner and down the second long side. At the far short end, sew all the way across. Then sew back up the third long side and stop about 1/4 inch before the starting corner. Backstitch (sew in reverse) a few stitches to lock the thread. Leave the fourth short end completely open.

By hand: Thread a needle and tie a knot at the end. Start at one corner of an open short end and push the needle through both layers of fabric about 1/4 inch from the edge. Use a running stitch (push the needle in and out of the fabric in a straight line, making stitches about 1/8 inch long) along the long edge. Continue around three sides, keeping your stitches as even as possible. Stop about 1/4 inch before you reach the starting corner. Tie off the thread by pushing the needle through the loop at the end and pulling tight.

Turn the headband right-side out through the opening

Trim the corners of the sewn seams at a 45-degree angle, cutting close to the stitching without cutting the thread itself. This removes bulk so the corners look sharp when you turn the headband right-side out.

Reach into the opening and grab the fabric inside. Gently pull the headband through the opening, turning it inside out as you go. The right sides of the fabric are now facing outward. Use a blunt tool like a chopstick or the eraser end of a pencil to push the corners out from the inside so they are fully formed.

Press the headband flat with an iron on medium heat, paying special attention to the seams. This makes the final seam look neater and gives the headband a finished appearance.

Close the opening with a ladder stitch or machine seam

By hand (ladder stitch): This stitch is nearly invisible. Thread a needle and tie a knot. Bring the needle up through the fold of fabric on one side of the opening, then slide it across inside the fold to the other side and come back out. Go straight across to the opposite side and repeat, moving along the opening. Every few stitches, pull the thread gently so the opening closes. The stitches sit inside the fold and disappear when you pull them tight. Tie off the thread inside the fold when you reach the end.

By machine: Fold the raw edges of the opening inward about 1/4 inch and press them flat. Pin the opening closed. Sew along the edge using a straight stitch, staying about 1/8 inch from the fold. Backstitch at the start and end to lock the thread.

Add padding or elastic if you want

Before you close the opening, you can insert a strip of padding to make the headband more comfortable or help it hold its shape. Thin foam, fleece, or even a folded strip of fabric works. Cut a piece about 2 inches wide and 18 inches long, then slide it into the opening before you sew it closed.

If you want the headband to grip your head without sliding, you can sew a thin elastic strip to the inside of the back seam. Cut elastic about 1/2 inch wide and 8 to 10 inches long, then hand-stitch it to the back seam with small stitches. This creates a gentle pull that keeps the headband in place.

Frequently Asked Questions

Can I use stretchy fabric like jersey or knit?

Yes, but the headband will stretch and may not hold its shape as well. Woven fabrics like cotton, linen, or quilting cotton are easier to work with because they stay flat. If you use knit, add a strip of interfacing (a stabilizing fabric) to the back to prevent stretching.

What if I don't have a sewing machine?

Hand-sewing works perfectly and takes only about 45 minutes to an hour. Use a running stitch for the main seams and a ladder stitch for the closing. Your stitches do not have to be perfect—they just need to hold the fabric together.

How do I make the headband wider or narrower?

Cut your fabric rectangles to whatever width you want. A 2-inch-wide headband is narrow and sits on the crown; a 4-inch-wide one covers more of the forehead. The length stays the same—measure around your head where you want it to sit.

Can I use fabric scraps or old clothing?

Yes. Old t-shirts, flannel sheets, or leftover quilting fabric all work. Just make sure the fabric is clean and not too thin or worn. If it is very thin, you can layer two pieces together before cutting.

What thread color should I use?

Match the thread to your fabric as closely as possible so the seams blend in. If your fabric is patterned or multi-colored, a neutral gray or tan usually works. The thread color matters less on the inside seams than on the closing seam, which is visible.