Crochet Shorts Pattern – Wide-leg, high-waisted crochet shorts that are a true embodiment of contemporary crochet style in the real world. Equally simple to produce as they are to wear.
Although they will look incredible with the cotton rope drawstring, they can also be worn effortlessly with a macrame drawstring or belt.
Very adorable, very easy, and very enjoyable to make!
Skill: Easy
Materials
- #1 Fingering weight yarn
- I used Lindy Chain in Color Swan #1 fingering weight yarn
- 3 mm crochet hook
- Scissors
- Yarn needle
- Stitch marker
- 6-8 ft of cotton rope for the drawstring (optional)
Stitches Used & Code (US Term) ![]()
- ch = chain
- st = stitch(es)
- sc = single crochet
- hdc = half double crochet
- bl = back loop
- sl st = slip stitch
- REP = repeat
- sp = space
- sk = skip
- Reverse single crochet (For the normal single crochet you work from right to left, so for the reverse single crochet you work from left to right)
” = inches
Notes:
- This pattern is written in English US terminology
- This pattern made in US women’s sizes XS( S, M, L, XL, XXL )
In this picture I have demonstrated with size small
Yarn needed: 730( 810, 900, 980, 1070, 1160 ) Yards
Gauge blocked:
- Waistband: 28 sc X 26 rows = 4″
- Body: 21 hdc X 14 rows = 4″
Measurements After blocked (The waistband is very elastic and will stretch a few inches)
- Waist Circumference: 23.07″( 24.61″, 26.15″, 27.69″, 29.23″, 30.76″ )
- Hip Circumference: 51.42″( 54.85″, 58.28″, 61.71″, 65.14″, 68.57″ )
- Length: 14″( 14″, 14.71″, 14.71″, 15.42″, 16″ )
Here’s the video tutorial for this shorts


Crochet Shorts Pattern
Waistband
Note: For the waistband we’re going to crochet in row and join the ends together to from the waistband
Row 1: ch 15( 15, 16, 16, 17, 17 ), 1 sc into second ch from hook and each ch across.
Total of 14( 14, 15, 15, 16, 16 ) sc
Row 2: Turn, ch 1 (do not count as a st), 1 sc into the bl of each st across but for the last st I insert the hook into both loops. Total of 14( 14, 15, 15, 16, 16 ) sc
Row 3 – Row 150( 160, 170, 180, 190, 200 ): REP Row 2
After you reach the end of row 150( 160, 170, 180, 190, 200 ) we’ll connect the ends together. Turn, ch 1, sl st into each st of both ends together across forming a waistband.
Turn your waistband inside out so that the bump from the join is on the inside.
Do not fasten off. We’ll continue on the body of the shorts.
Body
Notes:
- For the body part we’re going to crochet in round
- We’re going to work in spiral so make sure to place the stitch marker into the first st in each round
- For round 1 only, we’re going to crochet into the end of each row of the waistband (sp for reference)
Round 1: ch 1 (do not count as a st), 1 hdc into each sp around. Total of 150( 160, 170, 180, 190, 200 ) st
Round 2: 1 hdc into first st, 2 hdc into next st, *1 hdc into next st, 2 hdc into next st* REP from *TO* around. Total of 225( 240, 255, 270, 285, 300 ) st
Round 3: 1 hdc into each st around. Total of 225( 240, 255, 270, 285, 300 ) st
Round 4 – Round 10: REP Round 3
Round 11: *1 hdc into each of next 4 st, 2 hdc into next st* REP from *TO* around. Total of 270( 288, 306, 324, 342, 360 ) st
Round 12: 1 hdc into each st around. Total of 270( 288, 306, 324, 342, 360 ) st
Round 13 – Round 36( 36, 36, 38, 38, 38 ): REP round 12
Left Leg
Pattern continued
*Make sure to place the stitch marker into the first st in each round
Round 37( 37, 37, 39, 39, 39 ): ch 24( 24, 26, 26, 28, 28 ), sk 135( 144, 153, 162, 171, 180 ) st, slst into next st, 1 hdc into the same st that you just made a sl st,1 hdc into next st and each st around (including the 24( 24, 26, 26, 28, 28 ) ch that you did).
Total of 159( 168, 179, 188, 199, 208 ) st.
Check picture below

Round 38( 38, 38, 40, 40, 40 ): 1 hdc into each st around.
Total of 159( 168, 179, 188, 199, 208 ) st
Round 39( 39, 39, 41, 41, 41 ) – Round 42( 42, 44, 44, 46, 48 ): REP Round 38( 38, 38, 40, 40, 40 )
Round 43( 43, 45, 45, 47, 49 ): sl st into first st, then make a reverse sc into each st around (For the normal single crochet you work from right to left, so for the reverse single crochet you work from left to right). Cut the yarn and weave the end.
Check picture below

Right Leg
*Make sure to place the stitch marker into the first st in each round
Round 37( 37, 37, 39, 39, 39 ): Add new yarn into the corner st that you made the 24( 24, 26, 26, 28, 28 ) ch, then ch 1 (do not count as a st),1 hdc into the same st that you just added a new yarn, 1 hdc into next st and each st around (including the 24( 24, 26, 26, 28, 28 ) ch that you made from the left leg).
Total of 159( 168, 179, 188, 199, 208 ) st.
Check picture below

Round 38( 38, 38, 40, 40, 40 ): 1 hdc into each st around.
Total of 159( 168, 179, 188, 199, 208 ) st
Round 39( 39, 39, 41, 41, 41 ) – Round 42( 42, 44, 44, 46, 48 ): REP Round 38( 38, 38, 40, 40, 40 )
Round 43( 43, 45, 45, 47, 49 ): sl st into first st, then make a reverse sc into each st around
Belt Loops
Row 1: Leave a 4-5″ tail, ch 13( 13, 14, 14, 15, 15 ), 1 sc into second ch from hook and each ch across. Total of 12( 12, 13, 13, 14, 14 ) sc
Row 2: Turn, ch 1 (do not count as a st), 1 sc into each st across, cut the yarn and leave a 4-5″ tail Total of 12 (12, 13, 13, 14, 14 ) sc
*I made a total of 6 belt loops
Sew the belt loops into the shorts
We’ll use a yarn needle and the tails that we left earlier to sew. I added 6 belt loops to mine: One on each side, two in the front and two in the back. Feel free to play around with them and add more or less, just make sure they’re all symmetrical. You can model them from your favorite pair of jeans as well.
Drawstring
For the drawstring, I used a cotton rope about 68″ long. It’s meant to be removable so you have the option to use a belt as an alternative look.
If you’d like to crochet your drawstring, you can simply make a chain long enough to wrap around your waist and tie a bow. Then you can use single or half double crochet back and forth for a few rounds, depending on how wide you want your drawstring/belt closure to be.

That’s all there is to it!