Must-Try Free Crochet Top Pattern For Stylish Outfits
Feel stylish and cool all day with free crochet top pattern perfect for easy outfits & great for adding a unique touch to your everyday look.
A light and airy top adds beauty to any wardrobe, making every outfit special and comfortable for warm days. With a crochet top pattern, you can make a stylish top in bright or gentle colors to match your favorite jeans, skirt, or even layer over a dress. The open stitches let your skin breathe, keeping you cool and happy wherever you go. Many people love the gentle touch and unique look this top brings, as it shows off lovely patterns and a playful drape.
Eye-Catching Free Crochet Top Pattern With Fresh Styles
You don’t need to be an expert to use a simple crochet top pattern—each project is easy to follow and soon you’ll enjoy something beautiful to keep or to share. This top is perfect for a relaxed day out, a picnic, or even a beach trip. The mix of style and comfort means you always look fresh and feel at ease, all while wearing something truly yours.
Free Crochet Heart Top Pattern
Materials
- Yarn: Sport/DK weight or worsted cotton or acrylic.
- Hook: 3.5 mm or 4.0 mm crochet hook
- Scissors
- Yarn needle
- Stitch markers (or safety pins/thread)
- Measuring tape
Key Abbreviations (US Terms)
| Abbreviation | Meaning |
|---|---|
| ch | chain |
| dc | double crochet |
| sc | single crochet |
| sl st | slip stitch |
| st(s) | stitch(es) |
| picot | picot stitch (ch 2, sl st in base st) |
| FO | fasten off |
Special Notes
- The top is worked in rows.
- Customizable stitch count based on your bust circumference (see instructions).
- Hearts are formed with picot points.
- Always use a stitch marker to denote the start/end of rows and for centering.
- Sizing instructions are provided for XS-XL.
Pattern
A. Measuring & Foundation Chain
- Measure your bust circumference.
- Calculate chain count:
- Divide bust circumference by 2 for front coverage.
- Make a chain until it reaches half of this measurement (see video for sample image and explanation).
- For reference, total chain count varies by the number of hearts (see below).
- Foundation row:
- Make a slip knot.
- Chain to the calculated length (e.g., for 6 hearts: 85 ch; adjust: 5 hearts–72 ch, 4 hearts–59 ch, 7 hearts–98 ch; add or subtract 13 for each heart).
- At the end, add 2 ch for turning.
B. Bust Area (Base Body)
- Row 1:
- Starting in the third ch from hook, dc in each ch across.
- Tip: Work into the back bumps for a neat edge.
- Count turning chains as your first dc.
- Row 2 and onward:
- Ch 1, turn. Create a “false dc” (sc, ch 1) at row start.
- Dc in each dc across.
- Continue until bust coverage is achieved.
- Length Guide:
- XS: 12 cm
- S: 14 cm
- M: 16 cm
- L: 18 cm
- XL: 20 cm
C. Triangle Heart Panel
- Count stitches for heart panel:
- Place stitch markers to center the triangle (e.g., for 6 hearts, mark off 3 on each side for alignment).
- Row 1:
- Ch 1, turn.
- Sl st across the first 3 stitches (to where stitch marker is).
- Begin dc at marker, ch 2 at start for first dc.
- Dc in next 10 sts.
- [Heart motif section]:
- For each heart/picot:
- After 10 dc, [ch 2, sl st in previous dc (picot stitch)].
- Dc in next 13 sts, picot stitch.
- Repeat until picot count matches desired hearts (e.g., 6).
- For each heart/picot:
- End row with 10 dc.
- Row 2:
- Ch 1, turn. Make a false dc at row start.
- Dc in next 7 sts.
- Heart space:
- Ch 7, skip the picot area below (the heart point), dc in the 7th dc after picot.
- Dc in next 7 sts.
- Repeat sequence for all heart spaces across.
- End with 7 dc.
- After each row, picot count drops by 1 (e.g., next row: 5 hearts, etc).
- Row 3:
- Ch 1, turn. False dc at row start.
- Dc in first 7 sts.
- For each heart:
- Ch 3, sl st in 4th chain below (the “V” of previous heart space).
- Ch 3, dc in next chain space, dc in next 4 sts, picot, then dc in next 3 sts.
- Repeat for each heart.
- End with 7 dc.
- Repeat Rows 2 & 3, always leaving 7 dc free at each end after every two rows, and decreasing hearts (picots) by 1 each repeat, until there is only one heart (center picot) left.
- Final row: after last heart/picot, dc in each chain for seven stitches, finish triangle.
D. Side Panels
- Attach yarn at corner of bust panel.
- Ch 2 (counts as first dc), dc in each row end (work 2 dc per row) up side edge.
- Turn, repeat dc rows until desired width (usually 9 rows; match both sides).
- Row 10: For eyelets (for ties):
- Ch 1, turn.
- Dc in first st (false dc), ch 2, skip 2, dc in next 4.
- Repeat ch 2, skip 2, dc in 4 until end; finish with remaining dc in final sts (should have 4 eyelets).
- Row 11: Ch 1, turn.
- Sc in each dc, and 2 sc in each eyelet. FO.
E. Straps / Drawstrings
- Determine strap location:
- Fold top in half, mark center point at front neckline; repeat for back points.
- Make drawstrings:
- With yarn, make slip knot, attach at marker.
- Ch approx. 300 (or to desired strap length, ~1.5–2 m).
- Sl st in each ch back to starting point, FO and weave in ends.
- Repeat for second strap.
- Neckline lacing:
- With finished straps, lace through the center “V” at the front and/or eyelets, knot and trim excess as desired.
F. Finishing
- Weave in all yarn ends.
- Block gently if desired for drape and shape.
- Adjust ties, knotting securely.
- Optional: Add decorative beads or fringe to strap ends.
- Check symmetry and fit.
Conclusion
You now have a stylish, customizable heart top, perfect for Valentine’s Day or summer wear! Adjust the stitch count for more or fewer hearts, and personalize with your favorite yarn colors and picot motifs.
Pattern Corrections & Tips
- Correction: Triangle pattern is worked with precisely counted dc and picots; ensure proper stitch marker placement for symmetry.
- Tips:
- Work “false dc” (sc + ch 1 at start of row) to eliminate hole and preserve straight edges.
- For firmer edge, work first and last dc of each row into both loops.
- Keep stitch count for each row to ensure “heart” triangle and top match up.
- Laces can be made longer for more styling options.
- Use stitch markers for accurate panel/strap placement.








