
How to Join Knitted Squares: 3 Easy Ways to Assemble a Blanket
If you’ve spent weeks knitting individual squares for a blanket, you know the particular mix of pride and mild dread that comes with finishing the last one. The squares are done. Now you have to actually put them together. For many knitters — especially beginners — joining is the step that gets put off the longest, not because it’s terribly hard, but because it feels unfamiliar and a little intimidating.
The good news is that assembling a knitted blanket is a genuinely satisfying process once you understand a few solid methods. Whether you want an invisible seam that looks professionally made, a quick and sturdy join you can do entirely with a crochet hook, or a decorative ridge that becomes a design feature in its own right, there’s a technique here that will suit your project, your yarn, and your patience level.
This guide walks you through three of the most popular and beginner-friendly ways to join knitted squares into a blanket, with clear step-by-step instructions for each. By the end, you’ll feel confident enough to pick up those squares and get to work.
Before You Start: Getting Your Squares Ready
No matter which joining method you choose, there’s a little preparation that will make your life considerably easier. Taking twenty minutes to get organized before you pick up your needle or hook will save you frustration later.
Block your squares first. Blocking is the process of wetting or steaming your knitted squares and laying them flat to dry in the correct dimensions. Unblocked squares tend to curl at the edges, vary slightly in size, and resist being joined neatly. Once you block them, they lie flat, the edges relax, and everything lines up much more easily. For wool, a wet block or steam block works beautifully. For acrylic yarn, a light steam through a damp cloth is usually sufficient. Pin each square to a foam blocking mat or a towel on a flat surface, making sure all the squares end up at the same measurements, and leave them to dry completely.
Sort and lay out your squares. Before you start sewing or crocheting anything together, arrange all of your squares on a flat surface — a bed or the floor works well — in the final layout you want for your blanket. This lets you distribute colors and textures evenly, spot any squares that didn’t block to the right size, and plan the order in which you’ll join them. Take a photo of your layout so you can reference it as you work.
Weave in your loose ends. Each square likely has at least two yarn tails: one from the cast-on and one from the bind-off. Weave these in now, before joining. Trying to weave in ends after the blanket is assembled is awkward and annoying. Do yourself the favor of handling them square by square while everything is still separate.
Choose your joining yarn. You can join squares with the same yarn you used to knit them, which creates a seamless look. Alternatively, you can use a contrasting color to make the seams a deliberate design element. If your blanket yarn is thick, you might want to use a slightly thinner yarn or even split the plies for your seam so it doesn’t become too bulky. Whatever you choose, have a generous amount ready — you’ll use more joining yarn than you expect.
Method 1: The Mattress Stitch (Invisible Seam)
The mattress stitch is widely considered the gold standard of knitted seaming. When done correctly, it creates a join that is virtually invisible from the right side of the fabric. The seam lies flat, the fabric flows continuously from one square to the next, and the finished blanket looks like it was knitted in one piece.
This method does require a bit of patience and a tapestry needle, but it’s not complicated once you understand the movement of the stitch. It’s also the most satisfying technique in terms of the finished result.
What you need
A tapestry needle (also called a yarn needle or darning needle), the same or matching yarn as your squares, scissors, and two blocked squares.
Step by step
Place two squares side by side on a flat surface with their right sides facing up. The edges you want to join should be touching or close together. This is important: with mattress stitch, you work with the right sides facing you the entire time, which is what allows you to see exactly what the seam looks like as you go.
Thread your tapestry needle with a length of yarn about twice the length of the seam you’re joining, plus a few extra inches. If your squares are large, you may need to join in sections and weave in the ends as you go.
Starting at the bottom of the seam, anchor your yarn by making a figure-eight stitch between the corner stitches of both squares. This creates a stable base to work from.
Now look closely at the edge stitches of your knitted fabric. Along the side edge of a knitted piece, you’ll see a series of little bars or bumps running between the edge stitch and the second stitch in from the edge. These horizontal bars are what you’ll be picking up.
Insert your needle under the first bar on the left square, then under the corresponding bar on the right square. Pull the yarn through gently. Then move up to the next pair of bars: insert the needle under the bar on the left, then under the bar on the right, and pull through. Continue this zigzag motion, alternating left and right, for the full length of the seam.
Every inch or so, gently pull the yarn to tighten the seam. You’ll see the two edges draw together and the seam almost disappear into the fabric. Avoid pulling too tightly, which puckers the fabric, or leaving it too loose, which creates a gap.
When you reach the end of the seam, secure your yarn with a few small stitches and weave in the tail.
Tips for success
The mattress stitch works best when your square edges have a relatively clean, consistent selvedge edge. If you noticed loose or uneven edge stitches when you were knitting your squares, you might find the mattress stitch trickier to work with — in that case, one of the other methods below might give you a cleaner result.
Also, work in good light. The bars you’re picking up are small, and finding them in dim lighting leads to mistakes and frustration.
Method 2: The Whip Stitch (Quick and Beginner-Friendly)
The whip stitch is probably the fastest of the three methods and the one most beginners turn to first because it requires almost no technique to learn. Instead of weaving through bars in the fabric, you simply pass your needle through corresponding stitches on both edges and wrap the yarn over the top of the seam as you go.
The result is a seam that is visible from the outside — it creates a raised ridge of wrapping yarn along the join. Whether this is a drawback or a feature depends entirely on your project. For a rustic, textured blanket where you don’t mind visible seams, or for a blanket where you’re using a contrasting yarn and want the joins to be decorative, whip stitch is a great choice. It’s also genuinely fast, which matters when you have many squares to join.
What you need
A tapestry needle, joining yarn, and two squares.
Step by step
Place your two squares with right sides together, so the outer (right) sides are facing each other and you’re looking at the wrong sides. Align the edges you want to join carefully, matching stitch for stitch along the bound-off or cast-on edges, or row for row along side edges.
Thread your tapestry needle. Starting at one end of the seam, insert the needle from front to back (from your side through to the other side) through the edge stitch of both layers at once, picking up the outermost loop of each. Pull the yarn through, leaving a tail to weave in later.
Move one stitch along and again pass the needle from front to back through both layers. Pull through. Continue in this way — one stitch at a time, passing the needle through both layers and pulling the yarn over the top to wrap around the edge — until you reach the end of the seam.
When you’re done, open the seam out. You’ll see a ridge of yarn along the join on the right side of the fabric. This is the characteristic look of a whip stitch seam.
Secure your yarn at both ends by weaving the tails in securely.
Tips for success
The key to a neat whip stitch is consistency: try to pick up the same loop at the edge of each square every time. If you sometimes grab two loops and sometimes grab one, the seam will look uneven. Go slowly at first, especially if your yarn is textured or dark in color.
Tension matters here too. You want the wraps to lie snugly against the edge without pulling the fabric. A loose whip stitch leaves visible gaps; an overly tight one bunches the fabric.
If you’re joining squares along a side edge (rather than a bound-off edge), you’ll be picking up one bar for each garter ridge or one bar per two rows for stockinette. Just aim to pick up consistently and your seam will look tidy.
Method 3: The Single Crochet Join (Decorative and Strong)
The single crochet join is a favorite among knitters who also know a little crochet, but it’s worth learning even if you’ve never held a crochet hook before. The motion involved is simple and repetitive, and the result is both strong and attractive.
Like the whip stitch, the single crochet join creates a visible ridge along your seam. The ridge is slightly more pronounced and three-dimensional than the whip stitch ridge, and it has a lovely woven texture to it. Many knitters who use this method choose a contrasting yarn specifically to make the join a graphic element of the blanket’s design. A blanket made of grey squares with coral crochet joins, for example, looks like it was designed that way from the beginning.
If you plan to use contrasting joins throughout the blanket, this method can completely transform the look of the finished piece.
What you need
A crochet hook in a size appropriate for your yarn weight (check your yarn label for a suggested hook size), joining yarn, and two squares.
Step by step
Place your two squares with right sides together, just as with the whip stitch. Hold them together in your non-dominant hand.
Make a slip knot with your joining yarn and place it on your crochet hook.
Insert the crochet hook through both layers of fabric at the corner of the seam, picking up the edge stitch of both squares at once. Hook the yarn and pull a loop through both layers — you should now have two loops on your hook.
Wrap the yarn over the hook again and pull it through both loops. You’ve just made your first single crochet stitch.
Move one stitch along and repeat: insert the hook through both layers, pull up a loop, wrap yarn over hook, pull through both loops. Continue in this way to the end of the seam.
When you reach the end of the seam, cut your yarn and pull the tail through the final loop to fasten off. Weave in your ends.
When you open the seam out, you’ll see a neat, textured ridge running along the join on the right side.
Tips for success
The crochet join is slightly more forgiving than mattress stitch when your edge stitches aren’t perfectly even, because you’re essentially just poking through the fabric rather than needing to find specific structural bars. This makes it a good choice for bulky yarn, textured yarn, or beginners whose selvedge edges are less than perfect.
Try to keep your crochet tension even throughout. If you’re a naturally tight crocheter, be conscious of not pulling the seam too firm. If you’re new to crochet, practice the single crochet stitch on a swatch before you start on your actual blanket.
One useful trick: if you’re joining the entire blanket with crochet seams, consider working a single crochet border around the whole finished blanket using the same joining yarn. It pulls the whole piece together visually and covers any minor inconsistencies at the edges.
Joining Rows vs. Joining Columns: A Quick Note
When you assemble a blanket from squares, you’ll typically need to join squares both horizontally (into rows) and then join those rows vertically (into columns). The methods work the same way regardless of direction, but here’s a practical tip: join all your squares into horizontal rows first, then join the rows together. This keeps your seams shorter and more manageable while you’re working.
When you join the rows together, you’ll be working across longer seams. Take breaks, check your tension periodically, and make sure the cross-seams (where four corners of four squares meet) are lining up neatly. These intersecting points can get a little thick, so don’t force extra yarn through — work through the seam junction with your needle or hook as smoothly as you can.
Choosing the Right Method for Your Blanket
All three methods are valid, reliable ways to join knitted squares. The right choice depends on a few practical factors.
If you want seams that disappear entirely and the blanket to look seamless, the mattress stitch is your best option. It takes the most time and requires the most attention, but the result is beautiful.
If you want speed and simplicity, especially for a casual or rustic project, whip stitch is your friend. It’s perfectly functional, moderately attractive, and easy enough for a complete beginner to execute well on the first try.
If you want a decorative seam with a bit of texture and you’re comfortable picking up a crochet hook (or willing to learn), the single crochet join gives you a professional-looking, characterful finish that can become a real design asset.
Don’t be afraid to try all three on small test swatches before committing to your blanket. A few minutes of testing can save you from undoing dozens of joins later.
Final Thoughts
Joining knitted squares into a blanket is one of those skills that sounds harder than it actually is. Once you’ve done a few seams with any of these three methods, the motion becomes comfortable and even meditative. You’ll develop a feel for the tension, find your rhythm, and before long you’ll have a finished blanket where all those individual squares have become something whole and warm and genuinely beautiful.
The squares you made by hand deserve to be assembled with care. Take your time, keep your tension consistent, and trust the method. The join is the last step between you and a finished project — and that’s a genuinely good place to be.