What Mattress Stitch Does and Why You Use It
Mattress stitch is a seaming technique that joins two pieces of knitting with an invisible seam that runs between the edge stitches rather than through them. When done correctly, the seam disappears into the fabric and looks like a continuous knit column, so the join is nearly undetectable from the outside.
You use mattress stitch to close the sides of sweaters, join sleeve caps to armholes, seam the sides of hats or bags, or attach ribbing to finished edges. It works best on stockinette stitch (the smooth V-pattern side of knit fabric) because the horizontal bars between stitches are visible and straightforward to catch with your needle. The seam is stronger and more flexible than a backstitch because it doesn't compress the edge stitches, so garments hang better and wear longer.
Key Takeaways
- Mattress stitch runs between the edge stitches of two pieces, not through them, which keeps the seam invisible on the finished side.
- You work from the right side of the fabric, catching the horizontal bars that run between the first and second stitch on each edge.
- The seam requires a tapestry needle and yarn that matches your project in weight and color, threaded through a length about three times the seam length.
- Tension matters: pull the yarn snug every few stitches so the seam closes completely, but not so tight that it puckers the fabric.
- Practice on a small swatch first so you can see how the bars look and feel the right tension before seaming a finished garment.
Setting Up Your Needle and Yarn
Thread a tapestry needle (also called a yarn needle) with a length of yarn about three times as long as the seam you are closing. If you are seaming a 10-inch side, cut roughly 30 inches of yarn. Use the same yarn you knitted with if you have leftovers; if not, match the weight and color as closely as you can. Yarn that is too thin will break under tension; yarn that is too thick will create a visible ridge.
Tie a small knot at the end of the yarn or straightforward leave a 2-inch tail to weave in later. Position the two pieces of knitting on a flat surface with the right sides facing you and the edges you want to seam lying parallel and close together, but not touching. If you are seaming a sweater side, the two pieces should form a straight line when you look at them from above.
Finding and Catching the Horizontal Bars
Look at the edge of your knitting. You will see a column of bumps (the edge stitches) and, between that column and the next column of stitches, a series of horizontal bars running across the fabric. These bars are the threads that connect one row to the next. Mattress stitch works by catching these bars from the inside, so the seam stays hidden.
Start at the bottom of one piece. Insert your needle under the horizontal bar that sits between the first and second stitch on that piece, coming from underneath so the needle emerges on top of the bar. Pull the yarn through, leaving a short tail. Now move to the other piece and insert your needle under the corresponding bar on that edge, again coming from underneath. Pull the yarn through. You have now anchored the seam at the bottom.
Continue upward, alternating sides: go under one bar on the left piece, then one bar on the right piece, working your way up the seam. Keep the pieces close together as you work so the edges stay aligned. Every few stitches (roughly every half inch), stop and gently pull the yarn to close the seam. The two edges should come together and disappear into the fabric, leaving only a thin line where they meet.
Adjusting Tension So the Seam Closes Properly
The most common mistake is pulling too hard too soon. If you yank the yarn after every stitch, the seam will pucker and the fabric will bunch. Instead, work loosely for 4 to 6 stitches, then pull the yarn snug in one smooth motion. The edges should close completely so you cannot see the gap between them, but the fabric on either side should lie flat without dimpling.
If the seam is too loose and you can still see a gap, you are not catching the bars far enough in toward the center of the fabric. Move your needle slightly deeper into the edge. If the seam puckers, you are either pulling too hard or catching stitches that are too close to the very edge. Shift your needle slightly outward and use a lighter hand on the tension.
Practice this on a small swatch before seaming a finished garment. Knit two rectangles in stockinette stitch about 4 inches wide and 6 inches tall, then seam them together. You will quickly feel the difference between a seam that is too tight, too loose, and just right.
Seaming Different Stitch Patterns and Edges
Mattress stitch works best on stockinette because the horizontal bars are clear and straightforward to see. On reverse stockinette (the bumpy side), the bars are still there but less obvious; work slowly and use good lighting. On garter stitch (ridges running across the fabric), mattress stitch is harder because there are no clear bars to catch. For garter stitch seams, a backstitch or whip stitch is often a better choice.
When seaming ribbed edges (like the cuff of a sleeve), the pattern of knits and purls can make the bars harder to spot. Work one row at a time and catch the bar that corresponds to the knit stitch in the rib pattern, skipping the purl bumps. This keeps the rib pattern aligned on both sides of the seam.
If one edge has bound-off stitches (a finished edge) and the other has live stitches (still on the needle), you can still use mattress stitch. Catch the horizontal bars on the bound-off side as usual, and on the live side, catch the loop of each stitch as it sits on the needle. Work one live stitch for every bound-off row to keep the seam even.
Finishing the Seam and Weaving in the Tail
When you reach the top of the seam, pull the yarn snug one final time so the last few stitches close completely. Insert your needle through the fabric a short distance away from the seam and bring it back out about half an inch further along. This anchors the yarn so it will not unravel. Trim the excess yarn, leaving about a 1-inch tail.
Thread the tail back through your tapestry needle and weave it up through the seam itself for about an inch, then back down through the fabric next to the seam. This hides the tail inside the seam where it will not show. Trim any remaining yarn close to the fabric.
Common Mistakes and How to Avoid Them
The most frequent error is catching the wrong bars. If you catch the edge stitch itself instead of the bar between the first and second stitch, the seam will be visible and the edge stitches will show on the outside. Look carefully at where the bars sit and practice on a swatch until you can spot them without thinking.
Another common problem is uneven tension. If you pull hard on some stitches and loosely on others, the seam will look wavy or bunched. Develop a rhythm: work 4 to 6 stitches loosely, then pull snug in one smooth motion. This creates an even, consistent seam.
Pulling too hard is the third major mistake. A mattress stitch seam should close the gap between the two pieces, but it should not compress the fabric or create dimples. If you are seeing puckers, loosen your tension and check that you are catching the bars in the right place.
Frequently Asked Questions
Can I use mattress stitch on curved seams like armholes?
Yes, but it requires more care. Work slowly and check your alignment every few stitches. On a curve, the number of stitches on each side may not match exactly, so you may need to catch two bars on one side and one on the other occasionally to keep the curve smooth. Practice on a swatch first.
What if I run out of yarn before the seam is finished?
Weave in the tail, tie on a new length of yarn using a square knot, and continue seaming. The knot will be hidden inside the seam. Weave in both tails of the knot when you finish the seam.
Does mattress stitch work on ribbed fabric?
It can, but ribbed fabric is trickier because the pattern of knits and purls makes the bars less obvious. Work one row at a time and focus on catching the bars under the knit stitches in the rib. Garter stitch ribs are especially difficult; a backstitch may be faster and just as invisible.
How tight should the seam be?
Tight enough that the gap between the two pieces closes completely and you cannot see daylight through it, but loose enough that the fabric on either side lies flat without dimpling or puckering. The seam should feel like a natural continuation of the knit fabric, not a tight cord.
Can I use mattress stitch to join pieces that are different colors?
Yes, but use yarn that matches one of the two colors, preferably the darker one. The seam will be slightly visible because the yarn color will not blend perfectly with both sides, but mattress stitch will still create a much neater join than other seaming methods.