Sewing Blog

Sewing Basics: How to Sew a Button

I often hear my beginner sewing students say, “I don’t even know how to sew a button!” Sewing on a button is rather easy in theory, and yet, there are some tips that will take the most basic sewing situation to new levels.

how to sew a button

Follow along with my easy steps to have a button that looks just as gorgeous from the right side as it does from the wrong side! Then apply those skills in your favorite Craftsy class, like The Classic Tailored Shirt by Pam Howard, or my very own class, Sassy Librarian Blouse.

how to sew a button-toolsReady to master the basics? Here’s a step-by-step tutorial teaching you how to sew a button!


Step 1: Gather your tools

  • Fabric
  • Button
  • Small scissors (this is much easier with a small pair of snips or 5″ scissors)
  • Thread (can be buttonhole topstitching thread if needed in a strong place like on a jacket)
  • Hand sewing needle (appropriate to the weight and content of the fabric you are using)
  • Marking tool

Tip: If you choose to use regular thread, use thread from a bobbin instead of from a spool to use some of the extra bobbin thread up! how to sew a button-thread the needle

Step 2:

Thread the needle by looping the thread through the eye of the needle, then cutting at the end so there are two lengths of thread. Knot the ends of the two threads together.

how to sew a button-mark the spot

Step 3:

Using your water soluble marking tool, mark the spot on the right side of the fabric where the button is to be sewn.

how to sew a button-insert the thread

Step 4:

Insert the needle into the right side of the fabric at the spot marked in step 3. Do not insert to the wrong side of the fabric, rather go in and out at the dot so you remain on the right side of the fabric.

how to sew a button-thread the fabric

Step 5:

Your knot and thread and needle should all the on the right side of the fabric.

how to sew a button-trim the thread

Step 6:

Trim the excess thread after the knot at the end of the threads.

how to sew a button-thread button

Step 7:

Insert the needle into the button, passing from the underside up through the button.

how to sew a button-thread the button

Step 8:

Place the button on the spot it is to go, then insert the needle into the opposite hole on the button. Sink the needle directly next to the thread hiding under the needle and pass through to the underside. Continue going through the eyes of the needle from side to side, and from the right side of the fabric to the wrong side of the fabric until the button is secure.

how to sew a button- insert needle

Step 9:

Once the button is sewn tight, pass up through the eye of the button so your needle and thread are on the right side of the fabric. Insert the needle into the other eye of the button, only going through the button and not through the fabric.

how to sew a button-thread under button

Step 10:

The thread should now be coming out from under the button as pictured above.

10-grab fabrichow to sew a button-thread under button

Step 11:

Insert the needle into the fabric, directly under the button.

how to sew a button-leave a loop

Step 12:

Pull the threads, leaving a loop of thread.

how to sew a button-knot the loop

Step 13:

Insert the needle through the loop and pull the threads tight to form a knot that is now hidden under the button. Repeat if necessary to secure the threads.

how to sew a button-trim threads

Step 14:

Clip the thread under the button just after the knot formed in step 13.

how to sew a button-underside

Step 15:

The underside of your button sewing should now look perfectly clean and free of all knots as pictured above!

how to sew a button-top side

And the button on the right side is perfectly sewn on as well! This is by far my preferred method of sewing on a button, as both sides are clean and free of any excess threads and knots, so when the underside of the button is viewed, it’s just as good looking as the side with the fancy button.

sew confident class

Essential Sewing Techniques Class

Learn essential techniques every new sewer should know! Create the projects you want with confidence and polish.Enroll Now!


Polly Brockett Flanagan

I’m embarrassed to say that I really needed this lesson, in spite of having sewn buttons for xx numbers of years. Thank you.

Bridget Reo Zentmeyer

for Ashley


I have trouble on making buttonholes on a shirts, how to used of fusible interfacings or other materials or used of a expanding gauge. I really appreciate a class on this basic skill.

Janice Weber

This is the method I taught in school. Except, make a thread shank under the button.

Lyn Lane

Excellent presentation. I agree that a thread shank is also desirable. Make your knot as in the demo, then loop the thread around the threads under the button a few times, and make a second and third knot to secure.

Now for my pet peeve: why do you need the knot at the start? Cut your length of thread with one end threaded through the eye of the needle. Make your first stitch on the right side of the fabric as shown, but then instead of knotting the two cut ends, run the second cut end through the eye of the needle. Leave 2-3 inches of your two cut ends on one side of the needle and sew on the button. Now you have no knot at the beginning.


Leave a Reply

Your email address will not be published. Required fields are marked *

Leave a Reply