Sewing a zippered pillow cover takes about two hours and requires only basic stitching skills
A zippered pillow cover is straightforward a fabric rectangle folded in half with three sides sewn shut and a zipper inserted along the fourth side. You sew the zipper in before closing that final seam, which means the zipper sits flat and centered on the back of the finished pillow. The whole project uses straight stitches only—no curves, no complicated turns—and works the same way whether you are making a 12-inch square cover or a 16-by-24-inch lumbar one.
The basic order is: cut two fabric pieces to size, pin the zipper to one piece, sew the zipper in place, pin the two pieces together, sew three sides closed, turn the cover right-side out through the zipper opening, and insert your pillow form. If you have sewn a straightforward seam before, you can do this.
Key Takeaways
- Cut two fabric pieces 1 inch larger than your finished pillow size to account for the seam allowance, so a 16-inch pillow needs 17-inch squares.
- Use a zipper that is 2 to 3 inches shorter than the side where it will go—a 14-inch zipper works for a 16-inch pillow.
- Sew the zipper to one fabric piece before assembling the pillow, using a zipper foot on your machine and stitching 1/8 inch from the zipper teeth.
- Pin all four sides before sewing to catch puckers, and backstitch at the start and end of every seam to lock the thread.
- Leave the zipper partially open before turning the cover right-side out, or you will not be able to reach inside to flip it.
Gather your fabric, zipper, and tools
You will need two pieces of fabric cut to the same size. Measure your pillow form, then add 1 inch to both the length and width. If your pillow is 16 inches square, cut two pieces that are 17 inches square. This extra inch becomes your seam allowance—the space between the edge of the fabric and the line where your needle goes.
Choose a zipper that is 2 to 3 inches shorter than the side where it will sit. For a 16-inch pillow, a 14-inch zipper works well. Longer zippers bunch; shorter ones leave gaps. Buy a coil zipper or metal zipper in a color that matches your fabric or blends in. Avoid plastic zippers for pillows—they wear out quickly.
You will also need a zipper foot for your sewing machine. This is a small metal or plastic attachment that lets you stitch close to the zipper teeth without hitting them. Most machines come with one, but if yours did not, they cost $8 to $15 and fit any standard machine. Have thread that matches your fabric, pins, scissors, and a ruler or measuring tape on hand.
Cut and prepare your fabric pieces
Lay your fabric on a flat surface and measure carefully. Use a ruler to mark the cutting lines with a fabric pencil or chalk, then cut straight along those lines. Uneven edges will show in your finished seams, so take your time here. If you are using a patterned fabric, make sure both pieces are cut in the same direction so the pattern runs the same way on both sides of the pillow.
Once cut, lay one piece flat in front of you. This is where your zipper will go. Measure 1/2 inch down from the top edge and lightly mark a line with chalk or pencil. The zipper will sit centered along this line. The 1/2-inch space is your seam allowance—it keeps the zipper from sitting right at the edge where it could fray or pull loose.
Attach the zipper to the first fabric piece
Unzip your zipper completely. Lay it face-down on the fabric piece, with the zipper teeth pointing toward the fabric and the zipper tape (the woven part on either side of the teeth) sitting along the chalk line you marked. The zipper should be centered left to right, with equal space on both ends. Pin it in place every 2 inches along both sides of the tape.
Install the zipper foot on your machine. It will sit off to one side of the needle instead of centered, so you can stitch very close to the zipper teeth. Thread your machine and set it to a straight stitch with a length of 2.5 millimeters—a standard stitch length. Sew along one side of the zipper tape, staying 1/8 inch away from the teeth. Backstitch at the start and end. Remove the pins as you go.
Flip the fabric over so the zipper is now face-up. Fold the fabric back slightly so you can see the other side of the zipper tape. Pin that side in place, then sew it the same way—1/8 inch from the teeth, backstitching at the start and end. You now have a zipper sewn to one fabric piece, with the teeth facing outward and the tape buried between the fabric and the zipper backing.
Pin the two fabric pieces together
Lay the fabric piece with the zipper face-up on your work surface. Place the second fabric piece on top of it, face-down, so the two pieces are sandwiched together with the zipper in the middle. The zipper should run along one edge. Align all four corners and edges carefully—puckers and misalignment now will show in your seams.
Pin around all four sides, placing pins every 3 to 4 inches. Pay special attention to the corners; pin them twice if needed. The zipper side will have the zipper foot stitching already, but you still need to pin the other three sides. Open the zipper about halfway—this is crucial. If you leave it closed, you will not be able to turn the pillow right-side out later.
Sew three sides and leave the zipper side open
Switch back to your regular presser foot (not the zipper foot). Start at one corner of the side opposite the zipper. Backstitch to lock the thread, then sew forward at a steady pace, keeping the needle 1/2 inch from the edge. This 1/2-inch distance is your seam allowance. Sew all the way to the next corner, backstitch, and stop.
Move to the next side and repeat. Sew the entire second side, then the third side. When you reach the zipper side, do not sew it shut. Instead, sew only from the corner to where the zipper begins, backstitch, and stop. Leave the zipper side open—you will turn the pillow through this opening.
Trim the corners diagonally, cutting off about 1/4 inch from each corner point. This removes bulk so the corners will be sharp and neat when you turn the pillow right-side out. Be careful not to cut into your seams.
Turn the pillow right-side out and insert the form
Reach through the open zipper and grab the fabric from the inside. Gently pull the pillow cover through the zipper opening, turning it inside-out as you go. This takes a little patience—go slowly and work the fabric through bit by bit. Once the cover is mostly through, use your fingers to push the corners out from the inside so they are fully extended and sharp.
Press the seams flat with an iron on a low setting, or run your fingernail along them to crease them. This makes the pillow look finished and professional. Slide your pillow form through the open zipper. If the form is slightly larger than the cover, that is fine—it will fill out the cover and make it look plump. Zip the zipper closed, and you are done.
Common mistakes and how to avoid them
The most common error is sewing the zipper in upside-down, so the teeth face the wrong way. Remember: the zipper goes face-down on the fabric first, teeth toward the cloth. When you flip it over, the teeth will face outward.
Another frequent problem is leaving the zipper closed when you pin the two fabric pieces together. If you do this, you will sew the zipper shut and have no way to turn the pillow right-side out. Always open the zipper at least halfway before you start sewing the three sides.
Uneven seams happen when you do not pin carefully before sewing. Pins every 3 to 4 inches catch puckers and keep the fabric from shifting. Sew slowly and watch the edge of the fabric, not the needle, to keep your seam straight.
If your zipper puckers or pulls when you sew it, you are likely sewing too close to the teeth or pulling the fabric as you go. Slow down, use the zipper foot, and let the machine feed the fabric—do not pull it.
Frequently Asked Questions
Can I use a regular presser foot to sew the zipper, or do I really need a zipper foot?
A zipper foot is strongly recommended. A regular foot cannot get close enough to the zipper teeth without hitting them, so your stitches end up too far from the teeth and the zipper sits loose and wobbly. A zipper foot costs very little and makes the job much easier and faster.
What if my zipper is longer than the side of my pillow?
Trim the zipper. Measure where you want it to end, mark that spot with a pen, and carefully cut across the zipper tape with scissors. The coil or metal teeth will not unravel. Seal the cut end with a small stitch or a dab of clear nail polish to prevent fraying.
Can I use a different fabric for each side of the pillow?
Yes. Cut one piece from each fabric and sew them together the same way. Just make sure both pieces are the same size and weight so they sew evenly and the pillow sits flat.
How do I keep the corners sharp and neat?
Trim the corners diagonally before turning the pillow right-side out, and press the seams with an iron after turning. Push the corners out fully from the inside using your fingers or a chopstick, and press again. Sharp corners come from careful trimming and pressing, not from the sewing itself.
What thread weight should I use?
Standard all-purpose thread works fine for most pillow fabrics. If your fabric is very heavy (like canvas or upholstery cloth), use a slightly heavier thread or even topstitching thread, which is thicker and stronger. Match the thread color to your fabric or use a neutral shade like gray or tan.