I almost passed on a $5 thrifted 1997 Calvin Klein slip dress last month, the kind with bias-cut ivory silk habotai that skims your frame and tiny pearl buttons down the back. It was perfect, except three of the 12 buttonholes were frayed to the point of almost falling apart, two original CK buttons were missing, and one hole was stretched so wide a button would slip right through. I almost left it on the rack, until I remembered half the fun of 90s vintage is fixing the little wear and tear that comes with 20+ years of wear---especially when the original buttonhole details are so specific to the era.
90s buttonholes aren't like modern serged machine ones or the stiff corded bound styles of the 1950s: they're designed for the era's signature thin, fluid fabrics---rayon, silk blends, lightweight wool, slubby cotton knits---and often use soft acetate ribbon, self-fabric binding, or hand-worked stretchy stitches that modern techniques will ruin in two seconds. Today I'm breaking down the exact, garment-specific techniques I use to restore 90s buttonholes so well no one will ever know they were ever broken, no professional sewing experience required.
Prep First: ID Your Buttonhole Style and Match Your Supplies
Before you touch a needle, flip the garment over and look at the existing (intact) buttonholes to match the original construction. 90s garments almost exclusively use three buttonhole styles, each with its own supply needs:
- Bound buttonholes : The most common, found on tailored blazers, slip dresses, 90s jeans, and silk blouses. Original 90s bound buttonholes use soft, non-fusible binding---usually matching self-fabric cut on the bias, thin acetate ribbon, or silk twill tape---no heavy fusible interfacing that would show through thin 90s fabrics.
- Keyhole buttonholes : Standard on 90s wool coats, structured blazers, and dress trousers. Most original 90s keyholes have a small reinforced eyelet at the wide end, and often a thin corded edge for structure, no bulky modern keyhole reinforcements.
- Hand-worked stretch buttonholes : Found exclusively on 90s knit pieces---oversized cashmere cardigans, slub cotton button-downs, and jersey slip dresses. These use flexible buttonhole stitch designed to stretch with the fabric, no rigid bound edges that would pop when you button the piece.
Once you've ID'd the style, match your supplies exactly to the original: if the original binding is acetate ribbon, don't use polyester---hunt for matching vintage acetate at a local thrift store or Etsy, it has the same soft drape and won't pucker thin silk. If the original stitch is hand-done with cotton buttonhole thread, use uncoated 12-weight cotton, not shiny modern polyester, which will catch on 90s delicate fabrics. Always test your marking tool (a fine water-soluble chalk pencil works best) on a hidden seam allowance first: 90s silk and rayon are prone to water spots and permanent stains from permanent markers, so skip those entirely.
Technique 1: Restoring 90s Bound Buttonholes (For Blazers, Dresses, Jeans)
Modern bound buttonhole tutorials almost always tell you to use fusible interfacing to the back of the hole, but that's a fast track to lumpy, stiff buttonholes that show through 90s thin fabrics. Here's how to do it the original 90s way:
- First, stabilize the frayed hole: Cut a tiny scrap of matching self-fabric or silk organza just slightly larger than the original buttonhole, baste it to the back of the garment directly under the frayed hole. This stops the fraying from getting worse without adding bulk.
- Cut your binding strip 1/4 inch wide, cut on the bias so it curves smoothly around the buttonhole shape. If the original used acetate ribbon, use that; if it used self-fabric, cut it from the same fabric as the garment, matching the grain if possible.
- Press 1/8 inch of the long edge of the binding under on both sides, so the raw edges are hidden. Pin the binding right-sides together along the edge of the original buttonhole, making sure the pressed edge of the binding aligns exactly with the edge of the hole.
- Stitch along the edge of the buttonhole with tiny, even backstitches using matching thread---you can use a machine on a narrow zigzag stitch for sturdier pieces like 90s blazers or jeans, but use all hand backstitches for thin silk or rayon dresses to avoid puckering.
- Fold the binding over to the back of the garment, press it gently with a low-heat iron (put a pressing cloth between the iron and the fabric to avoid shine), then slip stitch it in place by hand with tiny, invisible stitches. No machine stitching on the back---original 90s bound buttonholes are all hand-finished on the reverse, so this will look completely authentic.
- If the original buttonhole had a tiny bar tack at each end, replicate it with 3-4 tiny stitches over the end of the binding, same as the original.
Technique 2: Fixing 90s Keyhole Buttonholes (For Coats, Structured Blazers)
90s keyholes are way less stiff than modern ones, and most have a small eyelet at the wide end that's often frayed or missing on well-worn pieces. Here's how to restore them without making them look too modern:
- If the original eyelet is frayed beyond repair, hunt for a vintage 90s eyelet at a thrift store or sewing supply shop---they're usually small, 1/4 inch, made of brass or plastic, and match the original perfectly. If you can't find one, you can make a tiny eyelet yourself by couching a small circle of matching cording to the end of the keyhole, then stitching over it with buttonhole stitch.
- Trim the stretched or frayed keyhole back to its original size (most 90s keyholes are 1/2 to 3/4 inch long, much smaller than modern ones). Reinforce the back of the hole with a tiny scrap of lightweight wool interfacing, cut to match the shape of the keyhole---skip heavy fusible interfacing, it will make the coat fabric too stiff.
- Stitch around the keyhole with buttonhole stitch using 12-weight cotton buttonhole thread, matching the original color. 90s keyhole stitches are slightly wider apart than modern ones, so don't make them too tight---this gives the keyhole a little bit of give, which matches the original relaxed 90s tailoring.
- If the original keyhole had a thin corded edge, couch a 1mm thick matching cording along the edge of the keyhole before stitching the buttonhole stitch over it, to replicate the original structure.
Technique 3: Restoring Hand-Worked Buttonholes on 90s Knit Garments
Oversized 90s cashmere cardigans, slub cotton button-downs, and jersey slips almost always have hand-worked stretch buttonholes, and you will ruin the garment if you try to put a machine-made bound buttonhole on them---they won't stretch, and will pop the first time you button them. Here's how to fix them without losing their stretch:
- If the original buttonhole is stretched out, reinforce the back with a tiny scrap of clear fusible knit interfacing, cut to match the shape of the original hole. This gives the fabric a little structure without restricting stretch.
- Use a sharp tapestry needle and matching cotton or silk buttonhole thread (if the original was hand-stitched, match the thread weight exactly---most 90s knit buttonholes use 12-weight cotton).
- Do the classic buttonhole stitch around the edge of the hole, but make the stitches 1/8 inch apart, slightly looser than you would for woven fabric. Knits need to stretch, so tight stitches will pop when you pull the button through.
- If the original buttonhole had a little bar at the end to stop the button from slipping through, replicate it with 3-4 extra stitches over the end of the hole, same as the original. Don't worry if your stitches are slightly uneven---original 90s hand-stitched knit buttonholes are rarely perfectly uniform, and that little imperfection is part of their charm.
Don't Forget the Buttons (And Avoid These Common Mistakes)
Half the time, the original 90s buttons are missing, and a mismatched modern button will ruin all your hard work on the buttonhole. Skip shiny modern plastic buttons, and hunt for vintage 90s buttons at local thrift stores, Etsy, or vintage sewing supply shops: common 90s styles include matte chunky plastic, tortoiseshell acetate, mother of pearl, and branded metal buttons (like CK, DKNY, or vintage denim brand buttons for jeans). If you can't find an exact match, look for one that's the same size, same material, and same color family as the original. When sewing on the button, reinforce the back with a tiny scrap of matching fabric so the button doesn't pull through the thin 90s knit or silk, and use the same number of thread shanks as the original---most 90s buttons have 1/4 inch shanks, not the flat modern ones.
As for mistakes to avoid at all costs:
- Never pull your thread tight: 90s fabrics are often delicate, and tight stitches will pucker silk, rayon, or thin knit permanently. Stop pulling when the thread is just snug against the fabric, with a tiny bit of give.
- Skip heavy fusible interfacing: It leaves lumps on the back of thin fabrics, and can show through the front of silk or rayon. Use lightweight, fabric-specific interfacing only, or no interfacing at all for very delicate pieces.
- Don't over-perfect your stitches: Original 90s buttonholes are rarely perfectly uniform, especially hand-stitched ones. A slightly uneven hand-stitched buttonhole looks authentic, a perfectly uniform machine one will look out of place.
- Always work from the back of the garment first: If you make a mistake, you can take the stitches out without damaging the front of the fabric, which is the part people will see.
I finished that Calvin Klein slip dress last weekend, bound buttonholes and all, with a vintage CK pearl button I found on Etsy for $2. I wore it to a friend's garden party last weekend, and no one could tell the buttonholes were originally frayed---they looked like they'd been there since 1997. Restoring 90s buttonholes isn't just about making a garment wearable, it's about honoring the original construction and the little details that make 90s vintage so special. Most of the time, you don't need fancy tools or professional experience---just a little patience, the right matching supplies, and a willingness to embrace the tiny imperfections that make vintage pieces unique. Next time you find a 90s gem with busted buttonholes, don't pass it up: grab some matching thread, a thimble, and stitch it back to its former glory.