Off Shoulder Crochet Top Pattern

It’s time for another quick, simple top. This time, it’s the off shoulder crochet top pattern!

Remember the wide-leg crocheted pants, or the simple tee top? The three projects use a similar crochet stitch pattern

The top is available as a free pattern with the instructions for one size written below. If you would prefer another size, use the links below for the print friendly copy, which contains 9 different sizes, color coded with a lot of step wise photos to help you make yours.

Use code “StarTop” for a 40% discount at checkout. Valid until October 2nd, 2025

Pin this post for later

Ravelry

Etsy

Styling Ideas

  • Pair with jeans, shorts, or skirts for a casual look.
  • Layer over dresses or swimsuits as a summer cover-up.
  • Dress it up with accessories for evening outings.

Pro Tips for Making Your Top

  • Importance of gauge to ensure correct sizing.
  • Tips on choosing yarn colors for maximum effect.
  • Blocking suggestions for lace to open up stitches beautifully.

Off Shoulder Top Pattern Details

Materials

Yarn –  Any worsted weight yarns in colors of your choice.

The prototype was made using Lion Brand Vanna Choice.

Estimated Total Yardage

480 (520, 560, 600, 640, 680, 720, 760, 800 yards 

Hooks – 

6 mm Crochet Hook – For the body and Neckline

5 mm Crochet Hook – For the waist

Gauge – 16 sts over 12 Rows = 4 x 4” made using dc, before blocking.

Off Shoulder Crochet Top Pattern Notes

  1. Please kindly read through the pattern before starting.
  2. The stitch count is written after each row/round, with the smallest XS written first and the others in the ().
  3. Stitch count written in black is for all sizes, but at some points, the stitch counts are color-coded for clarity, i.e. XS – S (M – L, XL – L,  2XL- 3XL, 4XL – 5XL)”

Difficulty Level – Intermediate

Terms – US Terminology

Stitches Abbreviations

Chain/chains – ch/chs

Chain space – ch sp

Stitch(es) – st(s) 

Slip Stitch – sl st

Single Crochet – sc

Half double crochet hdc 

Double crochet – dc

Special Stitch

 Shells = 5 dc in the indicated stitch

Sizing and fitting for the off shoulder top

The pattern is written and tested in 9 different sizes. You can view the instructions for the XS size below. Get a copy of the ad-free, print friendly pattern with all the 9 sizes on Ravelry or Etsy

Finished Measurements:

Size(s) and color codes – XS (S, M, L, XL, 2XL, 3XL, 4XL, 5XL)

Bust Measurement: 30 (34, 38, 42, 46, 50, 54, 58, 62)”

Armhole Circumference: 14 (14, 16, 16, 16, 16, 18, 18, 18)” 

Length of Top: 18”

The modeled garment is shown in M, with about 1- 2” negative Ease.

Adjustments/fittings

Length of Top:

Increase or decrease the repeats for the body. 

You can also add more rounds for a longer top. 

Crochet off shoulder top pattern

Section 1 – Body

With 6 mm hook, Chain 97 join with a sl st to the beginning ch.

Round 1: Ch 3 (counts as a dc), 2 dc in same ch sp, *skip next 2 chs, sc in next ch, ch 1, skip next ch, sc in next ch, skip next 2 chs, 1 shell in next ch, rep from * to last 8 chs, skip next 2 chs, sc in next ch, ch 1, skip next ch, sc in next ch, skip next 2 chs, 3 dc in last ch, join with a sl st to the 3rd ch from the beginning ch 3. 

12 ch sps, shells

24 sc 

  • All chain sps are counted as a st
  • When instructed to skip multiple sts and ch sps, the instruction is written in (…..) to make it easier to understand.
  • You can crochet around the ch sps, instead of into the chain sps to make it easier. 

Round 2: Ch 3 (counts as a dc), dc in next 4 sts, *ch 3, skip next 3 sts, dc in next st (3rd dc of shell), ch 3, skip 3 sts, dc in next 9 sts, rep from * to last shell, ch 3, skip next 3 sts, dc in next, ch 3, dc in last 5 sts, join with a sl st to the top of beginning ch 3. 

12 ch sps

60 dc 

Round 3: Ch 1 (does not count as sc), sc in next st, *ch 5, skip next (3 sts and 2 chs), sc in next ch, ch 1, skip next st, sc in next ch, ch 5, skip next (2 chs and next 3 sts), sc in next st, ch 1, skip next st, sc in next st, rep from * to last 2 sts, ch 5, sc in st, ch 1, join with a sl st to the top of beginning ch 1

12 ch sps

24 sc 

Round 4: Ch 3, dc in next (st and next 3 chs), *ch 3, skip next (2 chs and next st), dc in ch 1 sp, ch 3, skip next (st and 2 chs), dc in next 9 sts (i.e 3 chs, sc, ch 1 sp, sc, 3 chs), rep from * to last 12 sts, ch 3, skip next (2 chs and next st), dc in ch 1 sp, ch 3, skip next (st and 2 chs), dc in last 5 sts (3 chs, 2 sc), join with a sl st to the beginning ch 3.

12 ch sps

60 dc

Round 5: Ch 3, 2 dc in same ch sp, skip next st, sc in next st, ch 1, skip next st, sc in ch sp, skip next 2 chs, 1 shell in next st, skip next 2 chs, sc in 3rd ch, ch 1, skip next st, sc in next st, skip next 2 sts, 1 shell in next st, *skip next 2 sts, sc in next st, ch 1, skip next st, sc in ch sp, skip next 2 chs, 1 shell in next st, skip next 2 chs, sc in 3rd ch, ch 1, skip next st, sc in next st, skip next 2 sts, 1 shell in next st, repeat from * to last 8 sts, skip next 2 sts, sc in next st, ch 1, skip next st, sc in next st, skip next 2 sts, 2 dc in last st, join with a sl st to the top of beginning ch 3.

12 ch sps, shells

24 sc 

This completes the first set of completed stars.

Round 6: Ch 6 (counts as first dc + ch 3), skip next 3 sts, *dc in next 9 sts, ch 3, skip next 3 sts, dc in 3rd dc in the next shells, ch 3, skip 3 sts, rep from * until the last 12 sts, dc in next 9 sts, ch 3, skip last 3 sts, join with a sl st to the 3rd ch from the beginning ch 6 sps. 

12 (14, 16, 18, 20, 22, 24, 26, 28) ch sps

60 (70, 80, 90, 100, 110, 120, 130, 140) dc

Round 7: Ch 1 (does not count as sc), sc in same ch 1 sp, *ch 5, skip next (2 chs and 3 sts), sc in next st, ch 1, skip next st, sc in next st, ch 5, skip next (3 sts and 2 chs), sc in 3rd ch, ch 1, skip next st, sc in ch 3 sp, rep from * to last ch sp, ch 5, skip next (2 chs and 3 sts), sc in next st, ch 1, skip last st, join with a sl st to the top of beginning ch 1

12 ch sps

24 sc 

Round 8: Ch 6, *dc in next 9 sts (i.e 3 chs, sc, ch 1 sp, sc, 3 chs), ch 3, skip next 3 sts, (i.e 2 chs, and next sc) dc in ch 1 sp, ch 3, skip next (st, 2 chs), rep from * until the last 12 sts, dc in next 9 sts, ch 3, skip last ch sp, join with a sl st to the 3rd ch from the beginning ch 6. 

12 ch sps

60 dc

Round 9: Ch 3, dc in same ch 3 sp, *skip next 2 chs, sc in 3rd ch, ch 1, skip next st, sc in next st, skip next 2 sts, 1 shell in next st, skip next 2 sts, sc in next st, ch 1, skip next st, sc in first ch, skip next 2 chs, 1 shell in next st, repeat from * to last 8 sts, skip next 2 chs, sc in next ch, ch 1, skip next st, sc in next st, skip next 2 chs, 3 dc in last st,  join with a sl st to the top of 3rd ch from the beginning ch 3. 

12 shells

24 sc 

Repeat Rounds 2 – 9 one more time.

Repeat rounds 2 – 5 one more time.

Drop size 6 mm, pick 5 mm hook and repeat rounds 6 – 9 more time.

For a longer body, you can repeat rounds 2 – 9 one more time. 

The last repeat should end with a shell round. 

Fasten off and weave in all ends.

Section 2 – Neckline

Using 6 mm crochet

Join yarn with a sl st to the beginning of the foundation chain

Place stitch marker 7th shell

Note on getting the perfect fit:

  1. Because this is a cold shoulder top, the neckline is meant to be wide, but the design is aimed at a “fitted” wide neckline. A round of slip stitches is added to achieve this.
  2. The number of skipped shells should be the same on both sides.
  3. You can adjust the number of skipped shells, but make sure the skipped shells are not too many.
  4. The number of chains at either side can also be adjusted but must be in multiples of 9.

Round 1: {Chain 27, skip next 1 shells, 2 dc in base of next shell, *skip next ch sps, sc in next st, ch 1, skip next ch sp, sc in ch sp, skip next 2 chs, 1 shell in next st (base of next shell)}, repeat from * until the stitch marker, rep {} until the end, join with a sl st to the first chain from the beginning of the round.

8 Shells, 

16 sc, 4 dc

The next step is aimed at evening out the chain spaces across the shoulder.

Step 1: Step 1: Ch 1, skip next ch, sc in next ch skip next 2 chs, *1 shell in next ch, skip next 2 chs, sc in next ch, ch 1, skip next ch sp, sc in ch sp, skip next 2 chs, repeat from * until the end of the ch sps, 2 dc in the next st with ch 3 sp from round 1,  join with a sl st to the top of 3rd ch of ch 3 from round 1

Fasten off.

Join yarn with a sl st to the top of the 5th dc of the shells before the left shoulder. This is the last st before the next ch spaces.

Repeat as with step 1 above.

Do not fasten off

Repeat rounds 6  – 9

Repeat rounds 2 – 5

Last round: Ch 1, sl st in each st around, join with a sl st to the beginning ch.

Fasten off

Sew in all ends

Block your Top.

Similar Posts