• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

  • Home
  • All varieties
  • Amigurumi
  • Baby Crochet
  • Crochet Accessories
  • Crochet Blankets
  • Crochet Clothing
  • Crochet Home Decor
  • Crochet Patterns
  • Crochet Tutorials
  • Granny Square Crochet
  • Seasonal Crochet

  • Facebook
  • Instagram
  • Pinterest
  • RSS
  • Twitter
  • YouTube
  • Home
  • All varieties
  • Amigurumi
  • Baby Crochet
  • Crochet Accessories
  • Crochet Blankets
  • Crochet Clothing
  • Crochet Home Decor
  • Crochet Patterns
  • Crochet Tutorials
  • Granny Square Crochet
  • Seasonal Crochet
  • Facebook
  • Instagram
  • Pinterest
  • RSS
  • Twitter
  • YouTube
Crochet Clothing / Crochet Granny Square Top: A Complete Step-by-Step Tutorial

Crochet Granny Square Top: A Complete Step-by-Step Tutorial

October 22, 2026 by wb6dy

A crochet granny square top is a fun way to turn classic crochet motifs into a wearable, handmade garment. By making individual squares and joining them into front and back panels, you can create a colorful sleeveless top that suits your personal style.

Choose bright patchwork colors for a playful summer look, soft pastels for a delicate finish, or neutral shades for a versatile piece you can layer over a tank top or dress. The key to a comfortable result is to measure your squares carefully and check the fit before joining the panels permanently.

1. Project Overview

  • Project name: Crochet Granny Square Top
  • Skill level: Beginner to confident beginner
  • Construction: Two rectangular panels made from granny squares, joined at the shoulders and sides
  • Approximate finished measurements: Customizable; the example below targets a relaxed top around 36–40 inches in finished bust circumference, with approximately 18–20 inches of body length.
  • Approximate completion time: 10–18 hours
  • Materials: Medium-weight or lightweight yarn, crochet hook, scissors, yarn needle, stitch markers, and measuring tape
  • Main techniques: Double crochet clusters, chain spaces, granny-square corners, color changes, joining squares, sewing seams, and simple edging
  • Styling options: Wear it over a camisole, with jeans or shorts, or layered over a lightweight dress.

All measurements and time estimates are approximate. The final fit depends on yarn weight, hook size, square dimensions, joining seams, edging, and the wearer’s measurements.

2. Materials and Tools

Gather the following supplies:

  • Yarn: Approximately 500–900 yards, depending on size, square dimensions, and color changes.
  • Crochet hook: A 4.5 mm or 5 mm hook suitable for your yarn.
  • Scissors: For cutting yarn.
  • Yarn needle: For joining squares and weaving in ends.
  • Stitch markers: To mark corners, shoulder seams, and side openings.
  • Measuring tape: To measure your body, squares, and panels.
  • Removable clips or extra markers: Optional, for checking the fit before sewing the panels together.

Choosing yarn for a wearable top

Choose a yarn that feels comfortable against the skin and has suitable drape. Cotton and cotton blends are popular for warm-weather garments because they are breathable, while some lightweight acrylic blends may feel softer and require less special care.

Very heavy or stretchy yarn can make the top sag during wear. Use the same yarn weight and hook size throughout the main pattern so the squares remain consistent. If you change yarn types or colors, check that the new yarn produces similar square dimensions.

3. US Crochet Abbreviations

The pattern uses US crochet terminology.

AbbreviationMeaning
chChain
sl stSlip stitch
scSingle crochet
hdcHalf double crochet
dcDouble crochet
st / stsStitch / stitches
spSpace
rndRound
repRepeat
RSRight side
WSWrong side

A granny cluster means three double crochet stitches worked into the same space.

The granny squares are worked in joined rounds. The starting chain 3 counts as the first double crochet of the round, and the joining slip stitch does not count as a stitch. Chain spaces create the gaps between clusters and the four corners of the square.

4. Skills to Know Before Starting

Before beginning, make sure you can:

  • Make a slip knot and chain stitches.
  • Create a starting ring.
  • Work double crochet stitches.
  • Crochet three-double-crochet clusters into spaces.
  • Form four corners with chain spaces.
  • Join rounds with a slip stitch.
  • Change colors neatly between rounds.
  • Join squares using a crochet hook or yarn needle.
  • Sew shoulder and side seams.
  • Work single crochet edging around openings.
  • Weave in yarn ends securely.

You will make the squares first, arrange them into front and back panels, join the panels, check the neckline and armholes, and finish the edges.

5. Measurements, Gauge, and Ease

Taking measurements before crocheting helps you create a top that fits comfortably instead of relying on a standard size.

Measurements to take

Use a flexible measuring tape and record the following:

  • Bust circumference: Measure around the fullest part of the bust without pulling the tape tight.
  • Desired finished circumference: Decide how wide you want the top to be around the body.
  • Body length: Measure from the shoulder area down to the desired hem.
  • Shoulder width: Measure across the shoulders to help plan the shoulder connections.
  • Neckline width: Decide how wide you want the opening to be across the upper chest.
  • Armhole depth: Measure from the top of the shoulder down to the point where you want the armhole to end.

Understanding ease

Ease is the difference between your body measurements and the finished garment measurements.

  • Positive ease means the top is larger than your body measurement, creating a looser fit.
  • Negative ease means the top is smaller than your body measurement, creating a closer fit. This only works comfortably when the fabric has suitable stretch.

For a sleeveless granny square top, a relaxed fit with a little positive ease is often a practical starting point. The best amount depends on your preferences and how much the yarn and seams stretch.

Example sizing plan

For an illustrative finished bust circumference of about 38 inches, you could plan a front panel approximately 19 inches wide and a back panel approximately 19 inches wide before joining. If each square measures about 4.75 inches across, arrange four squares across each panel.

For a body length of approximately 19 inches, arrange four rows of squares measuring about 4.75 inches tall. This gives a starting layout of four squares across and four squares down for each panel.

The resulting top will be close to the intended dimensions, but joining seams, edging, yarn stretch, and the neckline and armhole construction may change the final fit. Try on or measure the panels before completing the seams.

6. Step-by-Step Granny Square Pattern

Use this same granny square pattern for every motif in the top. The example construction uses four squares across and four rows down for both the front and back panels, making 32 squares in total.

A. Starting the Square

Use your selected yarn and hook.

  1. Make a slip knot and chain 4.
  2. Join with a slip stitch to the first chain to form a ring.
  3. Chain 3. This counts as the first double crochet.
  4. Work 2 dc into the center ring to complete the first cluster.
  5. Chain 2.
  6. Work 3 dc into the ring, then chain 2.
  7. Repeat the group of 3 dc followed by chain 2 two more times.
  8. Join with a slip stitch to the top of the starting chain 3.

You should have four clusters of 3 dc, separated by four chain-2 spaces. These spaces establish the four corners.

B. Working the First Round

The first round is the center of the square. Check that you have four clusters and four corner spaces before continuing.

The starting chain 3 counts as the first dc of the first cluster. The joining slip stitch does not count as a stitch.

If you prefer to use different colors, fasten off after joining and attach the new color in a corner space for the next round.

C. Expanding the Square

Round 2:

  1. Slip stitch across the next two dc and into the first corner space.
  2. Chain 3, then work 2 dc into the same corner space.
  3. Chain 2 and work 3 dc into the same corner space. This completes the first corner.
  4. Chain 1.
  5. In the next corner space, work 3 dc, chain 2, and 3 dc.
  6. Chain 1, then repeat the corner sequence in the next corner space.
  7. Continue until all four corners have been worked, chaining 1 between each corner group.
  8. Join with a slip stitch to the top of the starting chain 3.

You should have four corner groups, each containing two clusters of 3 dc separated by a chain-2 space, with a chain-1 space between each pair of neighboring corners.

Round 3:

  1. Slip stitch across the next two dc and into the first corner space.
  2. Chain 3, work 2 dc into the same corner space, chain 2, and work 3 dc into the same space.
  3. Chain 1.
  4. Work 3 dc into the next chain-1 side space.
  5. Chain 1, then work 3 dc into the next corner space’s corner group: 3 dc, chain 2, 3 dc.
  6. Continue around, working 3 dc into each side space and the full corner sequence into each corner space.
  7. Join with a slip stitch to the top of the starting chain 3.

Round 4 and every following round:

  1. Slip stitch across the next two dc and into the first corner space.
  2. Chain 3, work 2 dc into the same corner space, chain 2, and work 3 dc into the same space.
  3. Chain 1.
  4. Work 3 dc into each side chain-1 space, chaining 1 between side clusters.
  5. At the next corner space, work 3 dc, chain 2, and 3 dc.
  6. Continue around all four sides, maintaining the corner and side-cluster sequence.
  7. Join with a slip stitch to the top of the starting chain 3.

Continue until each square measures approximately 4.5–5 inches across, or until it reaches the dimensions you need for your panel. The corners should remain clearly defined and the sides should grow evenly.

D. Changing Colors

To make a multicolor top, change yarn colors between rounds.

  1. Complete the final stitch of the round and join with a slip stitch.
  2. Fasten off the old color, leaving a short tail.
  3. Join the new color in a corner space with a slip knot and secure it with a chain 3 to begin the next round.
  4. Continue the round using the same square instructions.
  5. Weave in the loose ends on the wrong side after completing each square or before joining the panels.

Repeat the same color sequence across all motifs if you want a coordinated design. If you use different color combinations, keep the square dimensions and number of rounds consistent.

E. Finishing Each Square

After the final round:

  1. Join with a slip stitch to the top of the starting chain 3.
  2. Fasten off, leaving a tail for weaving in.
  3. Thread the tail through a yarn needle and weave it through several stitches on the wrong side.
  4. Lay the square flat and gently shape its corners.
  5. Measure the square from one edge to the opposite edge.
  6. Make one sample square and confirm its dimensions before crocheting the remaining motifs.

Do not rely on blocking to correct major differences in square size. If the sample square is too small or too large, adjust the hook or number of rounds before making all the motifs.

7. Planning the Top Layout

The main design uses 32 granny squares: 16 for the front and 16 for the back. Each panel contains four squares across and four rows down.

With squares measuring approximately 4.5–5 inches, each flat panel will be approximately 18–20 inches wide and 18–20 inches long before joining and edging.

Arranging the panels

  1. Arrange 16 squares into a rectangle with four squares across and four rows down.
  2. Join the squares along their touching edges to form the front panel.
  3. Repeat with the remaining 16 squares to make the back panel.
  4. Lay both panels flat with their right sides facing outward.
  5. Check that the panel dimensions match and that the squares are aligned in the same direction.

Planning the neckline and shoulders

For the example layout, join the shoulder sections along the top edge at both outer sides, working inward approximately one square from each side. Leave the central two-square-wide section open for the neckline.

This creates two shoulder connections and a centered neckline opening. The exact opening depends on your square size and should be checked against your shoulder width and preferred neckline.

Planning the armholes

The side seams will begin at the bottom hem and extend upward approximately two square rows, leaving the upper part of each side open for an armhole.

With squares around 4.75 inches tall, this leaves an armhole opening roughly 9.5 inches deep. This is only a starting point; adjust it for your body and preferred armhole coverage.

If you need a wider top, use larger squares or add squares across both panels. If you need more length, add rows to both panels. Always check the neckline, shoulders, armholes, and body width together rather than changing only one measurement.

8. Joining the Granny Squares

This tutorial uses single crochet joining throughout the main construction. It creates a visible ridge that adds definition to the motifs but can make the fabric slightly firmer than a flatter sewn seam.

Joining two squares

  1. Place two squares side by side with their right sides facing outward.
  2. Align the edges and match the corner spaces.
  3. Join the yarn at one end with a slip knot and chain 1.
  4. Insert the hook through the corresponding edge stitch or space on both squares.
  5. Work 1 sc through both layers.
  6. Continue along the edge, matching stitches and spaces as evenly as possible.
  7. Keep your tension relaxed enough that the seam does not pull the squares together.
  8. Fasten off and weave in the joining yarn.

Repeat this process to join the squares into rows, then join the rows to complete each panel. Use the same method for every internal seam so the panels have a consistent appearance.

Before proceeding, lay the front and back panels flat and compare their dimensions. If the panels do not align, check the square sizes and seam tension before joining the garment.

9. Assembling the Front and Back Panels

Once the two panels are complete, assemble the garment while leaving the neckline and armholes open.

A. Join the shoulders

  1. Place the front and back panels together with their right sides facing inward.
  2. Align the top edges and match the outer corners.
  3. Starting at the outer edge, join the first shoulder section using the same single crochet joining method.
  4. Join approximately one square’s width along the top edge.
  5. Leave the central neckline section open.
  6. Join the corresponding shoulder section on the opposite side.

Turn the garment right side out and lay it flat. The neckline should be centered, and both shoulder connections should be approximately the same length.

B. Join the side seams

  1. Align the front and back side edges, beginning at the bottom hem.
  2. Use stitch markers to mark the point where each armhole should begin.
  3. Starting at the bottom, join the side seam upward with single crochet through both panels.
  4. Stop at the marked armhole point, leaving the upper side open.
  5. Repeat on the opposite side, using the same seam length.

For the example, the side seams extend upward approximately two square rows, while the upper two rows remain open. Adjust the opening before finishing the seams if it feels too deep or too shallow.

C. Check the fit

Try on the top carefully or compare it against a garment that fits you comfortably. Check that:

  • The bust area has enough room.
  • The neckline sits comfortably without slipping too far off the shoulders.
  • Both armholes allow comfortable movement.
  • The shoulder seams sit in the intended position.
  • The hem falls at the desired length.

Use removable markers to adjust the openings before securing the seams permanently. Do not force a panel to fit by stretching it excessively; revise the square layout or seam placement if the measurements are substantially different.

10. Neckline and Armhole Edging

A single crochet edging creates a neat finish around the neckline and armholes.

A. Neckline edging

  1. Join the yarn at the back of the neckline.
  2. Chain 1; this does not count as a stitch.
  3. Work sc evenly around the neckline, placing stitches along the edges of the granny squares and around the shoulder joins.
  4. Avoid putting too many stitches into one area, especially at the corners where seams meet.
  5. Join with a slip stitch to the first sc.
  6. Fasten off and weave in the end.

Check the neckline before fastening off. If it feels too tight, remove the edging and work it again with a larger hook or fewer stitches. If it stretches or waves, reduce the number of stitches or keep the tension firmer.

B. Armhole edging

  1. Join the yarn at the underarm seam.
  2. Chain 1 and work sc evenly around the armhole edge.
  3. Work carefully around the joined squares and the ends of the side seam.
  4. Join with a slip stitch to the first sc.
  5. Fasten off and weave in the end.
  6. Repeat around the second armhole.

The two armholes should have similar edging and finished dimensions. Keep the edging flexible enough for comfortable movement without adding excessive bulk.

11. Bottom Hem and Final Finishing

The bottom hem can be left as the natural edge of the granny squares, or you can add a single crochet round for a cleaner finish.

Optional bottom border

  1. Join the yarn at a side seam along the bottom edge.
  2. Chain 1.
  3. Work sc evenly along the bottom edge, including the edges of the squares and joining seams.
  4. Avoid adding extra stitches that cause the hem to flare.
  5. Join with a slip stitch to the first sc.
  6. Fasten off and weave in the end.

Lay the top flat and check the finished length and width. Weave in all remaining yarn ends, smooth the seams, and inspect the shoulder joins and side seams for gaps.

If the garment has stretched during assembly, allow it to rest flat before measuring again. Follow the care instructions for your yarn when washing or shaping the top.

12. Sizing and Customization

The easiest way to customize a granny square top is to use your own measurements and adjust the number or size of the squares before assembly.

Adjusting the width

Measure the desired finished circumference and divide the width between the front and back panels. Then compare the desired panel width with the width of your completed squares.

For example, if you want a panel approximately 20 inches wide and each square measures 5 inches across, arrange four squares across the panel. Remember that joining seams and edging can change the final width slightly.

If you need a wider top, you can use larger squares or add squares across both panels. Make the same adjustment to the front and back so the garment remains balanced.

Adjusting the length

For a longer top, add rows of squares to both panels. For a cropped top, use fewer rows. Keep the number of rows consistent on the front and back unless you deliberately want a shaped hem.

Adjusting the shoulders and neckline

The shoulder connections and neckline opening should work together. Wider shoulder joins generally create a narrower neckline, while shorter shoulder joins leave a wider opening. Check your shoulder width and desired neckline before joining the top edges permanently.

Adjusting the armholes

Change where the side seams stop to make the armholes deeper or shallower. Use markers on both sides and check that the openings are symmetrical before sewing.

Choosing the right fit

  • Relaxed fit: Allow extra room around the bust and body.
  • Closer fit: Choose dimensions closer to your body measurements, considering how much the yarn stretches.
  • Cropped top: Use fewer square rows.
  • Longer top: Add rows to both panels.
  • Wider top: Use larger squares or additional squares across each panel.

Changing only one measurement does not automatically guarantee a good fit. Recheck the bust, shoulder connections, neckline, armholes, and body length together.

13. Color and Style Variations

You can personalize this sleeveless top in several ways while keeping the same construction.

  • Single-color top: Use one yarn color throughout for a simple, coordinated look.
  • Multicolor patchwork: Give each square a different color combination.
  • Neutral top with contrasting edging: Use cream, gray, or beige squares with a darker neckline and hem.
  • Pastel summer top: Combine soft pink, lavender, mint, and pale yellow.
  • Cropped version: Make fewer rows of squares for a shorter body.
  • Longer version: Add rows to the front and back panels.
  • Loose-fitting top: Use larger squares or more squares across the panels to create extra room.

Color changes affect the appearance but do not necessarily change the dimensions. Different yarn weights, hook sizes, or fiber types can change both the size and the drape. Measure a sample square before committing to a color combination.

14. Troubleshooting Guide

ProblemLikely cause and solution
The squares are different sizes.Tension, yarn, or round counts may differ. Measure each square and correct the differences before joining.
The squares curl instead of lying flat.Your tension may be too tight, or the corner sequence may be incorrect. Check that each corner has the complete cluster-and-chain sequence.
The front and back panels do not align.The panels may have different dimensions or seam tension. Compare the panels flat and correct the internal joins before assembly.
The top feels too tight around the bust.The panels may be too narrow or the fabric may have less stretch than expected. Add width to both panels or use larger squares before assembly.
The neckline is too wide or too narrow.The shoulder connections may be too short or too long. Reposition the shoulder seams before adding the neckline edging.
The armholes are uncomfortable.The side seams may extend too far upward or leave too little opening. Adjust the seam endpoints and check both openings before edging.
The shoulder seams pull.The shoulder joins may be too short or too tightly sewn. Check shoulder width and reinforce the joins without drawing the fabric together.
The side seams twist.The panels may be misaligned or the joining tension may be uneven. Lay the top flat and realign the edges before finishing the seams.
The bottom hem becomes wavy.Too many stitches or loose tension may be causing the edge to flare. Work the border evenly and avoid adding unnecessary stitches at the seams.
The finished top is longer or shorter than expected.The square dimensions or number of rows may differ from the plan. Measure a sample square and calculate the panel length before making all the motifs.

15. Care and Maintenance

Care for your finished top according to the yarn’s fiber and care label.

  • Check the yarn label before washing.
  • Use an appropriate gentle washing method for the selected yarn.
  • Some fibers may stretch when wet, so support the garment instead of lifting it by one shoulder.
  • Reshape the top gently and dry it according to the yarn manufacturer’s instructions.
  • Store it folded rather than hanging if the yarn is prone to stretching.
  • Inspect the shoulder and side seams occasionally, especially after repeated wear.

Do not assume that the top is machine washable simply because the yarn feels durable. The best care method depends on the fiber and the finished construction.

16. Frequently Asked Questions

1. Is a crochet granny square top suitable for beginners?

Yes. Beginners who know basic double crochet and chain spaces can follow the motif pattern. Joining the panels and checking the fit require extra care, so it helps to complete one sample square first.

2. How many granny squares do I need?

The main example uses 32 squares: 16 for the front panel and 16 for the back. Each panel contains four squares across and four rows down. You can adjust the number for your measurements.

3. Which yarn is best for a granny square top?

A soft, breathable yarn with suitable drape is a good choice. Cotton and cotton blends are popular for warm weather, while some lightweight acrylic blends offer softness and easier care. Choose a yarn that feels comfortable against your skin.

4. How do I calculate the correct size?

Measure your bust, desired body length, shoulder width, neckline, and armholes. Make one square and measure it. Use the square dimensions to plan the width and length of each panel, then check the fit before joining the garment permanently.

5. How do I make the top longer or shorter?

Add or remove rows of squares from both panels. Keep the front and back lengths consistent, and check how the new length affects the armholes and side seams.

6. How do I make the neckline wider?

Join shorter shoulder sections at the outer ends of the top edge, leaving more of the center open. Check that the shoulders still sit comfortably and that the neckline does not slip too far off the shoulders.

7. How can I adjust the armholes?

Change the point where each side seam ends. Stop the seams lower for deeper armholes or higher for shallower ones. Use markers to keep both sides symmetrical.

8. What is the best way to join the squares?

This tutorial uses single crochet joining, which creates a visible ridge. It gives the seams a defined appearance but may make the fabric firmer. Keep the joining tension even and match the square edges carefully.

9. How do I prevent the top from stretching?

Choose yarn with suitable structure, avoid excessive weight, and make sure the panels and seams are secure. Store the top folded if the yarn stretches easily, and follow the yarn’s care instructions.

10. Can I make the top in different colors?

Yes. You can use a single color, repeat a color sequence, or make every square different. Keep the yarn weight and square dimensions consistent so the panels align correctly.

17. Conclusion

A crochet granny square top is a creative way to turn classic motifs into a wearable piece that reflects your personal style. Consistent square dimensions, careful panel assembly, and accurate body measurements help create a more comfortable fit.

Before joining all the motifs, finish one sample square and check the panel dimensions against your measurements. Take your time with the shoulder connections, neckline, and armholes, and finish with secure seams and neat edging for a top you can style in your own way.

« Previous Post
Crochet Flower Granny Square Blanket: A Complete Step-by-Step Tutorial
Next Post »
Crochet Sunflower Pillow: A Complete Step-by-Step Tutorial

If you enjoyed this…

Crochet Boho Top

Crochet Boho Top: An Easy Step-by-Step Pattern for a Stylish Handmade Top

Crochet Granny Square Top

Crochet Granny Square Top: A Complete Step-by-Step Tutorial

Crochet Floral Crop Top

Crochet Floral Crop Top: A Step-by-Step Pattern

Reader Interactions

Leave a Comment Cancel reply

Helpful comments include feedback on the post or changes you made.

Primary Sidebar

Crochet Heart-Shaped Pillow

Crochet Heart-Shaped Pillow: A Step-by-Step Pattern

Crochet Heart-Shaped Pillow

Crochet Heart-Shaped Pillow: A Step-by-Step Pattern

Crochet Floral Crop Top

Crochet Floral Crop Top: A Step-by-Step Pattern

  • All varieties
  • About
  • Contact
  • Landing Page
  • Cookies Policy
  • Disclaimer
  • Disclosure
  • Landing Page
  • Privacy Policy
  • Sample Page
  • Terms of Use
  • Facebook
  • Instagram
  • Pinterest
  • RSS
  • Twitter
  • YouTube

© 2026 · crochet Theme · Genesis Framework · Disclosure · Website Design by Anchored Design