← Back to Home

purlJam

Custom Pattern

Type

Crochet

Difficulty

intermediate

Category

custom

🎨 Want a Custom Pattern?

Generate your own personalized crochet patterns with PurlJam AI - free and instant!

Create Your Pattern
Generated preview image for Wildflower Boho Tank Top
Generated image is inspiration only. Follow the written pattern for stitch counts, measurements, and construction details.
AI Thinking Process

Planning

1. **Design Strategy**: A boho summer tank with an all-over openwork lace shell/V-stitch body, wide straps, square neckline gathered with a drawstring and front bow, slightly flared A-line body, and picot loop fringe hem. Worked top-down in one piece with only side seams (or seamless join). 2. **Construction Plan**: Work front and back yoke panels flat (straps + square necklines), join front-to-back at underarms, then work body in the round in a repeating lace pattern with periodic increases for flare, finishing with picot fringe edging. 3. **Quality Assurance**: - Lace repeat multiples must stay consistent through increase rounds. - Strap/neckline stitch counts must add up to a full lace repeat when joined. - Drawstring channel must sit above bust without distorting square neckline. 4. **Final Calculations**: Gauge: worsted cotton, US H/8 (5 mm) = 16 sts & 8 rows = 4" in dc; lace "V-stitch" repeat = 4 sts (one V-st = 2 dc, ch1, 2 dc pattern). Size M bust ~40"; 160 sts around = 40 V-st reps Γ—4 = 160 sts. Straps 3" wide (12 sts). Length ~20".

Verification

[PRE-FLIGHT CHECKS] 1. **Completeness**: Includes title, materials, gauge, sizes, abbreviations, notes, yoke/strap/body/edging/drawstring instructions, blocking, yardage, tester format. βœ“ 2. **Consistency**: Body 160 sts / 16 sts per 4" = 40" circumference = size M bust. βœ“ V-stitch multiple of 4 maintained; increases add full 4-st reps. βœ“ 3. **Constraints**: Square neckline βœ“, wide straps βœ“, drawstring + bow βœ“, openwork lace βœ“, flared A-line βœ“, picot loop fringe βœ“, top-down minimal seaming βœ“, XS–5XL βœ“. 4. **Safety**: Increase rounds add multiples of 4 (full reps) so pattern stays aligned. Strap counts (12 sts) + neckline math check out. βœ“

Pattern

Wildflower Boho Tank Top

A loose-fit, top-down summer tank with a gathered drawstring square neckline, airy V-stitch lace body, gentle A-line flare, and a decorative looped picot fringe hem.

Skill Level: Easy / Advanced Beginner β†’ Intermediate


Description

This breezy tank is crocheted from the top down in one piece with minimal seaming. Wide shoulder straps frame a modern square neckline that is softly gathered with a woven drawstring and finished with a feminine front bow. The body flows in an all-over openwork V-stitch lace for beautiful drape, gently flares into a relaxed A-line, and ends in a delicate looped picot fringe border. Perfect layered over a bralette or a slip dress.

(Photo reference A: full front view showing square neck + bow. Photo B: hem picot fringe close-up. Photo C: side-seam drape.)


Materials

Yarn: DK / Light Worsted weight 100% cotton (worsted-category, ~200 yd / 100 g per skein)

  • Recommended: a smooth mercerized cotton for stitch definition.
  • Sample color: Natural Cream

Yardage by size (see chart below).

Hook: US H/8 (5 mm) main hook; US G/6 (4 mm) for edging/tighter tension if needed.

Notions:

  • Tapestry/yarn needle
  • 8–10 stitch markers
  • Scissors
  • Measuring tape
  • Optional: blocking mat + rustproof pins

Gauge

In V-stitch lace pattern, blocked: 16 sts Γ— 8 rows = 4 in (10 cm) worked in dc-based lace.

Simplified swatch check: 1 V-stitch (4-st repeat) β‰ˆ 1 in wide; 40 V-sts β‰ˆ 40 in.

⚠️ Gauge is essential for fit. Make a 6 in swatch in pattern, block it, and measure. If too tight, size up hook; too loose, size down.


Sizes & Finished Measurements

Designed for 6–8 in of positive ease (loose boho fit). Choose by finished bust.

Size To Fit Bust Finished Bust Body Sts (Γ·4 = reps) Length (top of strap β†’ hem) Yardage
XS 30–32" 34" 136 (34) 18" 550 yd
S 32–34" 37" 148 (37) 19" 650 yd
M 36–38" 40" 160 (40) 20" 750 yd
L 40–42" 44" 176 (44) 21" 900 yd
XL 44–46" 48" 192 (48) 22" 1050 yd
2XL 48–50" 52" 208 (52) 23" 1200 yd
3XL 52–54" 56" 224 (56) 23" 1400 yd
4XL 56–58" 60" 240 (60) 24" 1600 yd
5XL 60–62" 64" 256 (64) 24" 1800 yd

Instructions are written for Size M, with all other sizes in (XS, S, M, L, XL, 2XL, 3XL, 4XL, 5XL) format where they differ. When only one number appears, it applies to all sizes.


Abbreviations (US Terms)

Abbr Meaning
ch chain
sl st slip stitch
sc single crochet
hdc half double crochet
dc double crochet
st(s) stitch(es)
sp space
V-st V-stitch = (2 dc, ch 1, 2 dc) in same st/sp
rep repeat
beg beginning
RS / WS right side / wrong side
PM place marker

Special Stitches

  • V-stitch (V-st): (2 dc, ch 1, 2 dc) all worked in the same stitch or ch-1 space. Each V-st = 4 dc + 1 ch and consumes/produces 4 sts worth of pattern width.
  • Picot: ch 3, sl st into first ch (or into indicated st) to form a loop.
  • Looped Picot Fringe: ch 8, sl st back into base st to form a hanging loop (see Edging).

Pattern Notes

  • Worked top-down: two flat yoke panels (front & back) with straps β†’ joined in the round at underarms β†’ body worked in the round β†’ edging.
  • Turning ch 3 counts as first dc throughout the flat yoke.
  • In the round, join with sl st to top of beg ch-3 at each round unless noted.
  • The lace body is a multiple of 4 sts. All flare increases add full 4-st repeats to keep the pattern aligned.
  • Stitch counts are given at the end of rows/rounds in ( ).
  • RS = right side facing.

CONSTRUCTION OVERVIEW

  1. Front yoke panel (straps + square neck + upper bust) β€” worked flat.
  2. Back yoke panel β€” same.
  3. Join front + back at underarms into a round.
  4. Body in V-st lace with flare increases.
  5. Neckline + armhole edging.
  6. Drawstring channel + drawstring + bow.
  7. Picot loop fringe hem.

STITCH CHART (V-Stitch Body Repeat)

Legend:  β–² = dc      β—‹ = ch      β‹” = V-st (2dc,ch1,2dc)

Row/Rnd repeat (4-st multiple):

  β‹”        β‹”        β‹”
 /|\      /|\      /|\
β–²β–²β—‹β–²β–²   β–²β–²β—‹β–²β–²   β–²β–²β—‹β–²β–²   ...
  |        |        |
(V-st in    (V-st in
 ch-1 sp    ch-1 sp
 below)     below)

Each round: work 1 V-st into the ch-1 sp of each V-st in the round below.

Each V-st stacks on the ch-1 space of the V-st beneath it, forming clean vertical lace columns with airy diamonds between.


PATTERN INSTRUCTIONS

(Written for Size M. Other sizes in parentheses.)


PART 1 β€” FRONT YOKE PANEL (worked flat)

The front upper edge spans the square neckline width plus two straps.

Strap width: 12 sts (3") each side. Front neck width (M): center 32 sts. Front upper panel total (M): 12 + 32 + 12 = 56 sts.

Upper-panel starting chains by size: (48, 52, 56, 60, 68, 72, 80, 84, 92)

Straps First (make gathered neckline possible)

We work the two straps separately down from the shoulders, then join across with a foundation to create the square neck.

LEFT STRAP Row 1 (RS): Ch 13. Dc in 4th ch from hook and each ch across. Turn. (11 sts + turning ch = 12 sts) Rows 2–8: Ch 3 (counts as dc), dc in each st across. Turn. (12 sts) Fasten off after Row 8. (Strap β‰ˆ 4" long; lengthen here for taller torsos β€” see Adjustments.)

RIGHT STRAP: Work same as Left Strap. Do not fasten off; continue to Joining Row.

Joining Row (creates square neck base)

With RS facing and Right Strap live: Row 9 (RS): Ch 3 (counts as dc), dc across Right Strap (12 sts), ch 32 (M) (XS 24, S 28, M 32, L 36, XL 44, 2XL 48, 3XL 56, 4XL 60, 5XL 68) to span the neck gap, then dc across Left Strap 12 sts. Turn. Total front upper sts = 12 + 32 + 12 = 56 (M) βœ“ matches upper-panel count.

Front Body of Yoke

Row 10 (RS): Ch 3, dc in each st and each ch across. Turn. (56 sts) Rows 11–14: Ch 3, dc in each st across. Turn. (56 sts)

This 5-row dc block (Rows 10–14) is the solid upper bust that anchors the drawstring channel later.

Fasten off Front Yoke. Math check: 56 sts Γ· 4 = 14 full V-st reps for front. βœ“


PART 2 β€” BACK YOKE PANEL (worked flat)

Work exactly as Front Yoke, Parts 1, including straps, joining row, and Rows 10–14. End with (56 sts) (M).

The back is identical to the front for this square-neck style, which keeps the top reversible-friendly and beginner-simple.

Fasten off.


PART 3 β€” JOIN INTO THE ROUND (underarm join)

Lay Front and Back panels RS together at side edges. You will join at the underarms leaving armholes open (the straps already form the shoulders).

With RS facing, working along the bottom edge of both panels:

Rnd 1 (RS): Join yarn to bottom corner of Front. Dc in each of the 56 front sts, PM at side, dc in each of the 56 back sts, PM at other side. Join with sl st to first dc. Total = 56 + 56 = 112 sts (M) By size: (96, 104, 112, 120, 136, 144, 160, 168, 184)

⚠️ Note: this joined count is the underarm circumference, smaller than final bust. We will increase to the flared body count over the next rounds.

Setup Increase Round (to reach body stitch count)

Rnd 2: Ch 3, dc evenly around, adding increases spaced evenly to reach body target:

  • Increase from 112 β†’ 160 sts (M): add 48 sts β†’ work "2 dc in every st, then 1 dc in next st" pattern is too many; instead inc 3 sts, dc 4 sts repeat.
    • Simple rule: (dc in next 2, 2 dc in next) around = Γ—1.5. 112 Γ—1.5 = 168 (close). To hit exactly 160, use the map below.

Exact increase map β€” end of Rnd 2 (Body Sts):

Size From To (Body) Sts added
XS 96 136 +40
S 104 148 +44
M 112 160 +48
L 120 176 +56
XL 136 192 +56
2XL 144 208 +64
3XL 160 224 +64
4XL 168 240 +72
5XL 184 256 +72

To add evenly, space increases as: divide "From" by "sts added" to find interval, then work 2 dc in every nth stitch.

  • M example: 112 Γ· 48 β‰ˆ 2.3 β†’ work 2 dc in next st, dc in next 1–2 sts alternating until 48 increases made. End: 160 sts βœ“ (divisible by 4 β†’ 40 V-st reps). Join.

Verify all "To" columns Γ· 4 = whole number: 136/4=34, 148/4=37, 160/4=40, 176/4=44, 192/4=48, 208/4=52, 224/4=56, 240/4=60, 256/4=64. βœ“ All valid V-st repeats.


PART 4 β€” LACE BODY (worked in the round)

You now have a multiple of 4 sts. Begin the V-st lace.

Set-Up Rnd (V-st foundation): Rnd 3: Sl st to next st. Ch 3, dc in same st (Β½ V-st start), skip 1 st, V-st (2dc, ch1, 2dc) in next st, skip 1 st β€” actually to keep it beginner-clean, use this exact rule:

  • V-st placement: Skip 1 st, work V-st in next st, skip 1 st, work V-st in next st… around. Each V-st + 2 skipped sts consumes 4 sts and yields one V-st column.
  • Number of V-sts = Body Sts Γ· 4 = 40 (M) (34, 37, 40, 44, 48, 52, 56, 60, 64). Join with sl st to top of first V-st's first dc. (40 V-sts / M)

Pattern Rnd (repeat for body): Rnd: Sl st into first ch-1 sp. Ch 3, (dc, ch1, 2 dc) in same ch-1 sp (first V-st made), V-st in next ch-1 sp around. Join to top of beg ch-3. (same V-st count)

Work Pattern Rnd until body measures desired length before flare β€” approx 6 in from underarm join.

Flared A-Line Shaping

To flare gently, add V-st repeats at evenly spaced points:

Increase Rnd (flare): Work in pattern, but twice around, work 2 V-sts into the same ch-1 sp (an "open fan" increase). This adds 2 V-sts per increase rnd.

  • Work 1 Increase Rnd, then 3 plain Pattern Rnds. Repeat this 4-rnd sequence 3 times total (adds 6 V-sts = 24 sts of flare).
  • Final body V-st count (M): 40 + 6 = 46 V-sts at hem.

Fewer/more flare: For a straighter fit skip increases; for dramatic boho swing, add a 4th increase sequence.

Continue in pattern until tank measures 20 in from top of strap (M) (see size chart), ending on a completed Pattern Rnd.

Do not fasten off β€” proceed to Hem Edging (Part 7) or fasten off and rejoin.


PART 5 β€” NECKLINE & ARMHOLE EDGING

Neckline (square) edge: With RS facing, join yarn at a top-strap corner. Work 1 rnd of sc evenly around the entire neckline opening (down strap side, across neck ch edge, up other strap, across back), working ~1 sc per st and 1 sc per row-end, keeping corners square with (sc, ch1, sc) in each of the 4 inner corners. Join, fasten off.

Armhole edging (Γ—2): With RS facing, join at underarm. Sc evenly around each armhole opening (approx 48–60 sc depending on size), join with sl st, fasten off. Weave in ends.


PART 6 β€” DRAWSTRING CHANNEL, DRAWSTRING & BOW

The channel sits in the solid dc block (Front Yoke Rows 10–14) just below the neckline.

Create eyelet channel (front only): With RS facing and working across the front upper dc block, ~1 row below the neckline edging: Row: Join yarn at right neck corner. Ch 2, skip 1 st, sc in next st across the front width, fasten off. This forms evenly spaced ch-2 eyelets to thread the drawstring. (Optional: repeat across back for a fully adjustable gather.)

Make the Drawstring:

  • Ch a chain 60 in long (or 2Γ— front width + 24 in for bow tails).
  • Row 1: Sc in 2nd ch from hook and each ch across. Fasten off. (Makes a flat, sturdy tie.)
  • Alternative: braid 3 strands of yarn for a boho braided tie.

Thread & Bow:

  • Weave drawstring in and out through the front eyelet channel, entering and exiting at the center front so both tails emerge at the middle.
  • Gather the neckline gently to desired fullness.
  • Tie a bow at center front. Knot ends and add optional tassels/beads.

(Photo reference A: bow placement & gather depth.)


PART 7 β€” LOOPED PICOT FRINGE HEM

Rejoin (or continue) at hem with RS facing.

Fringe Rnd: Working into the hem edge: In next ch-1 sp: (sc, ch 8, sl st in last sc made to form a hanging loop, sc); sc in next available st/sp; repeat from * around.

  • Each V-st ch-1 sp gets one ch-8 looped picot; the sc between anchors it. Join with sl st. Fasten off.

For fuller fringe, alternate ch-8 loop and ch-3 picot around the hem. For longer drape, use ch-10 or ch-12 loops.

Weave in all ends.


BLOCKING

  1. Soak finished tank in cool water with a drop of wool/cotton wash; gently squeeze (do not wring).
  2. Roll in a towel to remove excess water.
  3. Lay flat to measurements from the size chart; pin square neckline corners square and open each hem loop so picots hang cleanly.
  4. Gently open lace diamonds with fingers/pins to showcase the openwork.
  5. Let dry completely before wearing. Re-block after washing to maintain drape.

OPTIONAL SIZE / FIT ADJUSTMENTS

  • Torso length: Add or remove plain Pattern Rnds in Part 4 (each rnd β‰ˆ Β½"). Adjust before starting flare for best proportion.
  • Strap length/height: Add/remove strap rows (Rows 2–8); each dc row β‰ˆ Β½". For a higher neckline, add rows to the yoke dc block (Rows 10–14).
  • Neckline width: Adjust the "ch across neck gap" number in the Joining Row in multiples of 4 to keep the body a valid V-st multiple. (Neck ch + 24 strap sts must remain divisible by 4.)
  • Less/more flare: Add or omit Increase Rnd sequences in Part 4.
  • Bust ease: Choose a size with more/less positive ease; each size step β‰ˆ 3–4" bust.

YARN REQUIREMENTS SUMMARY

Size Yardage ~Skeins (200 yd)
XS 550 yd 3
S 650 yd 4
M 750 yd 4
L 900 yd 5
XL 1050 yd 6
2XL 1200 yd 6
3XL 1400 yd 7
4XL 1600 yd 8
5XL 1800 yd 9

Buy 1 extra skein for fringe + drawstring + swatch.


TESTER NOTES / CHECKLIST

  • [ ] Swatched & blocked to gauge (16 sts Γ— 8 rows = 4")?
  • [ ] Straps measure 3" wide Γ— desired length?
  • [ ] Body stitch count divisible by 4 after Rnd 2?
  • [ ] Square neck corners crisp after edging?
  • [ ] Drawstring gathers evenly and bow sits centered?
  • [ ] Hem loops uniform after blocking?
  • Feedback fields: hook used, yarn used, finished bust, total length, time to complete, photos (front/back/hem detail).

Designer Tips

  • Keep tension relaxed in the lace body for maximum airy drape.
  • Count V-sts every few rounds β€” it's easier to fix one round back than ten.
  • A mercerized cotton gives the crispest lace diamonds; a cotton-linen blend gives softer boho slouch.

Happy hooking β€” wear your Wildflower Tank in the sunshine! 🌼

Disclaimer: This pattern was generated by AI and should be reviewed for accuracy before use. While we strive for quality, AI-generated content may contain errors. Please verify measurements, stitch counts, and instructions before beginning your project. Generated by purlJam.uk

Access your pattern anytime

Bookmark this page to access your pattern anytime

Generate Another