
This crochet granny square top and skirt set is a fully refined, professional-level free pattern for a boho summer co-ord: a diamond-layout floral motif halter top with reinforced straps, plus a motif mini skirt with a drawstring waistband, controlled flare and a picot hem. Every motif is a 6-round floral square that blocks to exactly 4.75 inches, and the pattern includes sizes S, M and L.
If you are new to motif garments, read our guide on how to attach granny squares first, and keep how to read crochet patterns handy for the abbreviations used below. You can browse more designs on our free crochet patterns page.
Free Crochet Tools for This Pattern
Use our free calculators to check your gauge, estimate yarn for your size, convert the 3 mm and 3.5 mm hooks, and decode any abbreviation in this halter top and skirt pattern.
Skill Level
Intermediate. You should be comfortable with puff stitches, 3 dc clusters, working in the round and joining motifs. Need a refresher? See our 6 basic crochet stitches for beginners.
Materials
- DK weight cotton yarn
- 3 mm hook
- 3.5 mm hook
- Stitch markers
- Tapestry needle
- Measuring tape
- Blocking mat
- Steam iron
Not sure which cotton to choose? Our best yarn for crochet projects guide explains why cotton is ideal for summer tops. For comfortable long sessions, check how to hold a crochet hook.
Gauge
Using 3.5 mm hook:
- 12 dc × 7 rows = 4 inches
- 1 blocked motif = 4.75 inches square
IMPORTANT:
All motifs MUST measure exactly 4.75 inches after blocking.
Size Guide
| Size | Bust | Waist | Hip |
|---|---|---|---|
| S | 32–34″ | 24–26″ | 36–38″ |
| M | 36–38″ | 28–30″ | 40–42″ |
| L | 40–42″ | 32–34″ | 44–46″ |
Abbreviations (US Terms)
- ch = chain
- sl st = slip stitch
- sc = single crochet
- hdc = half double crochet
- dc = double crochet
- BLO = back loop only
- sc3tog = single crochet 3 together
- st(s) = stitch(es)
- sp = space
Part 1 — Floral Motif
Make
| Size | Motifs |
|---|---|
| S | 12 |
| M | 14 |
| L | 16 |
Round 1
Into magic ring:
- ch 3 (counts as first dc)
- 15 dc into ring
Join with sl st to top of ch-3.
FINAL COUNT:
16 dc
Round 2
In each stitch:
- puff stitch
- ch 1
Repeat around.
Join with sl st.
FINAL COUNT:
16 puff groups
16 ch-1 spaces
Round 3 — Petals
In each ch-1 space work:
- sc
- ch 3
- 3 dc cluster
- ch 3
- sc
Repeat around.
FINAL COUNT:
16 petals
Round 4 — Square Shaping
Sl st into first ch-3 space.
Work corner:
- 3 dc
- ch 2
- 3 dc
Next 3 spaces:
- 3 dc in each space
Repeat sequence 4 times total.
Join with sl st.
FINAL COUNT:
- 4 corners
- 12 side clusters
Round 5 — Expansion Round
Slip stitch into next corner space.
In each corner:
- 3 dc
- ch 2
- 3 dc
In each side space:
- 3 dc cluster
Repeat around.
Join with sl st.
FINAL COUNT:
- 16 side clusters
- 4 corners
Approx stitch total:
56 dc + corner ch spaces
IMPORTANT:
Do not over-tighten corners.
Round 6 — Stabilizing Round
Work sc evenly around.
In each corner:
- sc
- ch 2
- sc
Along sides:
Work 1 sc into each dc and 1 sc into each space evenly.
FINAL COUNT:
Approximately 68–72 sc
Exact stitch count is LESS important than:
- flat edges
- equal tension
- matching motif size
Blocking (Very Important)
Steam block every motif to:
Exact size:
4.75 inches square
Pin corners firmly while blocking.
DO NOT skip blocking.
Uneven motifs will distort:
- bust fit
- waistband alignment
- skirt drape
Check Your Motif Gauge Before Joining
Your motifs must block to exactly 4.75 inches. Use the free gauge calculator to compare your swatch with the pattern gauge (12 dc × 7 rows = 4 inches) before you make all 12–16 motifs.
Part 2 — Top Construction
Front Motif Layout
| Size | Front Motifs |
|---|---|
| S | 4 |
| M | 5 |
| L | 6 |
Arrange motifs in a centered diamond formation.
Joining Method
Join motifs ONLY through:
- back loops
- corner ch-2 spaces
DO NOT sew entire motif edges together.
This preserves:
- flexibility
- drape
- body contouring
Step-by-step joining photos are in our granny square joining tutorial.
Side Shaping Panels
Foundation
| Size | Chains |
|---|---|
| S | 18 |
| M | 22 |
| L | 26 |
Row 1
dc across
Row 2
Decrease first and last stitch.
Row 3
Work even.
Repeat Rows 2–3
Until panel height matches motif height.
This creates:
- bust contouring
- underarm shaping
- reduced side gaping
Halter Straps
Foundation
| Size | Chains |
|---|---|
| S | 90 |
| M | 100 |
| L | 110 |
Row 1
sc across
Row 2
sl st across
Professional Reinforcement
Fold strap lengthwise.
Slip stitch or seam edges together.
OPTIONAL (Recommended):
Insert thin cotton cord or clear elastic inside strap before seaming.
This prevents:
- stretching
- twisting
- neck strain
Neckline Edging
Work around neckline:
- sc
- hdc
- sc
At sharp motif points:
- sc3tog
This smooths neckline shaping and prevents edge flare.
Part 3 — Waistband
Use 3 mm hook.
Foundation
| Size | Chains |
|---|---|
| S | 96 |
| M | 108 |
| L | 120 |
Join carefully without twisting.
Round 1–6
BLO hdc around.
This creates:
- elasticity
- waist recovery
- anti-stretch structure
Drawstring Round
Repeat around:
- ch 1
- skip 1 st
Next round:
- hdc into stitches and chain spaces evenly
This stabilizes drawstring openings.
Drawstring
Foundation:
- ch 140–180
Work sl st into back bumps for durability.
Add tassels if desired.
Part 4 — Skirt Construction
Motifs
| Size | Motifs |
|---|---|
| S | 8 |
| M | 10 |
| L | 12 |
Upper Skirt
Join motifs fully edge-to-edge.
This stabilizes hip area.
Lower Skirt Flare
Every second motif join:
Leave:
- ch-1 spacer
OR - partial open join
This creates:
- controlled flare
- movement
- softer drape
WITHOUT excessive widening.
Side Seams
Join only upper 70% of skirt length.
Leave lower section partially open for flare expansion.
Hem Round
Repeat around hem:
- sc
- picot
- sc
Creates:
- clean edge
- luxury finish
- reduced curling
Lining & Support (Important)
For D cup and larger:
RECOMMENDED:
- stretch lining
- removable bra cups
- ¾ inch underbust elastic
OPTIONAL:
- power mesh lining
Without reinforcement:
- bust flattening
- downward stretch
- neckline distortion
may occur.
Professional Finishing Rules
- ✔ Block motifs BEFORE joining
- ✔ Join AFTER blocking
- ✔ Keep all motifs identical size
- ✔ Use stitch markers at corners
- ✔ Maintain consistent tension
- ✔ Do not overstretch cotton yarn
- ✔ Reinforce straps properly
- ✔ Maintain slight negative ease
- ✔ Steam seams lightly after assembly
- ✔ Weave in ends securely before lining
Selling Your Finished Set?
Work out a fair price for your handmade halter top and skirt with our free crochet pricing calculator — it factors in yarn cost, your hourly rate and extra materials like lining and elastic.
Crochet Diagrams — Floral Motif Halter Set
Use these charts alongside the written pattern. They show every round of the floral motif, the top and skirt layouts, the waistband, the lining and the full assembly map.





Free Crochet Tools — Use Them Right Here
Plan this halter top and skirt without leaving the page. The tools below are embedded from our Crochet Calculator & Tools page: decode abbreviations, check US/UK terms, calculate gauge, estimate yarn, convert hook sizes, price your finished set and build a project plan.
Tools not loading? Open the Crochet Calculator & Tools page.
More Free Crochet Patterns You’ll Love
Finished your floral motif set? Try another pattern from our free library:
- Granny Square Tote Bag – Free Crochet Pattern – make a matching motif beach bag for this set.
- Crochet Vest Pattern – another wearable you can layer over summer outfits.
- Boho Sling Bag Crochet Pattern – a relaxed crossbody bag with the same boho style.
- Two Tone Market Tote Crochet Pattern – a chunky puff-stitch market bag.
- Granny Square Blanket: Free Pattern & Step-by-Step Guide – use leftover cotton for squares.
- Crochet Skull Lace Mask – Free Pattern – a lacy statement accessory.
Helpful Crochet Tutorials
- How to Attach Granny Squares: 5 Easy Ways to Join
- How to Read Crochet Patterns: A Complete Beginner’s Guide
- Learn the 6 Basic Crochet Stitches Every Beginner Needs
- Best Yarn for Crochet Projects
- How to Hold a Crochet Hook
- How to Crochet for Absolute Beginners
Make This Halter Set Easier with Our Free Crochet Tools
Check gauge before blocking your motifs, estimate how much DK cotton you need for size S, M or L, convert the 3 mm and 3.5 mm hooks to US or UK sizes, and look up any abbreviation — all on our free Crochet Calculator & Tools page.

