Hand sewing a pillow is straightforward if you work in the right order: cut two fabric pieces, sew three sides closed with a running stitch, turn it right-side out, stuff it, then ladder stitch the opening shut

The whole project takes two to four hours depending on pillow size and your sewing speed. You need only a needle, thread, scissors, two pieces of fabric, and fiberfill or another stuffing. No machine required. The running stitch and ladder stitch are the only two stitches you'll use, and both become automatic after the first few inches.

The hardest part is not the sewing—it's resisting the urge to overstuff. A pillow that's too full will strain your seams and look lumpy. A pillow that's slightly underfull will feel better and last longer.

Key Takeaways

  • Cut two identical fabric rectangles or squares, then pin them together with the right sides facing each other before you start sewing.
  • Use a running stitch to sew three complete sides, leaving one side open for turning and stuffing.
  • Turn the pillow right-side out through the opening, then stuff it firmly but not tightly before closing.
  • Close the opening with a ladder stitch, which hides the seam inside the fold of fabric and is nearly invisible from the outside.
  • Backstitch at the start and end of each seam to lock your thread and prevent unraveling.

Cutting and pinning your fabric pieces

Start by choosing two pieces of fabric the same size and shape. A 12-inch square pillow is a good first project. Lay one piece flat on a table, then place the second piece on top of it with the right sides facing each other—this means the pretty, finished sides of the fabric are touching, and the rougher back sides face outward. This is the opposite of how the pillow will look when finished, but it's the only way to hide your seams inside.

Pin the two pieces together around all four edges, spacing pins about 2 inches apart. Pinning keeps the fabric from shifting while you sew. Make sure the corners line up exactly and the edges are even all the way around.

Sewing three sides with the running stitch

Thread your needle and tie a knot at the end. Start at one corner and push the needle through both layers of fabric about 1/4 inch from the edge. Pull the thread tight so the knot catches on the back side and anchors your thread.

Now make a running stitch: push the needle straight down through both layers about 1/4 inch ahead, then push it back up through both layers another 1/4 inch ahead. Keep repeating this forward-and-back motion along the edge. Your stitches should be small and even—aim for about 1/8 to 1/4 inch per stitch. Smaller stitches are stronger, but they take longer. Consistency matters more than size.

Sew all the way along the first side until you reach the next corner. At each corner, take one stitch right at the corner point, then turn and sew along the next side. Continue this way until you have sewn three complete sides. Stop about 3 inches before the end of the third side—this gap is where you'll turn and stuff the pillow. Backstitch three or four times at this stopping point to lock your thread, then tie a knot and trim the thread.

Turning the pillow right-side out

Reach into the opening you left and grab the fabric from the inside. Gently pull the pillow through the opening, turning it inside-out as you go. This flips the fabric so the right sides now face outward and your seams are hidden inside. The corners may feel stiff—use a blunt object like a wooden spoon handle to gently push each corner out from the inside until they are sharp and square.

Press the pillow flat with your hands or an iron on low heat to crease the seams. This makes the pillow look neater and makes the final seam easier to close.

Stuffing the pillow to the right firmness

Pinch off small handfuls of fiberfill and push them through the opening, working them into the corners first. Fill the pillow gradually, checking the firmness as you go by squeezing it gently. Stop when the pillow feels full but still slightly soft—you should be able to compress it a little with your hand. An overstuffed pillow will feel hard and may split at the seams. An understuffed pillow will feel floppy and won't hold its shape.

Once the pillow is stuffed to your liking, fold the raw edges of the opening inward about 1/2 inch, as if you were folding the edges of a book closed. Pin these folded edges together so they stay in place while you sew.

Closing the opening with the ladder stitch

The ladder stitch is a hidden seam that closes the opening so neatly that most people won't see it. Thread your needle and tie a knot. Slide the needle between the two folded edges of fabric—not through them, but between them, inside the fold itself. Push the needle along inside this fold for about 1/2 inch, then bring it back out and push it straight across into the fold on the opposite side of the opening. Slide it along inside that fold for another 1/2 inch, then come back out.

Keep alternating sides, always sliding the needle inside the fold before crossing to the other side. Pull the thread snug every few stitches—not so tight that you pucker the fabric, but tight enough that the opening closes up. As you work, the seam will disappear inside the fold and become nearly invisible from the outside. When you reach the end of the opening, backstitch three or four times, tie a knot, and trim the thread.

Common mistakes and how to avoid them

The most common error is sewing with the right sides of the fabric facing outward instead of facing each other. This leaves your seams visible on the outside of the finished pillow. Double-check before you start sewing that the pretty sides are touching and the rough sides face out.

Another frequent problem is uneven stitches that are too large or too loose. Large, loose stitches won't hold the seams together, especially on a pillow that gets squeezed and hugged. If a stitch looks too big, pull it out and redo it. Speed comes later—accuracy comes first.

Overstuffing is the third major mistake. A pillow that's too full will strain the seams and may eventually split. It will also feel hard and uncomfortable. Resist the urge to pack in more fiberfill than the pillow can comfortably hold.

Frequently Asked Questions

What kind of thread should I use?

All-purpose polyester thread works well for most fabrics. Match the thread color to your fabric if possible, or use a neutral color like gray or beige. Avoid cheap thread that breaks easily—it will frustrate you and weaken your seams.

Can I use a different stitch instead of the running stitch?

Yes. A backstitch is stronger and slower; a whip stitch is weaker and faster. The running stitch is the middle ground and the easiest to learn. For a first pillow, stick with the running stitch.

What happens if my thread knots up while I'm sewing?

Stop and gently pull the thread straight up and away from the fabric. If it's truly tangled, cut it and rethread the needle. Knots usually happen because you're pulling the thread at an angle instead of straight up. Pull straight and you'll avoid most tangles.

Do I have to use fiberfill, or can I use something else?

Fiberfill is cheap and straightforward to work with, but you can also use old fabric scraps, newspaper, dried beans, or buckwheat hulls. Whatever you use should be small enough to pack into corners without lumping. Avoid materials that will compress flat over time.

How do I fix a seam that came open after I finished?

Use the ladder stitch to close it from the outside. Push the needle into the fold of the seam, slide it along inside the fold, and come back out on the other side. This will hide the repair stitch inside the seam itself.