Sewzy

How to gather fabric: 3 easy methods

Learn three ways to gather fabric by machine and by hand. Basting stitches, zigzag over cord, and running stitch, with tips on even gathers every time.

6 min read. Updated November 9, 2026.

The ruched tote this Sewzy pattern makes

Ruched Tote pattern

To gather fabric, sew two parallel rows of long basting stitches just inside the seam allowance, leave the thread tails free, then pull both bobbin threads gently until the fabric is the right width. Pin the gathers evenly and sew the final seam on the seam line, right next to the basting rows. This method works for gathered bag panels, scrub cap crowns, ruffles, and any seam where one edge is longer than the other.

TL;DR

  • Machine basting is the fastest; two rows, longest stitch, pull the bobbin threads.
  • Zigzag over cord works best on thick or stiff fabric.
  • Hand running stitch gives the most control for small pieces and curves.
  • Always gather to a measured length, then pin at the center, quarters, and in between before sewing.
  • Remove the basting stitches after the final seam is sewn.

Sew the Ruched Tote from this guide, step by step, in the Sewzy app

Pick your size, print it from your phone, and follow every step with a sewing coach beside you.

Download Sewzy on the App StoreQR code for the Sewzy app on the App Store

What does gathering mean in sewing?

Gathering means pulling a longer piece of fabric to fit a shorter one. The extra fabric forms small, even folds called gathers. You see it on skirt waistlines, sleeve caps, ruffles, bodice yokes and bag panels. The Elastic-Waist Skirt pattern in Sewzy skips machine gathering by using elastic to pull the waist in, but many other projects need it.

Method 1: machine basting stitches (the standard way)

This is the most common gathering technique. It works on cotton, linen, and light to medium fabrics.

  1. Set your stitch length to 4 or 5 mm. This is the longest setting on most machines. Keep the thread tension at normal.
  2. Sew the first row in the seam allowance, close to the seam line. If your seam allowance is ⅝ in, sew at ½ in from the edge. Do not backstitch at the start or end; leave thread tails at least 4 in long.
  3. Sew a second row about ¼ in away from the first, also inside the seam allowance. Same settings, same long tails.
  4. Pin one end. Wrap the thread tails around a pin in a figure eight so they cannot slip.
  5. Pull the bobbin threads from the other end. Hold both bobbin tails together and slide the fabric gently. Do not yank; the thread will snap.
  6. Gather to the target width. Measure against the piece it will be sewn to. Pin the gathered piece at the center, then the quarter marks, then every inch. Spread the gathers evenly between pins.
  7. Sew the seam on the seam line, right next to the basting rows, so the gathering stitches stay in the seam allowance. Sew with the gathered side up so you can see the folds and keep them from folding back on themselves.
  8. Remove the basting stitches by pulling them out with a seam ripper or your fingers. Press the seam allowance toward the flat piece.

Method 2: zigzag over cord (for heavy fabric)

When basting threads snap in thick fabric like canvas, denim, or corduroy, switch to this method.

  1. Cut a piece of thin, strong cord, dental floss, or crochet thread a few inches longer than the edge.
  2. Set your machine to a medium-width zigzag (about 3 mm wide, with a short stitch length).
  3. Lay the cord on top of the fabric, just inside the seam allowance, close to the seam line. Zigzag over the cord without catching it in the stitches. The zigzag hops over the cord on each side.
  4. Pin one end of the cord to the fabric.
  5. Pull the free end of the cord. The fabric slides along it and gathers up.
  6. Pin, adjust, and sew the final seam the same way as method 1.
  7. Pull the cord out after sewing.

This method is also good for gathering long ruffles, because the cord is stronger than a bobbin thread and will not break halfway.

Method 3: hand running stitch (for small pieces)

Use this when you are gathering a short edge, a curved piece, or something too small to fit under the machine presser foot easily.

  1. Thread a hand needle with a double strand of thread. Knot the end.
  2. Sew a running stitch in the seam allowance, close to the seam line: in and out, about ¼ in apart.
  3. At the end, do not knot. Pull the thread to gather the fabric to the target width.
  4. Wrap the thread around a pin to hold it, then pin the gathers in place.
  5. Sew the final seam by machine or by hand.

If you have never used a running stitch, the hand sewing guide covers basic hand stitches.

Common mistakes when gathering

  • Only one basting row. One row gathers unevenly and the thread breaks more easily. Two rows give you control.
  • Backstitching the basting. If you backstitch, you lock the thread and cannot pull it. Leave the tails free.
  • Pulling the needle thread instead of the bobbin thread. The bobbin thread is the one on the underside (the side that was facing down on the machine). It slides through the top stitches. If you pull the needle thread, it bunches and snaps.
  • Not pinning before sewing. Gathers will bunch up at one end if you try to sew without pinning them in place first.
  • Pressing directly on the gathers. Hover the iron above and steam, or press only the seam allowance. Flattening the gathers with the iron defeats the purpose.

Where gathering shows up in Sewzy patterns

PatternWhere gathers are usedLevel
Ruched ToteThe ruched panel on the bagBeginner
Elastic-Waist Skirt (free)Waist is gathered by elastic, not bastingBeginner
Tie-Back Scrub CapThe gathered crownIntermediate

If gathering at the waist with elastic rather than basting threads, the elastic waistband guide walks through that version step by step. For an overview of beginner-friendly fabric types, see best fabric for beginner sewing.

Printable Christmas gift tags for sewists

Sew it step by step in the Sewzy app

Every size, a guide for each step and a sewing coach when you are stuck.

Download Sewzy on the App StoreQR code for the Sewzy app on the App Store

Or get free Christmas gift tags 🎁 by email

Get our printable sewing gift tags + an embroidery design, and new free patterns every two weeks.

By signing up you join the Sewzy newsletter. Unsubscribe anytime. Privacy.

FAQ

What is the easiest way to gather fabric?

Two parallel rows of long basting stitches on a sewing machine. Set the stitch length to 4 or 5 mm, sew two rows inside the seam allowance, then gently pull both bobbin threads at the same time to slide the fabric into gathers.

How do you keep gathers even?

Pin the gathered piece to the flat piece at the center, then at the quarter marks, then every inch or so. Spread the gathers evenly between the pins before you sew the seam.

What stitch length for gathering?

Set the stitch length to the longest your machine offers, usually 4 or 5 mm. Keep the tension at normal; do not backstitch at either end, because you need the thread tails free to pull.

Can you gather thick fabric?

Yes, but use the zigzag-over-cord method. Lay a thin cord, dental floss or crochet thread along the seam line, zigzag over it without catching it, then pull the cord to gather. It slides more easily through heavy fabric than a bobbin thread does.

Patterns from this guide

More sewing guides

Pick a pattern tonight

Download Sewzy free and start with one of the free patterns.

Free to download

Free patternsFree
Every pattern, weekly$3.99
Every pattern, yearlyabout $0.58 a week$29.99

Premium starts with a 3-day free trial. Cancel any time in iOS Settings. Prices in USD.

Download Sewzy on the App Store