A zigzag stitch by hand follows the same path as a machine stitch, just slower
A zigzag stitch is a series of diagonal stitches that angle left, then right, then left again along a line. You sew it by hand the same way you sew a straight stitch — one needle, one thread, one hole at a time — except you move your needle position side to side instead of straight forward. The result is a flexible seam that won't split if the fabric stretches, and a finished edge that resists fraying. It takes longer than a straight stitch because you're making twice as many holes, but the technique itself is not difficult.
The zigzag is useful for knit fabrics, stretch seams, and finishing raw edges on woven cloth. It's also the stitch most people reach for when they want a seam that will hold through repeated washing and wearing. Once you understand the angle and spacing, you can sew it at whatever speed feels comfortable — there's no machine pushing you forward.
Key Takeaways
- A zigzag stitch alternates diagonal stitches left and right along a seam line, creating a flexible seam that stretches without splitting.
- You control the stitch width (how far left and right you go) and stitch length (how far forward between each diagonal) by hand, so you can adjust as you sew.
- The needle enters and exits the fabric at an angle rather than straight down, which is the only real difference from a straight stitch.
- Practice on scrap fabric first to find a rhythm that feels natural — most people space their stitches about one-eighth inch apart.
Set up your needle and thread
Thread your needle and knot the end. Use a single strand of thread that matches your fabric, or choose a contrasting color if you want the stitches to show. The thread length should be about an arm's length — long enough to sew several inches without running out, short enough that it doesn't tangle as you work.
Bring the needle up through the fabric from underneath at the point where you want to start. Pull the thread until the knot catches on the back of the fabric. You're now ready to make your first stitch.
Make the first diagonal stitch to the right
From your starting point, push the needle down through the fabric at a 45-degree angle to the right. The distance you move right is your stitch width — typically one-eighth to one-quarter inch, depending on how bold you want the zigzag to look. The distance you move forward along your seam line is your stitch length — also typically one-eighth to one-quarter inch.
Bring the needle back up through the fabric at a point that is forward and to the left of where you just went down. You should now be back near your original seam line, but slightly forward. Pull the thread snug but not tight — tight thread will pucker the fabric.
Make the second diagonal stitch to the left
From this new point, push the needle down through the fabric at a 45-degree angle to the left. Move the same distance left as you moved right on the previous stitch, and move the same distance forward. Bring the needle back up at a point that is forward and to the right of where you just went down.
You've now completed one full zigzag — one stitch to the right, one stitch to the left. The pattern repeats from here. Right, left, right, left, all the way along your seam line.
Keep your spacing even as you continue
The key to a neat zigzag is consistency. Try to make each diagonal the same angle, each stitch the same width, and each forward movement the same length. Mark your seam line lightly with a pencil or fabric pen if it helps you stay straight — you can erase or wash it out later.
Work at whatever pace feels natural. Some people sew one stitch every few seconds; others take longer. Speed doesn't matter. What matters is that you finish the seam and that the stitches hold. If you find yourself pulling the thread too tight, loosen your grip slightly — the fabric should lie flat, not bunch.
When you reach the end of your seam, push the needle to the back of the fabric and make two or three small straight stitches in the same spot to lock the thread. Trim the excess thread close to the fabric.
Adjust stitch width and length to match your fabric
Lightweight fabrics like cotton lawn or linen benefit from a narrower zigzag — stitches about one-eighth inch wide and one-eighth inch long. Heavier fabrics like denim or canvas can handle a wider zigzag — one-quarter inch or more. Stretch fabrics like jersey or spandex often look best with a medium width and slightly shorter length, which gives the seam more flexibility.
If you're finishing a raw edge rather than joining two pieces, you can make the zigzag even wider and longer — up to three-eighths inch — because the stitch is purely decorative and protective, not structural. Test on a scrap of the same fabric first so you can see how the stitch looks before you commit to your actual garment.
Common mistakes and how to avoid them
The most common error is pulling the thread too tight, which causes the fabric to pucker and the seam to curl. Pull just enough to keep the thread snug; the fabric should lie flat. If you've already sewn a tight seam, you can sometimes relax it by gently stretching the fabric perpendicular to the seam line.
The second mistake is inconsistent spacing, which makes the zigzag look wobbly. If your stitches are all over the place, slow down and focus on making each diagonal the same angle and each forward movement the same distance. A light pencil line along your seam helps. The third mistake is skipping the lock stitch at the end, which can cause the seam to unravel. Always make those two or three small straight stitches at the back before you cut the thread.
Frequently Asked Questions
Can I use a zigzag stitch to repair a torn seam?
Yes. Overlap the torn edges slightly, pin them together, and sew a zigzag stitch along the tear. The overlapping fabric and the flexible stitch will hold the repair together through washing and wearing. For a stronger repair, sew a second zigzag stitch parallel to the first, about one-quarter inch away.
What's the difference between a zigzag stitch and a backstitch?
A backstitch goes straight forward and is the strongest hand stitch for seams that won't stretch. A zigzag stitch angles left and right and is more flexible, making it better for knits and stretch fabrics. Backstitches are faster to sew; zigzags take longer but give you a seam that moves with the fabric.
Do I need special thread for a zigzag stitch?
No. Regular sewing thread works fine. If you're sewing a stretch fabric, some people prefer elastic thread or ballpoint needles, but standard thread and a regular needle will hold. The stitch itself, not the thread, is what makes the seam flexible.
How do I know if my zigzag stitch is tight enough?
The seam should hold when you tug the fabric gently, but the thread shouldn't be so tight that it puckers the cloth. If the fabric lies flat and the stitches don't slip when you pull, your tension is right. If the seam gaps or the thread is loose, you can sew over it again with a second row of zigzag stitches.