• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
MyCrochetory
  • HOME
  • ABOUT ME
  • FREE PATTERNS
  • TUTORIALS
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
You are here: Home / Stitch & Technique Tutorials / How to Join Crochet Squares the Easy Way

How to Join Crochet Squares the Easy Way

26 June 2018 by Sylwia (MyCrochetory) 5 Comments

Updated: 10 July 2026 by Sylwia (MyCrochetory)

Joining crochet squares always seems like the slow, stubborn part after all the fun. I make these cheerful little squares, lay them out, and admire my work. Then I remember it’s time to sew them together, and honestly, I’d rather just keep crocheting more squares than deal with seams.

But mattress stitch has saved me more times than I can count. It makes seams flat, neat, and almost invisible. No lumpy ridges or seams that stand out. I use it for everything from granny square blankets to pillows, bags, and even sweaters. If it’s made of squares, this is the join I rely on.

I’ll show you how I use mattress stitch to join crochet squares, line up the corners, and avoid little problems like seams that bunch or twist when you want them to disappear.

How to join crochet squares neatly with mattress stitch tutorial for granny square blankets

Start by trying this on just two squares, then move on to rows or bigger sections. Once you see where the needle goes, it all feels much less intimidating.

Save this tutorial before you start joining your squares. It’s much easier to follow along when you can check the photos as you go.

Table of Contents

Toggle
  • Quick Answer: What Is the Best Way to Join Crochet Squares Invisibly?
  • Before You Start Joining Crochet Squares
  • Why I Like Mattress Stitch for Crochet Squares
  • When Mattress Stitch Works Best
  • How to Join Crochet Squares: Video Tutorial
  • How to Join Two Crochet Squares With Mattress Stitch
    • Step 1: Start at the Corner
    • Step 2: Work Into the Next Edge Stitch
    • Step 3: Keep the Stitches Matched
    • Step 4: Finish the Corner
  • How Tight Should the Mattress Stitch Be?
  • How to Join Sets of Crochet Squares
    • Step 1: Bring the First Corner Into Place
    • Step 2: Connect the Center Where Four Squares Meet
    • Finish the Edge of Square 1
    • Repeat on Square 2
    • Move From Square 1 to Square 3
    • Move From Square 2 to Square 4
    • Begin the Next Section of the Seam
    • Tighten the Center Carefully
    • Continue Across the Next Edge
  • Common Mistakes When Joining Crochet Squares
    • Pulling the Yarn Too Tight
    • Skipping a Stitch Along One Edge
    • Working Into the Wrong Part of the Stitch
    • Forgetting to Block First
  • Mattress Stitch vs Slip Stitch Join
  • Best Projects for This Joining Method
  • Helpful Tips Before You Join a Whole Blanket
  • More Crochet Tutorials to Try Next
  • FAQ About Joining Crochet Squares
    • What is the cleanest way to join crochet squares?
    • Should I block crochet squares before joining?
    • Can I use a different color yarn for mattress stitch?
    • Why does my seam pucker?
    • Can I use mattress stitch for granny square blankets?
    • Is mattress stitch better than whip stitch for crochet squares?
    • How do I join four crochet squares at the center?
  • Final Thoughts

Quick Answer: What Is the Best Way to Join Crochet Squares Invisibly?

Mattress stitch lets you sew your crochet squares together so the front seam almost disappears. All you need is a yarn needle, matching yarn, and a few simple stitches back and forth through the edges.

The best part of this join is how you control the tension. Give the yarn a gentle tug after a few stitches, and the gap closes up with no bumpy ridge showing on your blanket.

I always use this method when I want the squares to stand out, not the seam. It’s perfect for modern granny blankets, smooth pillow covers, and clothes where you don’t want a chunky ridge.

Before You Start Joining Crochet Squares

This step saves you from future frustration. Before you start joining, block your squares if needed, check their size, and lay out your whole design for a quick preview.

Blocking really helps here, especially with granny squares that tend to wiggle or stretch as you work. Don’t worry about making every square look perfect; just get them close in size and shape so joining is much easier.

Here’s what you’ll need:

  • Crochet squares or motifs
  • Yarn needle
  • Matching yarn for an invisible seam
  • Stitch markers
  • Scissors
  • Crochet hook, only if you need help pulling yarn ends through
Four crochet granny squares with yarn needle ready for mattress stitch joining tutorial

Why I Like Mattress Stitch for Crochet Squares

Some joining methods are quick, but they leave a ridge. That can look nice if you want texture, but not every blanket needs extra seams standing out in front.

Mattress stitch keeps the front looking smooth because the yarn hides between the square edges. It’s not the fastest way to join, but after spending so much time making the squares, I want the join to look just as good.

This join also works well with color changes. If you use matching yarn and keep your stitches tucked into the edge, the seam blends in instead of cutting through the design.

Close-up of crochet squares joined with an invisible mattress stitch seam

When Mattress Stitch Works Best

I use this method whenever I want a join that’s flat and smooth. It’s my favorite for blankets, cushion covers, bags, or any project made of squares, especially when you want things to look neat.

It works best when your squares have clear edge stitches—like granny squares, solid blocks, or textured motifs. As long as you can line up the side stitches, mattress stitch has your back.

Take your time with this step. Mattress stitch is about lining things up, not rushing. I’m happy to spend a few extra minutes for a seam that looks smooth and tidy.

If you want to put these joining tips to use, take a look at my Granny Pinwheel Blanket pattern. It’s a fun way to practice and end up with something beautiful!

How to Join Crochet Squares: Video Tutorial

TIP: To view this mattress stitch join video tutorial properly, please disable any ad-blocker you have running.

How to Join Two Crochet Squares With Mattress Stitch

This first join is where it all starts to make sense. Once you get the rhythm, you can stitch across a whole blanket without worrying about every single step.

Place two crochet squares on a flat surface with the right side facing up. The edges you want to join should sit close together, with the corners lined up.

Thread your yarn needle with the same yarn you used for your squares, or pick a color that blends right in. Leave yourself a tail long enough to weave in when you’re done.

Step 1: Start at the Corner

Corners can be trickier than they look. If that first corner is off, your seam will start drifting before you even notice.

Insert the needle into the first corner stitch of the first square, then bring it out through the next corner stitch. Pull the yarn through gently.

Starting mattress stitch by inserting a yarn needle through the corner stitch of a crochet square

Now repeat the same step on the second square, starting at the matching corner space. Don’t pull tightly yet, since you want the fabric to stay relaxed while you make the first few stitches.

Preparing two crochet squares before joining them with mattress stitch and a yarn needle
Working into the next edge stitch while joining crochet squares with mattress stitch

Step 2: Work Into the Next Edge Stitch

This part can get a little tricky, and your usual crochet habits might trip you up. The key is to keep moving through matching spots on both squares.

Go back to the first square. Insert the needle into the same place where the yarn came out, then bring it out through the next stitch along the edge.

Creating mattress stitch between two crochet squares before tightening the seam

Do the same thing on the second square. Find the matching stitch on the other side and keep the squares flat and side by side.

You’ll see a little ladder forming between the two edges. It might look a bit loose at first, and that’s totally normal. Don’t worry about the seam yet—it needs a few stitches before it starts to come together.

Creating mattress stitch between two crochet squares before tightening the seam

Step 3: Keep the Stitches Matched

Watch your tension here. If you pull every stitch tight, you’ll end up with puckers or a shorter edge than you wanted.

Go back and forth between the squares, always picking the next matching stitch. Every so often, give the yarn a gentle pull to snug things up and bring the edges together.

Loose mattress stitch connecting two crochet granny squares before closing the seam

Don’t yank your squares into place—just pull enough so the seam closes and everything stays flat. You want the fabric to relax, not bunch up.

Mattress Stitch join tutorial for beginner by www.mycrochetory.com

Step 4: Finish the Corner

It’s easy to miss the last corner because your mind is already on the finish line. Don’t skip it, or you’ll spot a tiny gap later and wish you hadn’t!

When you reach the end, insert the needle through the top corner chain or corner stitch on both squares. Pull gently so the corners meet neatly.

Finishing the corner while joining crochet squares with mattress stitch

Tie off and weave in your ends on the back side. Check how it looks from the front first, then the back, and make any last tension tweaks before hiding the tail for good.

Close-up of mattress stitch seam before weaving in yarn ends on crochet squares

Here, you can also see the back of the seamed motifs and the stitch is almost invisible even there.

Back of crochet squares joined with mattress stitch showing an almost invisible seam

How Tight Should the Mattress Stitch Be?

If you pull your seam too tight, those pretty squares start to look a bit sad. The edges curl in, the fabric pulls, and suddenly your join looks off in the corner.

You want mattress stitch snug enough to close the gap, but loose enough so everything stays the same size. I usually pull the yarn after a few stitches, then smooth the fabric with my hands before moving on.

If the seam feels stiff, just loosen your next few stitches. If you spot gaps between the squares, pull a bit more, or double-check that you’re working into matching stitches.

How to Join Sets of Crochet Squares

Joining four squares at a corner can make a lot of us nervous. It’s not actually hard; you just need to slow down and pay attention to the corner chains.

Start by joining your squares into pairs or strips, just like before. Once you’ve got those, lay them next to each other and line up the corners before you sew the next seam.

Layout showing how to join four crochet squares together at the center with mattress stitch

Step 1: Bring the First Corner Into Place

Start at the corner where the new seam begins. Insert the needle into the top of the last stitch of the first square and bring it out through the first corner chain.

Repeat the same step on the second square. Keep the yarn relaxed until all corner points are connected.

Step 2: Connect the Center Where Four Squares Meet

It’s so easy to lose track of which corner belongs to which square, especially when you’re joining four squares at the center. Before sewing, place the four squares in their final position and keep the numbering consistent:

  • Square 1: bottom right
  • Square 2: top right
  • Square 3: bottom left
  • Square 4: top left

The seam runs from the outer right edge toward the center, passes through the point where all four squares meet, and then continues along the edges of Squares 3 and 4. Keep the squares flat while you work so the corner chains stay easy to see.

Joining the first two corner chains when connecting four crochet granny squares

Finish the Edge of Square 1

Continue the mattress stitch along the edge of Square 1 until you reach its final stitch before the corner.

Insert the needle into the top of that last edge stitch. Bring the needle out through the first corner chain of Square 1.

Don’t pull the yarn tight yet. Leaving a little slack makes it easier to move through all four corners without twisting them.

Repeat on Square 2

Move the needle to Square 2, directly above Square 1.

Insert it into the top of the last edge stitch before the corner. Bring it out through the first corner chain of Square 2, following the same path used on Square 1.

The two right-hand corners should now be connected by loose mattress stitches. Check that you have used matching stitches on both squares before moving past the center.

Passing the yarn needle from one crochet square to the opposite corner during mattress stitch

Move From Square 1 to Square 3

Return to the corner chain of Square 1. Insert the needle into the same point where it came out previously.

Guide the needle across the center and bring it up through the corner chain of Square 3, right beside the first edge stitch that you will join next.

This movement connects the bottom two squares across the center. Keep the yarn loose so the corner of Square 3 is not pulled under Square 1.

Connecting the second pair of crochet square corners with mattress stitch

Move From Square 2 to Square 4

Repeat the same movement across the top two squares.

Insert the needle into the corner chain of Square 2, using the same point where the yarn previously exited. Bring it up through the corresponding corner chain of Square 4, close to its first edge stitch.

You should now have small yarn bridges connecting Squares 1 and 3, and Squares 2 and 4. All four corners should still lie flat around the center opening.

Continuing mattress stitch after joining the center of four crochet squares

Begin the Next Section of the Seam

Now continue from the center along the edges of Squares 3 and 4.

On Square 3, insert the needle into the corner chain where it last came out. Bring it up through the top of the next edge stitch.

Repeat this on Square 4. Insert the needle into its corner chain, then bring it out through the next matching edge stitch.

You have now passed through the four-square intersection and returned to the regular mattress stitch rhythm.

Mattress Stitch join tutorial for beginner by www.mycrochetory.com

Tighten the Center Carefully

Once all four corner connections are in place, pull the seaming yarn slowly. Do not tighten one section with a sharp tug.

Instead, hold the squares flat and gently draw the yarn through each connection. Watch the center as the four corners move closer together.

The corners should meet neatly without overlapping, bunching, or forming a hard knot. A tiny opening in the center is fine if that matches the corner construction of your squares.

If one corner starts to fold inward, loosen the yarn slightly and adjust the squares before continuing. It is much easier to fix the center now than after the remaining seam is finished.

Tightening the center join of four crochet squares using mattress stitch

Continue Across the Next Edge

Once the center corner looks neat, continue the mattress stitch along the next pair of square edges. Match stitch to stitch and pause every few stitches to check the front.

The center should lie flat, not twist or puff up. If it’s bulky, just undo that little bit and use a lighter touch next time you pull through the corners.

Flat invisible seam created with mattress stitch while joining crochet granny squares together

Common Mistakes When Joining Crochet Squares

Most messy seams aren’t because you’re doing it wrong. It’s usually just small habits sneaking in. The best part? Once you know what to watch for, fixing them is easy.

Pulling the Yarn Too Tight

Pulling the seam too tight can shrink the edge. That’s how you get puckers, curled edges, or a seam that feels stiff and grumpy.

Pull gently after every few stitches instead of yanking after each one. If the fabric starts to gather, loosen the last few stitches before moving forward.

Skipping a Stitch Along One Edge

This sneaky mistake hides until you finish. You’ll reach the corner and suddenly notice one square has more stitches left than the other.

Break up long edges with stitch markers so you’re only matching a small section at a time. It’s much easier than trying to keep an entire blanket strip straight by willpower alone.

Working Into the Wrong Part of the Stitch

If the seam shows more than expected, your needle may be too far from the edge or catching different parts of the stitch on each square.

Stick with the same part of each stitch as you go. Being consistent here makes your join look much neater in the end.

Forgetting to Block First

You can still join unblocked squares, but wobbly edges make things harder. You’ll spend more time fixing corners than actually sewing.

Block first for flatter edges and corners that line up. It makes joining much less of a struggle.

Mattress Stitch vs Slip Stitch Join

A slip stitch join is faster and uses a crochet hook, but it usually creates a visible ridge or line. That can be beautiful when the seam is part of the design.

Mattress stitch uses a yarn needle and leaves things nice and flat. I use it whenever I want the squares to fit closely together, without a big seam standing out.

For blankets that need a decorative grid, slip stitch can be a fun option. For a softer, cleaner look, mattress stitch is usually the one I would pick.

If you’d like to learn another handy joining method, check out my How to Slip Stitch in Crochet tutorial for step-by-step instructions

Best Projects for This Joining Method

This way of joining is perfect when you want the front to look smooth and clean. Think granny square blankets, patchwork bags, cozy pillow covers, cardigans, or baby blankets made from squares.

It also works well when you use more than one square color. Since the seam hides between the edges, the join does not compete with the color layout.

If I need a quick gift, this isn’t my first choice. But when I want a project to look like I put in extra care, that smooth, clean seam is worth every extra minute.

Crochet granny squares neatly joined with mattress stitch creating smooth invisible seams

Helpful Tips Before You Join a Whole Blanket

Looking at a whole blanket of squares can feel overwhelming, but I like to join smaller sections first and then put those together. It’s much easier to handle, and you won’t get frustrated trying to manage a huge pile of crochet.

Lay out your design and take a quick photo on your phone before you start. Stack your squares in order or add small tags if you care about the color order. This really helps prevent mixing things up halfway through.

Use a yarn length that feels comfortable, not one long piece for the whole blanket. Long yarn gets fuzzy, tangled, and hard to manage after too much pulling through stitches.

Working on a granny square blanket? Pin this tutorial or bookmark it before you start joining rows. It’s much easier to check the corner steps with the post open next to you.

Step by step crochet tutorial showing how to join granny squares with mattress stitch for flat invisible seams

More Crochet Tutorials to Try Next

Once you feel good about joining squares, there are a few other tricks that can really tidy up your crochet projects.

Here are some to try next:

  • How to crochet a shawl
  • How to foundation single crochet
  • How to single crochet 2 rows at once
  • How to crochet a magic ring – 3 easy ways
  • How to crochet ribbing
  • How to Intarsia Crochet

If you love making squares, I’d definitely save the magic ring and blocking tutorials. Clean centers, straight edges, and tidy joins are the kind of details that make me happy.

FAQ About Joining Crochet Squares

What is the cleanest way to join crochet squares?

Mattress stitch is my go-to for joining crochet squares when I want a flat, barely-there seam. It works best if you block your squares first and line up the edge stitches before you start—that little bit of prep goes a long way.

Should I block crochet squares before joining?

Yes, I always block my squares before joining, especially if they’re granny squares or tend to lose their shape. It makes lining up the edges easier, and the whole joining process goes much smoother.

Can I use a different color yarn for mattress stitch?

You can, but if you want the seam to disappear, matching yarn works best. A contrasting color is good for learning or teaching, but in a finished piece, it will stand out more.

Why does my seam pucker?

If your seam is puckering, you’ve probably pulled too tight or missed a stitch match somewhere. Loosen the last few stitches, smooth things out, and double-check that every stitch on one square lines up with the one on the other.

Can I use mattress stitch for granny square blankets?

Absolutely! Mattress stitch is perfect for granny square blankets. You get a flatter, cleaner join, and your squares remain the main focus.

Is mattress stitch better than whip stitch for crochet squares?

Mattress stitch usually makes a smoother, flatter seam. Whip stitch is a bit faster, but it often shows more—especially if your yarn color is different from the squares.

How do I join four crochet squares at the center?

Join your squares in pairs first, then match up the pairs and sew through the corner chains at the center. Go easy on the tension so all four corners meet up nice and flat—no lumps or bumps.

Final Thoughts

You don’t have to let joining squares become the step that keeps your project unfinished for months. Once you get the feel for mattress stitch, finishing up becomes almost relaxing, and it’s a peaceful way to close out all your hard work.

Just start with two squares, go easy on the tension, and watch those corners. That’s usually all it takes to turn a pile of squares into something you’ll actually want to use or give as a gift.

Save this mattress stitch tutorial for your next project with squares. It’s a handy guide to keep for blankets, pillows, bags, or any crochet made from small motifs.

Share
Pin69K
Tweet
69K Shares

Filed Under: Stitch & Technique Tutorials, Tutorials

Ready to fall in love with yarn all over again? These free crochet tutorials for beginners are packed with simple step‑bys, insider hacks, and fun project ideas – perfect for turning your “maybe someday” into “look what I made” this weekend. Hello! If you’ve ever gazed at a ball of yarn and thought, “Where do…

Read More

If you’ve ever wondered how to crochet a shawl, especially after seeing a gorgeous triangle design and thinking, “I’d love to make something like that,” you’re not alone. I felt the same way when I picked up my first hook. Here’s the good news: learning how to crochet a triangle shawl is easier than you…

Read More

Previous Post: « Free Amazing Sunny Lace Infinity Scarf Crochet Pattern
Next Post: How to crochet granny square blanket »

Reader Interactions

Comments

  1. Debbe

    15 July 2019 at 03:04

    This technique worked absolutely perfectly for my project!! Thank you!!

    Reply
  2. Julie

    22 August 2019 at 12:29

    Thank you so much for the clear, easy to understand instructions!

    Reply
  3. Deborah Thompsen

    15 October 2020 at 20:14

    Thank you! Your technique has given the perfect finish to my project. It’s called Midnight Diamond Blanket on Ravelry.

    Reply
  4. Friedan Sandoval

    29 October 2021 at 05:50

    Thank you for your help. Amazing…..!!!!!

    Reply
  5. Peg Vanourny

    19 May 2023 at 15:44

    I’ve been crocheting for years, and these are the best instructions I’ve see! I’m going to pass this email along to my granddaughter who loves to crochet granny squares!
    Thanks so much!

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Me

Hi! I’m Sylwia and welcome to my blog.
More about me

Etsy image

Footer

MyCrochetory

  • Facebook
  • Instagram
  • Pinterest

All photos, designs, and patterns are copyright of MyCrochetory unless otherwise noted. Please do not repost or claim my content as your own. My patterns are for personal use only and may not be translated or reproduced in another language. Sylwia of MyCrochetory is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com. Update Privacy Settings Exclusive Member of Mediavine Home

MyCrochetory© 2026 Terms. Privacy Policy.

 

Loading Comments...