A straight stitch is the foundation of hand sewing
A straight stitch is a line of thread that goes in and out of fabric in a regular pattern, creating a seam that holds two pieces together. To sew one by hand, you push a needle through both layers of fabric, pull the thread taut, and repeat at even intervals along your seam line. The stitch looks like a dashed line on top and bottom of the fabric, and when done correctly, the spaces between punctures are the same size as the punctures themselves.
The straight stitch is the stitch you will use most often—for seaming garments, mending tears, attaching patches, and quilting. It is stronger than it looks because the thread passes through the fabric multiple times along the same path, and the tension from pulling the thread tight locks each loop in place.
Key Takeaways
- Thread your needle, knot the end, and mark your seam line with a pencil or chalk before you start stitching.
- Push the needle through both fabric layers from back to front, then front to back, keeping each stitch about one-eighth inch long and evenly spaced.
- Pull the thread snug after every two or three stitches so the seam stays tight and the fabric does not pucker.
- Finish by bringing the needle to the back of the fabric, looping the thread around the needle twice, and pulling tight to lock the final stitch.
Thread your needle and tie a knot
Cut a length of thread about 18 inches long—longer than that and it tangles; shorter and you will have to re-thread constantly. Hold the needle steady and push one end of the thread through the eye. Pull until about 2 inches of thread hangs on one side and the rest on the other.
Bring the short end up to meet the long end, then wrap both around your index finger twice. Roll the loops off your finger with your thumb, keeping the wraps tight. The friction creates a small knot at the end of the thread. Pull the long end to tighten the knot against the short end. Trim the short end close to the knot with scissors.
Mark your seam line and position the fabric
Lay both pieces of fabric flat with the sides you want to join facing each other. Use a ruler and a pencil or tailor's chalk to draw a light line on the top layer where you want the seam to run. For most projects, this line is one-quarter inch from the edge of the fabric, but check your pattern instructions first.
Pin the two layers together along the seam line using three or four pins spaced evenly. The pins hold the fabric steady while you stitch and prevent the layers from shifting. Push each pin through both layers and close the clasp on the back side.
Push the needle through both layers from back to front
Hold the fabric in your non-dominant hand with the marked seam line facing you. Position your thumb and index finger on either side of where you want to start the stitch, about one-quarter inch from the edge. This grip steadies the fabric and prevents it from moving as you push the needle through.
With your dominant hand, hold the needle at a slight angle—not straight up and down, but tilted about 45 degrees. Push the needle through both layers of fabric from the back side (the side away from you) to the front side (toward you). The needle should come out right on your marked seam line. Pull the thread until the knot catches on the back of the fabric and stops.
Complete one stitch by pushing the needle back through
Now push the needle back through both layers from front to back, about one-eighth inch forward along the seam line. This distance—one-eighth inch—is your stitch length, and keeping it consistent is what makes the seam look neat. The needle should exit on the back side of the fabric.
Pull the thread snug but not so hard that you pucker the fabric. The fabric should lie flat, and the thread should be tight enough that you cannot slide it side to side. If the fabric bunches up, you pulled too hard; if the thread is loose, pull a bit more.
Repeat the motion in a steady rhythm
Push the needle back through to the front again, one-eighth inch ahead of where you just came out. Then push it back to the back side, one-eighth inch ahead again. Continue this rhythm—front to back, back to front—keeping each stitch the same length and spacing. After every two or three stitches, pull the thread snug to keep the seam tight.
Work slowly at first. Speed comes later; accuracy comes first. If a stitch is too long or too short, you can pull it out and redo it—just pull the thread gently and the stitches will come loose. Remove any pins as you reach them, but do not remove them all at once or the fabric will shift.
Finish the seam with a locking stitch
When you reach the end of the seam line, bring the needle to the back of the fabric one last time. Instead of pushing it back through to the front, push it up through the loop of thread that is already on the back side. This creates a small loop. Push the needle through that loop again and pull tight. This double loop locks the final stitch so it cannot unravel.
Trim the thread close to the knot with scissors. Flip the fabric over and inspect the back side of the seam. The stitches should be the same size and spacing as the front. If you see loose spots or uneven stitches, you can carefully pull out that section and redo it.
Common mistakes and how to avoid them
The most common mistake is pulling the thread too hard, which puckers the fabric and makes the seam wavy. Pull just enough to remove slack—the thread should be snug, not tight. Another mistake is stitches that are too long or uneven, which weakens the seam and looks sloppy. Measure the first few stitches with your eye and use that as a guide for the rest.
Skipping the knot at the end is also common and leads to stitches that come loose. Always lock the final stitch with the double loop. If your thread tangles or knots up as you work, you are probably twisting it as you pull. Pull the thread straight back, not at an angle, and the tangles will stop.
Frequently Asked Questions
What size needle should I use?
Use a needle that is small enough to pass through your fabric without leaving visible holes, but large enough that the thread does not fray as it slides through the eye. For cotton or linen, a size 8 or 9 needle works for most projects. For heavier fabrics like denim, use a size 6 or 7. For delicate fabrics like silk, use a size 10 or 11.
How do I know if my stitch is tight enough?
The seam should hold the two fabric pieces together without any gap between them, and you should not be able to slide the thread side to side. If you can pull the thread loose with your finger, it is too loose. If the fabric puckers or bunches, it is too tight. The fabric should lie completely flat.
Can I use any thread for hand sewing?
Use thread made for hand sewing, which is slightly thicker and stronger than machine thread. All-purpose thread works for most projects, but embroidery thread is too thick and breaks easily, and machine thread is too thin and tangles. Match the thread color to your fabric or use a neutral color like gray or beige.
What if I run out of thread before I finish the seam?
Lock the current thread with a double loop at the back of the fabric, then trim it. Thread a new needle, tie a knot, and push it through the back of the fabric right next to where the old thread ended. Continue stitching. The overlap will be hidden inside the seam.
How long does it take to hand sew a seam?
A seam 12 inches long takes about 10 to 15 minutes once you develop a rhythm. Speed depends on stitch length, fabric thickness, and your experience. Do not rush—a neat, even seam is more important than a fast one.