What a zigzag stitch does and when to use it
A zigzag stitch is a back-and-forth diagonal line that moves left and right as it travels forward. Unlike a straight stitch, which goes in one direction, a zigzag creates a flexible seam that stretches slightly and won't snap when the fabric moves. It's the best choice for knit fabrics, elastic edges, and seams that need to give—like the sides of a t-shirt or the leg opening of stretchy pants.
The zigzag is also useful for finishing raw fabric edges so they don't fray, and for attaching elastic or trim that needs to move with the garment. Once you understand the hand motion, it becomes as natural as a straight stitch.
Key Takeaways
- A zigzag stitch moves diagonally left, then diagonally right, creating a flexible seam that stretches with knit fabrics.
- The stitch requires the same basic setup as a straight stitch—threaded needle, knotted end, and marked seam line—but with a different hand motion.
- Each complete zigzag unit consists of one diagonal stitch to the left and one diagonal stitch to the right, then forward along the seam line.
- Practice on scrap fabric first to find a rhythm where your stitches are even in length and angle.
- Zigzag stitches work best on knits, elastic, and edges that need to move; use a straight stitch for woven fabrics that don't stretch.
Setting up your needle and thread
Thread your needle and tie a knot at the end, just as you would for a straight stitch. Use thread that matches your fabric, or choose a neutral color if you're working with multiple shades. For hand sewing, a single strand is usually enough—if your thread is too thick, it will be hard to push through the fabric and the stitches will look bulky.
Mark your seam line lightly with a pencil or fabric pen so you have a guide to follow. A zigzag stitch is easier to keep straight when you can see where you're going. Start at one end of the seam, bring your needle up through both layers of fabric from underneath, and pull the thread snug.
The hand motion: left diagonal, right diagonal, forward
The zigzag stitch is built from three movements that repeat. Think of it as a rhythm: left-right-forward, left-right-forward.
Start by pushing your needle down through the fabric at a 45-degree angle to the left of your seam line. Bring it back up on your seam line, about 1/8 inch forward. Pull the thread snug. This is your first diagonal stitch, going left.
Now push the needle down at a 45-degree angle to the right of your seam line, at roughly the same depth as your last stitch. Bring it back up on your seam line, about 1/8 inch forward from where you just came up. Pull the thread snug. This is your second diagonal stitch, going right.
You've now completed one full zigzag unit. Repeat this left-right-forward pattern all the way along your seam. The key is keeping the angle and spacing consistent so the zigzag looks even.
Adjusting the width and tightness of your zigzag
The width of your zigzag is how far left and right you stitch from the seam line. A wider zigzag (stitching further left and right) gives more stretch and is better for knits and elastic. A narrower zigzag (stitching closer to the seam line) is neater and works for lighter fabrics or finishing edges.
Start with a width of about 1/8 inch on each side of the seam line—that is, your left stitch goes 1/8 inch to the left, and your right stitch goes 1/8 inch to the right. As you practice, you can adjust this to suit your project.
The length of each stitch (how far forward you move) should be about 1/8 inch as well. Shorter stitches create a tighter, more find seam; longer stitches are faster but less durable. Keep your stitches even by counting—for example, "one stitch left, one stitch right, one stitch forward" helps you stay in rhythm.
Common mistakes and how to fix them
The most common mistake is letting the angle drift so your left stitches aren't as steep as your right stitches, or vice versa. This makes the zigzag look lopsided. Fix it by pausing every few stitches, looking at what you've done, and adjusting your angle before you continue.
Another mistake is pulling the thread too tight, which bunches the fabric and makes the seam stiff instead of stretchy. Pull just enough to snug the thread—you should feel slight resistance, not strain. If your fabric is puckering, loosen your tension.
If your stitches are too long or too short compared to each other, you're moving forward an uneven distance. Mark your seam line with small dashes 1/8 inch apart so you have a visual target for where each stitch should land.
Finishing your seam and securing the thread
When you reach the end of your seam, push your needle to the back of the fabric and take two or three small straight stitches in the same spot to lock the thread. This prevents the zigzag from unraveling if a stitch gets caught.
Trim the thread close to the fabric. If you're finishing a raw edge (rather than joining two pieces), you can trim the excess fabric close to your zigzag stitches so the stitch holds the edge in place and prevents fraying.
Zigzag vs. straight stitch: when to use each one
Use a straight stitch for woven fabrics like cotton, linen, and canvas. These fabrics don't stretch, so a straight seam is strong enough and looks cleaner. Straight stitches are also better for seams that need to be precise, like when you're sewing a button or closing a pillow.
Use a zigzag stitch for knits, jersey, and any fabric with stretch. The zigzag gives with the fabric and won't snap under tension. It's also the right choice for finishing edges on knit garments and for attaching elastic or bias tape that needs to move.
If you're unsure which stitch your project needs, check the pattern instructions or test both stitches on a scrap of your fabric. Stretch the fabric gently—if a straight stitch pops, switch to zigzag.
Frequently Asked Questions
How do I keep my zigzag stitches from looking crooked?
Mark your seam line with a pencil and small dashes 1/8 inch apart to show where each stitch should land. Pause every few stitches to check your angle and spacing. Practice on scrap fabric first—your hand will develop a rhythm, and the stitches will become more even as you go.
Can I use a zigzag stitch on woven fabric?
Yes, but it's not necessary. Woven fabrics don't stretch, so a straight stitch is stronger and looks neater. A zigzag is useful on woven fabric only if you're finishing a raw edge to prevent fraying, or if the pattern specifically calls for it.
What if my thread keeps breaking while I'm doing a zigzag?
Breaking thread usually means you're pulling too hard or your needle is too small for your thread. Use a needle one size larger and pull the thread only until it's snug, not tight. If you're sewing through thick fabric, try a shorter stitch length so you're not forcing the needle through as much material at once.
How tight should my zigzag stitches be?
Tight enough that the thread doesn't slip when you tug the seam gently, but loose enough that the fabric doesn't pucker or bunch. If your fabric is gathering around the stitches, you're pulling too hard. Loosen your tension and try again on a fresh piece of scrap fabric.
Do I need a special needle for zigzag stitching?
No. Any hand-sewing needle works for a zigzag stitch. Choose a size that slides through your fabric easily without bending—usually a size 7 or 8 for most fabrics. For very thick fabric, go up to a size 5 or 6; for delicate fabric, try a size 9 or 10.