How to Sew a Button Step by Step
Short answer
To sew a button step by step, first gather your materials—needle, matching thread, scissors, and the button. Mark the button’s placement, thread your needle with a doubled thread, then sew through the fabric and button holes multiple times. Finish by creating a thread shank for flexibility, knotting the thread on the back, and trimming excess. This method ensures a durable, properly attached button.
What do you need before starting to sew a button?
Before starting, gather all essential tools and materials to keep your work organized and efficient. You will need:
- A sharp hand-sewing needle appropriate for your fabric’s thickness (a universal needle size 7-9 works for most)
- Thread matching your fabric or button color; use polyester or cotton-wrapped polyester thread for durability
- Small scissors to cut thread cleanly
- The button that needs to be sewn on
- A fabric marking tool such as tailor’s chalk, a pencil designed for fabric, or a washable marker to mark button placement
- (Optional) A thimble to protect your finger when pushing the needle, especially through thick fabrics
For example, if you are sewing a button on a cotton shirt, a fine needle with cotton thread of similar color works well. For denim or heavier fabrics, pick a thicker needle and stronger thread. Having everything ready avoids interruptions and frustration when sewing.
What are the step-by-step instructions for sewing a button properly?
Follow these numbered steps to sew a button securely:
- Mark the button placement clearly: Use your fabric marker to mark the exact spot where the button goes, typically aligning with the buttonhole on the opposite side.
- Cut and thread the needle: Cut about 18 to 24 inches of thread. Thread the needle and pull the thread through until the ends meet. Tie a tight knot at the end of the doubled thread to prevent slipping.
- Start your stitch from the back: Push the needle from the backside of the fabric through the marked spot so the knot stays hidden underneath.
- Position the button: Place the button on the marked spot, aligning the holes over the needle’s point.
- Sew through the button holes: Insert the needle through one hole of the button, then through the opposite hole(s). For two-hole buttons, sew back and forth between the holes; for four-hole buttons, sew in an “X” or parallel lines pattern, depending on your preference.
- Repeat stitching: Pass the needle and thread through the holes and fabric around 6 to 8 times to ensure the button is firmly anchored.
- Create a thread shank: After several stitches, lift the button slightly off the fabric and wrap the thread 3 to 4 times around the stitches beneath the button. This creates a small “shank” allowing the button to move freely and reducing fabric strain.
- Finish and knot: Push the needle to the back of the fabric, tie a secure knot close to the fabric’s surface by looping the thread twice and pulling tight. Trim the excess thread close to the knot.
This method ensures your button stays on firmly and lasts through multiple uses.
How can you tell if the button is sewn on properly?
You can tell your button is sewn well by these signs:
- It feels firmly attached with no wobbling or looseness.
- There is a slight space between the button and fabric, thanks to the thread shank, allowing ease when buttoning and unbuttoning.
- The stitches through the buttonholes are neat, consistent, and tight without gaps or loose threads.
- The thread knot on the backside holds securely without unraveling or feeling loose.
For example, if you gently tug the button and it does not shift or pull away from the fabric, it’s well secured. If the button sits too close to the fabric with no movement, it may be difficult to fasten through the buttonhole. Adjust your sewing technique accordingly.
What should you do when sewing a button goes wrong?
Mistakes happen but can be fixed with these remedies:
- If the thread breaks or knot slips: Cut off the broken thread and start again using a fresh, doubled thread. Tie a strong knot at the end by looping twice and pulling tight.
- If the button feels loose or wobbly: Add more stitches through the buttonholes, making sure to create or reinforce the thread shank for stability.
- If the button placement is incorrect: Carefully cut the thread holding the button without damaging fabric, then re-mark the correct spot and resew.
- If pushing the needle is difficult or needle breaks: Use a sharper, heavier needle or a thimble for finger protection and better control.
- If thread tangles or knots form: Use shorter thread lengths (no longer than 24 inches), and smooth out thread as you sew to prevent tangles.
For example, if your needle keeps bending on denim, switch to a denim needle and consider using heavier thread for strength.
How can you adapt sewing a button for different fabrics or button types?
Different fabrics and buttons require adjustments to your technique:
- For thick fabrics like denim or coats: Use a heavier-duty needle and thicker thread. Make a longer thread shank to allow space for the thicker fabric and buttonhole.
- For delicate fabrics like silk or chiffon: Use a fine needle and finer thread, sewing gently to avoid puckering. Use smaller, closer stitches and avoid pulling the thread too tight.
- For shank buttons (buttons with a loop on the back): Sew through the shank loop several times instead of buttonholes to hold the button securely.
- For large or decorative buttons: Use stronger thread and more stitches to handle extra weight and wear.
- If sewing a button with four holes: Choose either an “X” stitch or parallel lines to distribute stress evenly and keep the button stable.
Example: When attaching a shank button to a winter coat, pass your needle through the shank loop 8-10 times, then secure with a strong knot.
What are some tips for beginners to sew a button successfully?
Beginners can improve their sewing with these practical tips:
- Use a needle threader if threading is difficult.
- Work in a well-lit area and keep your fabric flat on a table.
- Secure the fabric with your non-dominant hand to prevent slipping.
- Practice on a scrap piece of fabric before working on your garment.
- Use a small piece of tape or a pin to hold the button in place temporarily.
- Double-thread your needle for added strength.
- Take breaks if your hand gets tired to maintain precision.
For example, keeping the fabric flat helps ensure your stitches go through the correct spot each time.
Why is it important to create a thread shank when sewing a button?
The thread shank is a loop of thread under the button that lifts it slightly off the fabric. This is important because:
- It provides enough space for the fabric of the buttonhole to fit easily under the button without stretching or puckering.
- It reduces tension on the thread, preventing premature breakage.
- It makes buttoning and unbuttoning smoother and easier.
- It extends the lifespan of both the button and the garment.
To create a shank, after stitching through the button several times, pull the needle under the button and wrap the thread around the stitches 3 to 4 times before knotting.
How do you remove and replace a button without damaging the garment?
To remove a button without harming your garment:
- Use small scissors or a seam ripper to carefully cut the threads holding the button.
- Work slowly and avoid cutting the fabric itself.
- Remove the button once the threads are cut.
- After removal, mark the button’s original position with fabric chalk and sew a new button in place.
Replacing buttons promptly prevents fabric damage caused by stress from missing buttons.
For visual guides and more detailed instructions, check out How to Sew a Button by Hand and How to Sew a Button Diagram: Visual Guide for Beginners.
Frequently asked questions
Can I sew a button on with a sewing machine?
Some sewing machines have a button sewing function, but hand sewing provides more control for different button types and precise placement. Hand sewing is recommended for beginners and for buttons on delicate or thick fabrics.
How long does it take to sew a button?
Sewing a button usually takes 5 to 15 minutes depending on your skill level, button complexity, and fabric. Practice helps reduce time significantly.
What type of thread is best for sewing buttons?
Polyester or cotton-wrapped polyester thread is durable and works for most fabrics. Match the thread color to the fabric or button for a neat finish. Use stronger thread for heavy fabrics or large buttons.
How many stitches should I make when sewing a button?
Typically, 6 to 8 passes through each hole or hole pair secure the button well. More stitches increase strength but avoid excessive bulk under the button.
What can I do if the buttonhole is too tight for the button?
Gently stretch the buttonhole fabric with steam or carefully trim loose threads inside the buttonhole. Creating a thread shank lifts the button slightly, helping it fit through tight buttonholes.