Hobbies & crafts

How to Tighten a Loose Buttonhole with Blanket Stitches

Reinforce stretched buttonholes by stitching a neat border that grips the button and prevents further fraying.

Close-up view of hands sewing neat blanket stitches around a shirt’s buttonhole to tighten it, with a nearby button on the placket.
  1. 01

    Gather simple tools

    Set out a hand-sewing needle, matching or slightly contrasting thread, small scissors or snips, a fabric marker or chalk, and a thimble if you like. Place everything within reach of a well-lit workspace.

    A compact selection of sewing tools laid out near a shirt placket, ready for hand stitching.
  2. 02

    Lay the garment flat and tidy the hole

    Place the buttonhole area flat on the table with the inside (wrong side) facing up. Gently smooth away fuzz and, if needed, trim only loose fibers so you don’t enlarge the slit.

    Hands flattening a shirt’s buttonhole area while small scissors rest nearby for trimming fuzz.
  3. 03

    Choose and prep your thread

    Pick a thread that blends with the fabric or use a contrast for a visible edge. Cut a length you can pull through comfortably without tangling; you can rethread as needed instead of using a very long piece.

    A thread length being cut with snips while the garment lies in the background.
  4. 04

    Mark the buttonhole edges

    With the right side facing up, lightly mark a guide line just outside the slit on both long edges and across each end. Marks help keep stitches straight and even; they should be faint and removable.

    A fabric marker drawing faint guide lines around a buttonhole on a shirt placket.
  5. 05

    Thread and knot the needle

    Thread the needle and tie a small knot at the end. Use a single strand for a delicate edge or a doubled strand for a slightly thicker, grippier border.

    Hands threading a needle and tying a knot, ready to sew the buttonhole.
  6. 06

    Anchor the thread on the wrong side

    Turn the garment so the inside faces you. Make a tiny stitch near one end of the buttonhole to anchor the thread, keeping the stitch small so it doesn’t show on the right side.

    A small anchoring stitch being made on the inside of the garment next to the buttonhole.
  7. 07

    Work blanket stitches up the first edge

    Turn to the right side. Bring the needle up at the edge of the slit. Take the needle down a short step along the slit and bring it back up near the edge, catching the working thread under the needle tip before you pull tight. This forms a tiny cord along the edge. Keep stitches close together and snug, not puckering.

    Hands stitching along one side of the buttonhole, forming even blanket stitches that hug the edge.
  8. 08

    Bar tack across the far end

    At the end of the slit, work several close stitches straight across the opening to bind the end. Keep them neat and slightly firm to resist stretching.

    A short bar of close stitches reinforcing the end of the buttonhole.
  9. 09

    Blanket stitch down the second edge

    Rotate the garment and repeat blanket stitches along the other long edge, mirroring the first side. If the hole is too wide, angle stitches inward slightly so the edges draw closer together.

    Even blanket stitches running down the second side of the buttonhole, narrowing the opening slightly.
  10. 10

    Bar tack across the starting end

    Finish the second edge by stitching a small bar across the remaining end of the slit, just as you did before. This helps prevent further fraying and can subtly shorten an overstretched hole.

    A reinforced bar of stitches closing the second end of the buttonhole.
  11. 11

    Secure and hide the thread tail

    Turn to the inside. Take a few small stitches under the new edge to secure the thread, then weave the tail beneath nearby stitches and trim close without cutting the fabric.

    Securing stitches being made on the inside, with the thread tail tucked and ready to trim.
  12. 12

    Test the button and fine-tune

    Push the button through the hole. If it’s too tight, gently ease one or two stitches with the needle tip. If it’s still loose, add a few more blanket stitches or an extra pass across an end to snug it up.

    A button passing through the reinforced buttonhole as a hand checks the fit and adjusts stitches.