How to Join Granny Squares: 8 Methods Compared
You have spent weeks crocheting beautiful individual granny squares — and now you face the part many crocheters dread: joining them. The joining method affects the look, feel, and durability of the finished blanket. Eight methods, ranging from beginner-easy to advanced-decorative, each suit different projects. This guide compares all eight with honest assessments from 40+ assembled granny-square blankets.
Best joining methods for beginners: whip stitch (fastest, visible seam) and slip-stitch join (neat, slightly raised ridge). For invisible joins: mattress stitch. For working as you go without separate joining: JAYG (join-as-you-go). Always block individual squares to uniform size before joining — unblocked squares of varying sizes produce a wavy, puckered finished blanket regardless of joining method.
Eight granny-square joining methods compared
| Method | Difficulty | Speed | Visibility | Best for |
|---|---|---|---|---|
| Whip stitch | Easy | Fast | Visible seam | Beginners, charity projects |
| Mattress stitch | Intermediate | Medium | Invisible | Professional finish |
| Slip-stitch join | Easy | Fast | Raised ridge | Decorative ridge effect |
| Single-crochet join | Easy | Medium | Visible textured | Decorative, durable seams |
| Flat zip / zipper join | Intermediate | Medium | Nearly invisible | Seamless appearance |
| JAYG (join-as-you-go) | Intermediate | Best | Clean join | Skipping separate joining |
| Flat braid join | Advanced | Slow | Decorative braid | Showpiece blankets |
| Celtic lace join | Advanced | Slow | Lacy, decorative | Elegant heirloom afghans |
1. Whip stitch — the easiest method
Thread a yarn needle with matching yarn. Hold two squares together with right sides facing. Stitch through both layers, going from front to back repeatedly along the edge. This creates a visible ridge on the wrong side and a neat seam on the right side. Space stitches about ¼ inch apart for strength without bulk.
Pros: fastest method, requires only a yarn needle, very beginner-friendly. Cons: visible seam ridge on the wrong side, slightly less flexible than crocheted joins. When to use: baby blankets, charity blankets, any project where speed matters more than invisible seams.
2. Mattress stitch — invisible
The professional finish. Lay squares side by side with right sides facing up. Using a yarn needle, pick up the horizontal bars between edge stitches, alternating between the two squares. Pull snug every few stitches. The seam disappears completely into the fabric, creating a truly invisible join. This is the technique used in published pattern samples and high-end gifts.
Pros: invisible from the right side, durable, no visible ridge. Cons: requires more practice than whip stitch, slower per join. When to use: gift blankets, heirloom pieces, any project where the seamless look matters.
3. Join-as-you-go (JAYG) — eliminates separate joining
JAYG eliminates the separate joining step entirely by connecting each new square to its neighbours during the final round. On the last round of each subsequent square, replace specific chain spaces with slip stitches into the corresponding chain space of the adjacent already-completed square. This creates a clean, consistent join with no separate sewing or crocheting required.
JAYG is my preferred method for blankets with 50+ squares because it eliminates the massive end-of-project joining session. Instead of crocheting all squares, then spending days joining them, each square is connected as soon as it is finished. The blanket grows visibly with each new square — psychologically motivating for long projects.
Use the granny square calculator to plan your layout (rows × columns × square size) before starting JAYG. Working out the layout in advance means you can confidently join each new square to the right neighbours without confusion.
4. Slip-stitch join
Hold two squares together with right sides facing. Insert your hook through both layers at the edge. Yarn over and pull through both layers and the loop on the hook in one motion (a slip stitch). Continue along the edge. Produces a small raised ridge of slip stitches on the wrong side — sometimes intentionally on the right side for a decorative effect.
When to use: when you want a slightly textured ridge as a design feature, or when the slip-stitched ridge falls between squares as a deliberate accent.
5. Single-crochet join
Similar to slip-stitch join but uses single crochet instead of slip stitch through both layers. Produces a more visible, more textured ridge. Strong, durable, and traditional — many vintage granny-square afghans use this method.
6-8. Decorative joining methods
Flat zip / zipper join (#5)
An advanced technique that interlocks edge stitches between adjacent squares using a long needle and yarn. Produces a nearly-invisible join even on the front. Most appropriate for solid-coloured squares where any visible seam would distract.
Flat braid join (#6)
Decorative interweaving technique that creates a braided effect between adjacent squares. The join becomes a design feature rather than functional connector. Best for showpiece blankets where the joining is meant to be admired.
Celtic lace join (#7-8)
Most decorative option. Uses complex stitching to create a lacy, ornamental connector between squares. Often combined with motifs from the squares themselves. Used in heirloom Afghan-style blankets where the entire piece is a design statement.
Tips for perfect joins
- Block squares first. Always block individual squares to uniform size before joining. Unblocked squares of varying sizes create a wavy, puckered blanket no matter which joining method you use. This is the single most important step for professional-looking granny blankets.
- Consistent tension. Keep your joining tension even throughout. Too tight and the blanket won't lay flat; too loose and the seams will gap.
- Plan your layout. Arrange all squares on a flat surface before joining to finalise colour placement. Take a photo for reference. Adjust positions to balance colour distribution before committing.
- Join in strips first. For large blankets, join squares into horizontal strips, then join the strips together. This is easier to manage than trying to join individual squares in a grid pattern.
- Match the joining yarn to one of the square colours. Using a third unmatched colour for joining creates visible lines that distract from the square design.
- Add a border to unify. A 2-3 round single-crochet border around the joined blanket hides any minor joining irregularities and adds professional polish. See the blanket size guide for border recommendations by blanket size.
Direct answers.
What's the easiest way to join granny squares?
Whip stitch — uses only a yarn needle, requires no advanced crochet skills, and works quickly. The trade-off is a visible seam ridge on the wrong side. For absolute beginners, whip stitch is the right starting point. Move to mattress stitch (invisible) once you have one whip-stitched blanket under your belt.
What's the most invisible way to join granny squares?
Mattress stitch. Pick up horizontal bars between edge stitches alternately on each square, pull snug every few stitches. The seam disappears into the fabric. Best for gift blankets, heirloom pieces, and any project where the seamless look matters. Takes more practice than whip stitch but the result is dramatically better.
Should I join all squares first or use JAYG?
Depends on the project size. For small projects (under 20 squares), join all squares first — you have flexibility to rearrange the layout. For large projects (50+ squares), JAYG saves significant time and prevents the daunting 'wall of joining' at the end. JAYG also lets you see the blanket grow, which is psychologically motivating for multi-month projects.
Do I need to block granny squares before joining?
Yes — strongly recommended. Pin each square to identical dimensions on blocking mats and let dry before joining. Unblocked squares of slightly varying sizes produce a wavy, puckered finished blanket no matter how skilled your joining is. Blocking takes 24 hours but is the single most important step for professional results.
What colour yarn should I use for joining?
Match one of the colours in the squares — typically the dominant colour or the colour that appears at the square's outer edge. Using a third unmatched colour creates visible grid lines that distract from the square design. The 'invisible' methods (mattress stitch, flat zip) require matching colours to actually look invisible.
Can I join granny squares of different sizes?
Yes, but with planning. The pattern needs to accommodate the size variation — e.g., a deliberate scrappy quilt-style design where varied square sizes are the design intent. For uniform-looking blankets, all squares should be the same size after blocking. If you have a mix of sizes, group them by size and create a deliberately varied layout rather than trying to force uniformity.
Sources & further reading
- Craft Yarn Council — Standard Yarn Weight System
- Crochet Guild of America (CGOA) — professional standards
- Edie Eckman, The Crochet Answer Book (Storey Publishing) — technique reference
- Clara Parkes, The Knitter's Book of Yarn (Potter Craft) — fibre properties
Related guides.
Crochet Blanket Size Guide
Complete crochet blanket size guide — every standard dimension from 12-inch lovey to 110-inch king, plus yarn yardage estimates and recommen
How to Block Crochet Projects
Complete blocking guide for crochet — wet blocking, steam blocking, spray blocking, and kill method. When to block, what to block, and exact
Crochet Colorwork Techniques
Master crochet colorwork — clean color changes, tapestry crochet, intarsia, planned pooling, surface crochet, and color theory for stunning