Matching Buttons to Fabric Weight: A Tailor's Practical Guide

Matching buttons to fabric weight is one of those tailoring principles that sounds obvious yet gets ignored constantly. The rule is short: the weight of the button should match the weight of the cloth. A chunky button on chiffon pulls and puckers; a tiny button on a wool coat looks like an afterthought and can't cope with the strain. In this guide we split fabrics into three weight groups, give concrete sizes and materials, and list the mistakes we see most often.

How to judge fabric weight

Fabric weight is given in grams per square metre (gsm). If you don't know it, use these cues:

  • Lightweight (up to about 150 gsm): sheer or nearly sheer, drapes softly. Silk, chiffon, voile, batiste, fine shirting poplin.
  • Medium weight (150 to 300 gsm): opaque, holds its shape moderately. Linen, cotton twill, light denim, suiting wool, jersey.
  • Heavyweight (over 300 gsm): dense, stands on its own. Coating wool (often 400 to 600 gsm), 12 to 14 oz denim (about 400 to 475 gsm), canvas, tweed.

Selection table

GroupButton sizeSuitable materialsShank
Light9 to 12 mm (14 to 20 L)Shell, thin polyester, urea, small coconut, thin corozoMinimal, about 1 mm
Medium11 to 20 mm (18 to 32 L)Corozo, wood, coconut, polyester, light metal2 to 3 mm thread shank
Heavy20 to 34 mm (32 to 54 L)Metal, solid coconut, thick corozo, coat-weight polyester4 to 6 mm, or a shank button

Lightweight fabrics: silk, chiffon, voile

On light fabrics every gram shows. A heavy button drags the cloth, creates a pocket around itself and makes the front hang unevenly. Choose thin, flat buttons with a small diameter. Shell is the classic on silk blouses and white shirts, while thin polyester and urea buttons are a practical, washable option. Always put a light interfacing behind the button: thin fabric can't carry even a small button for long on its own.

Tip: on sheer fabrics, choose a button matched to the fabric colour or a clear one. A dark button seen through voile reads as a smudge.

Medium-weight fabrics: linen, cotton, suiting wool

This is the group with the most choice. Linen shirts and dresses look lovely with corozo, coconut or wood, while cotton twill and light jackets carry metal buttons well. The key is a small thread shank of 2 to 3 mm, matching the thickness of the fabric on the buttonhole side. Without it the button clamps the cloth and the buttonhole distorts. If the garment is in a natural fibre, it's worth choosing from our natural button range, since the materials sit well together visually.

Heavyweight fabrics: coats, denim, tweed

Here the button carries real load: the weight of the cloth, the pull of fastening, wind, a bag strap over the shoulder. Go larger, 25 to 34 mm on a coat, and pick a material that won't crack: metal, solid coconut, thick corozo or sturdy polyester. A shank is essential. A shank button solves this automatically; with a sew-through button, build a tall thread neck equal to the thickness of the double layer, around 4 to 6 mm. Add a small backing button on the inside to take the strain and stop the fabric tearing. You'll find suitable styles among our coat buttons.

A special case: knits and jersey

Knitted fabrics stretch and are often loose. A heavy button pulls them down, and a cardigan front starts to sag. Choose light materials such as wood, coconut and corozo, and reinforce the band with tape or grosgrain behind it. We cover this in detail in a separate article on buttons for knitwear.

Proportion: size relative to the garment

Fabric weight comes first, but it isn't the only factor. Button size should also be in proportion to the placket width and the scale of the garment. An easy rule: the button takes up roughly half to two-thirds of the placket width. On a 3 to 3.5 cm shirt placket that gives 10 to 12 mm; on a jacket with a 4 to 5 cm overlap, 18 to 22 mm; on a coat with a 6 to 8 cm overlap, 25 to 30 mm. Wider than the placket and the edge distorts; too small and the button looks lost.

Think about the count as well. A light blouse can carry 8 to 10 small buttons spaced closely, while 3 or 4 large ones look more assured on a heavy coat. More buttons also spread the load more evenly, which helps on thin fabrics.

The most common mistakes

  1. Metal buttons on chiffon. They look luxurious on the shelf but pull and tear the fabric once sewn on.
  2. Small shirt buttons on a coat. They look out of proportion, and the buttonhole stretches because the button doesn't fill it.
  3. No shank on thick fabric. Fastening is a struggle and the cloth around the buttonhole bunches up.
  4. A heavy button on a loose knit. The front sags and loses its shape.
  5. No interfacing. Even the right button will tear thin fabric without reinforcement.
  6. The wrong thread. Fine cotton thread on a coat wears through fast; use a strong polyester thread.

A quick test in the workroom

If you're torn between two sizes or materials, tack both onto a piece of the fabric folded as it will be in the garment and hang it vertically. Check whether the cloth puckers around the button and whether the front falls cleanly. A tailor's eye rarely gets it wrong, and the test takes five minutes.

It's also worth comparing colour in daylight, as natural buttons look different under artificial light. If the garment is lined, test with the lining in place, because it adds weight and bulk. In production, record the approved button in the tech pack along with its size, colour and shank length.

Bul-tex manufactures and supplies trims for ateliers, sewing workshops and brands and takes custom orders. If you're unsure which button suits your fabric, get in touch via the contact page. For more advice, see our button articles.