Sarah Hearts Home - Sarah Hearts

How to Choose Buttons That Match Your Fabric Weight

How to Choose Buttons That Match Your Fabric Weight

By Sarah Hearts Home - Sarah Hearts | Published: 2026-10-13

Category: Buying Guides

Match button size, thickness, and material to your fabric's weight so closures look intentional, sit flat, and survive daily wear. Concrete rules for light, medium, and heavy fabrics.

Quick answer

Choose buttons by the fabric's weight and the garment's job, not by color alone. For lightweight fabrics, use thin, small buttons (10-15mm) and reinforce the placket with interfacing. For medium fabrics, a 15-20mm button with a standard shank works. For heavy fabrics, use a 20-25mm button with a deeper shank or a two-hole sew-through, and always test the buttonhole with a scrap first.

Why fabric weight changes the button you need

A button that looks perfect on a cotton shirt can pucker a silk blouse or get swallowed by a wool coat. Fabric weight affects how much support the button gets, how much the buttonhole can open, and how much stress the seam can take. Lightweight fabrics need smaller, thinner buttons so the fabric does not sag or tear. Heavy fabrics need larger buttons with a taller shank so the button sits above the thick fabric and still closes without pulling.

Button size and thickness by fabric weight

Use this as a starting point, then adjust for the garment. If the button feels heavy for the fabric, size down. If the buttonhole gapes, size up or add interfacing.

For lightweight fabrics (voile, lawn, silk, chiffon): 10-15mm buttons, 2-3mm thick. Choose two-hole or four-hole flat buttons with a low profile. Avoid heavy metal or thick resin buttons that drag the fabric down.

For medium fabrics (quilting cotton, poplin, linen, light denim): 15-20mm buttons, 3-4mm thick. A standard shank or sew-through button works. This is the most forgiving range for beginners.

For heavy fabrics (wool coating, canvas, denim, upholstery): 20-25mm buttons, 4-6mm thick. Choose a button with a deeper shank or a two-hole design you can wrap thread around to create a shank. A flat button on thick fabric will make the buttonhole strain.

Material matters as much as size

Plastic and resin buttons are lightweight and work well on light to medium fabrics. Metal buttons add weight and can be a good match for heavy fabrics, but they can also wear through thin fabric over time. Wood and horn buttons are medium to heavy and suit coats and bags. Shell and glass buttons are delicate and best on light to medium fabrics that will not be washed harshly. If you are unsure, match the button's weight to the fabric's weight: light with light, heavy with heavy.

How to test before you sew

Cut a scrap of your fashion fabric and a scrap of interfacing. Make a test buttonhole and button it. Check three things: does the buttonhole open without stretching the fabric out of shape, does the button sit flat without dimpling the fabric, and can you button and unbutton it five times without the fabric fraying or the buttonhole growing. If any of those fail, change the button size, add another layer of interfacing, or move to a different button style.

Decision rules for matching buttons to fabric weight

  • Lightweight fabric: Choose a 10-15mm button that is 2-3mm thick. Add a strip of interfacing behind the button and buttonhole. Avoid metal or heavy resin. If the fabric sags when buttoned, size down or switch to a flat two-hole button.
  • Medium fabric: Choose a 15-20mm button that is 3-4mm thick. A standard shank or sew-through works. Test the buttonhole on a scrap with the same interfacing. If the buttonhole gapes, add interfacing or go up one button size.
  • Heavy fabric: Choose a 20-25mm button that is 4-6mm thick. Use a deeper shank or wrap thread under a two-hole button to create a shank. Test with a scrap and a heavy needle. If the buttonhole strains, switch to a larger button or a two-hole button with a thread shank.
  • Stretch or knit fabric: Use a button with a shank and stabilize the placket with interfacing or a strip of stable fabric. Avoid heavy buttons that pull the knit out of shape. If the fabric ripples between buttons, add more interfacing or use a lighter button.

Sewing labels that pair well with buttoned projects

  • Pyrex-Inspired Multipack Woven Sewing Labels: Pyrex-Inspired Multipack Woven Sewing Labels are sold in packs of 8 labels and are OEKO-TEX Standard 100 certified. A soft woven label adds a finished, vintage touch to buttoned garments and quilts without adding bulk at the seam.
  • Summer Vibes Quilt Block Multipack Woven Sewing Labels: Summer Vibes Quilt Block Multipack Woven Sewing Labels are double-sided, machine washable, and sold in packs of 8 labels, 2 of each design. Because they are machine washable and soft, they hold up on garments that get buttoned and unbuttoned often, like shirts and light jackets.
  • Tomato Pincushion Handmade Large Woven Sewing Labels: Tomato Pincushion Handmade Large Woven Sewing Labels are 4.5cm x 4.5cm, end fold, and machine wash cold, tumble dry low. The larger size and end fold make them easy to sew into a heavy fabric seam, such as a coat or bag lining, where a small label would get lost.

Who this guide is for

Best for

  • Sewists choosing buttons for a specific garment fabric
  • Beginners who want a simple size and thickness starting point
  • Anyone replacing buttons on a ready-to-wear garment

Not for

  • Decorative buttons that will not be buttoned
  • Projects where the button is purely ornamental and weight is irrelevant
  • Historical reenactment where exact period-correct buttons are required

Shop Related Products

Pyrex-Inspired Multipack Woven Sewing Labels

Pyrex-Inspired Multipack Woven Sewing Labels

$8.88 $12.00

Shop Now
Summer Vibes Quilt Block Multipack Woven Sewing Labels

Summer Vibes Quilt Block Multipack Woven Sewing Labels

$7.80 $12.00

Shop Now
Tomato Pincushion Handmade Large Woven Sewing Labels

Tomato Pincushion Handmade Large Woven Sewing Labels

$7.68 $12.00

Shop Now