
Crochet Midi Dress Free Pattern: Step-by-Step Guide for a Stunning Handmade Look
There is something uniquely satisfying about wearing a garment you made entirely with your own hands. A crochet midi dress sits at the perfect intersection of practicality and beauty — long enough to feel elegant, short enough to move freely, and textured in that unmistakable way that only handcrafted crochet can achieve. Whether you are a seasoned crocheter looking for your next wearable project or an intermediate maker ready to level up from scarves and dishcloths, this free crochet midi dress pattern is exactly what you have been searching for.
This guide walks you through everything: the materials you need, the stitches involved, sizing considerations, and the full pattern instructions from the first chain stitch to the final weave-in. There are also styling tips and some helpful modifications so you can truly make this dress your own.
Why Crochet a Midi Dress?
Midi dresses have been a wardrobe staple for decades, and their crochet version has enjoyed a major resurgence in recent years. Fashion-forward makers everywhere have been sharing their handmade crochet dresses on social media, and for good reason. A crochet midi dress is incredibly versatile. You can wear it to a beach wedding, over a swimsuit at the shore, to a casual brunch, or dressed up with heels and a blazer for an evening out.
Beyond the aesthetic appeal, crocheting your own midi dress gives you complete control over the fit. Ready-to-wear clothing rarely accounts for the wide range of body shapes and proportions that real people have. When you crochet a dress yourself, you can adjust the length, waist shaping, neckline depth, and even the sleeve style to suit your measurements exactly.
There is also the joy of the process itself. A project like this is large enough to feel substantial and rewarding, but the repetitive nature of many crochet stitch patterns makes it wonderfully meditative once you get into a rhythm.
Materials You Will Need
Before you begin, gather your supplies. Having everything on hand before you start will keep your momentum going once you cast on.
Yarn: You will need approximately 800 to 1,200 yards of yarn depending on your size. For a flowy, breathable midi dress that drapes beautifully, choose a cotton or cotton-blend yarn. A DK weight or light worsted weight works best for this pattern. Cotton is especially recommended for warm-weather wearability and gives the stitches a clean, defined look. Some makers love a bamboo-cotton blend for its slight sheen and silky drape.
Crochet Hook: A 4.0 mm or 4.5 mm hook pairs well with DK or light worsted weight cotton. Your gauge will determine which size to use, so always swatch first.
Other Supplies: You will need a tapestry needle for weaving in ends, stitch markers, scissors, and a measuring tape. If you plan to add a lining or slip underneath the dress, you will want to have your lining fabric ready before finishing the garment so you can adjust the length accordingly.
Gauge: 16 stitches and 18 rows equal 4 inches in the main stitch pattern. Gauge is especially important for wearable garments, so take the time to make a proper swatch and block it before beginning the dress.
Skill Level
This pattern is written for intermediate crocheters. You should be comfortable with the following techniques before beginning:
Forming a foundation chain, working in rows and rounds, single crochet, half double crochet, double crochet, slip stitch joins, increasing and decreasing, and reading a basic written crochet pattern. If you have made a granny square, a dishcloth, a hat, or a simple bag before, you have most of the foundational skills this pattern requires.
Sizing Information
This pattern is written in sizes XS through 3X. Always measure yourself before selecting a size, and choose based on your bust measurement. The dress is designed with approximately 2 to 4 inches of positive ease at the bust, meaning the finished garment will be slightly larger than your actual bust for a comfortable, flattering fit.
XS: 30–32″ bust, finished garment approximately 34″
S: 32–34″ bust, finished garment approximately 36″
M: 34–36″ bust, finished garment approximately 38″
L: 38–40″ bust, finished garment approximately 42″
XL: 42–44″ bust, finished garment approximately 46″
2X: 46–48″ bust, finished garment approximately 50″
3X: 50–52″ bust, finished garment approximately 54″
The dress as written falls to approximately mid-calf length, roughly 42 to 45 inches from shoulder to hem depending on your row gauge. Instructions for adjusting length are included in the pattern notes.
Stitch Guide
This pattern uses a combination of simple stitches, but a few key stitch abbreviations and techniques are used throughout. Here is your reference guide:
ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
dc — double crochet
sk — skip
sp — space
rep — repeat
RS — right side
WS — wrong side
BLO — back loop only
FLO — front loop only
The main body of the dress uses a simple shell stitch pattern, which creates a lacy, feminine texture that drapes beautifully. The bodice is worked in a tighter stitch pattern for structure and support.
Pattern Notes
Read through the entire pattern before you begin. The dress is worked from the top down, starting with the bodice and working down through the waist shaping to the skirt. This construction method makes it easy to try the dress on as you go and adjust the length before you finish.
The bodice is worked in rows, then joined to work in rounds for the skirt. When working in rounds, the right side of your work always faces you, which makes it easy to keep track of the pattern.
If you need to adjust the width of the dress, add or subtract stitches in multiples of 6 to keep the shell stitch pattern intact. For length adjustments, simply work more or fewer rows in the skirt section before finishing.
The Free Crochet Midi Dress Pattern
Section 1: Bodice Front
Foundation: Chain 82 (90, 98, 106, 114, 122, 130). This forms the top edge of your bodice front.
Row 1 (WS): Sc in second ch from hook and in each ch across. Turn. You will have 81 (89, 97, 105, 113, 121, 129) sc.
Row 2 (RS): Ch 3 (counts as first dc throughout), dc in next 2 sc, sk 2 sc, 5 dc in next sc (shell made), sk 2 sc, dc in next 3 sc; rep from across, ending with dc in last 3 sc. Turn.
Row 3: Ch 1, sc in first dc, sc in next 2 dc, sc in each dc of shell, sc in next 3 dc; rep from across. Turn.
Row 4: Repeat Row 2.
Row 5: Repeat Row 3.
Continue repeating Rows 2 and 3 until the bodice front measures 7 (7.5, 8, 8, 8.5, 9, 9) inches from the foundation chain. End with a WS row. Set aside but do not fasten off.
Section 2: Bodice Back
Work the bodice back exactly as the bodice front. Fasten off after completing.
Section 3: Joining the Bodice
With right sides facing each other, use a slip stitch join or a whip stitch to seam the shoulder seams. Leave an opening of approximately 10 (10, 10, 11, 11, 12, 12) inches at the center of the top edge for the neckline. Seam the side seams of the bodice, leaving the bottom open.
Turn the joined bodice right side out. The neckline and armholes can be finished at this stage or after completing the skirt — whichever feels more manageable for you.
Section 4: Neckline and Armhole Finishing
Join yarn at any point along the neckline edge. Work 1 round of sc evenly around the neckline opening, then sl st to join. For a clean, simple finish, work 1 additional round of sc in BLO. Fasten off and weave in ends.
Repeat around each armhole opening. If you would like to add simple straps instead of a standard neckline, skip the armhole finishing and refer to the strap modification notes at the end of this pattern.
Section 5: Waist Shaping
Rejoin yarn at the bottom edge of the bodice at one side seam. You will now work in rounds for the remainder of the dress.
Setup Round: Ch 1, sc evenly around the entire bottom edge of the bodice. Place a stitch marker at each side seam. Join with sl st to first sc.
Decrease Round 1: Ch 1, sc around, working sc2tog at each marked side seam point (2 decreases total). Join. Move markers up.
Work 3 rounds even in sc.
Decrease Round 2: Ch 1, sc around, working sc2tog at each side seam (2 decreases total). Join.
Work 5 rounds even in sc.
Decrease Round 3: Ch 1, sc around, working sc2tog at each side seam. Join.
Work 3 rounds even in sc. You have now completed the waist shaping. The body should now taper slightly at the waist before the skirt flares out.
Section 6: Hip Shaping
Increase Round 1: Ch 1, sc around, working 2 sc in the sc at each side seam marker (2 increases total). Join.
Work 3 rounds even.
Increase Round 2: Ch 1, sc around, working 2 sc at each side seam marker. Join.
Work 5 rounds even.
Increase Round 3: Ch 1, sc around, working 2 sc at each side seam marker. Join.
You are now ready to transition into the skirt portion of the dress.
Section 7: Skirt
Count your stitches and adjust to the nearest multiple of 8 if necessary by working a subtle increase or decrease evenly in the next round.
Skirt Setup Round: Ch 3, dc in same st, sk 3 sts, sc in next st, sk 3 sts, (dc, ch 1, dc, ch 1, dc) in next st; rep from around, ending with sl st to top of ch-3 to join.
Skirt Round 2: Sl st into first ch-1 sp, ch 3, (dc, ch 1, dc) in same sp, sc in next sc, (dc, ch 1, dc, ch 1, dc) in next ch-1 sp; rep from around. Join.
Repeat Skirt Round 2 until the skirt measures the desired length. For a standard midi length, this section should measure approximately 28 to 32 inches. For a shorter midi or a maxi version, adjust accordingly.
Section 8: Hem
Hem Round 1: Ch 1, sc in each st and ch-1 sp around. Join.
Hem Round 2: Ch 3, 2 dc in same st, sk 2 sts, sc in next st, sk 2 sts, 5 dc in next st; rep from around. Join.
Hem Round 3: Ch 1, sc in each st around. Join.
Fasten off. Weave in all remaining ends.
Blocking Your Finished Dress
Blocking is the single most important finishing step for a crochet garment, and it makes an enormous difference in the final result. Fill a basin or your bathtub with lukewarm water and a small amount of gentle wool wash or dish soap. Submerge the dress and gently press water through the fibers without wringing or twisting. Let it soak for about 20 minutes.
Remove the dress, gently press out excess water by rolling it in a clean towel, and then lay it flat on a blocking mat or clean carpet. Carefully stretch and pin the dress to your desired measurements and let it dry completely before removing the pins. For cotton yarn, this can take 24 to 48 hours depending on your environment.
Once blocked, your crochet midi dress will look professional, the stitches will be more open and even, and the drape will be noticeably improved.
Optional Modifications
Spaghetti Straps: Instead of working a standard neckline and armhole finish, create two simple straps for a more summery look. Make two chains of approximately 12 to 16 inches each, work 2 rows of sc, and attach the ends to the front and back of the bodice at your desired points.
Tie Waist: For added definition, crochet a simple chain of about 60 to 70 inches and thread it through the waist section to create a drawstring belt. You can also use a length of ribbon or grosgrain for a different texture and look.
Longer Skirt: To turn this into a maxi dress, simply continue working the skirt rounds until the dress reaches your desired length, keeping in mind that you will use additional yarn. Plan for an extra 200 to 300 yards for a full maxi extension.
Color Blocking: Work the bodice in one color and the skirt in a contrasting color for a bold, modern look. The natural transition point between the waist shaping and the skirt setup round makes this color change seamless.
V-Neck Variation: To create a V-neck rather than a standard neckline, simply decrease one stitch at each side of the center front neckline opening on every other row while working the bodice. This creates a naturally angled opening that you can finish with a simple single crochet border.
How to Style Your Crochet Midi Dress
Once your dress is finished and blocked, the fun of styling it begins. A crochet midi dress is one of the most versatile pieces you can add to your wardrobe.
For a beach or resort look, wear it over a swimsuit with flat sandals and a wide-brim hat. The open lace texture of the shell stitch skirt makes it perfect as a cover-up that still feels like a real outfit.
For a daytime casual look, pair it with white sneakers or espadrilles and a simple straw bag. The texture of the crochet does most of the work for you, so you do not need to overthink the accessories.
For an evening look, slip on heeled sandals or mules, add a pair of simple gold earrings, and throw a linen blazer over the top. The combination of handmade texture and classic silhouette makes this feel sophisticated without looking overdressed.
In cooler weather, layer a fitted turtleneck or long-sleeve shirt underneath the dress and add ankle boots for a cozy, transitional-season look that extends the life of this piece well beyond summer.
Caring for Your Crochet Dress
Because this dress is made from cotton or a cotton blend, it is relatively easy to care for compared to wool or acrylic garments. Hand washing in cool water is always the safest option. If you choose to machine wash, use a mesh laundry bag, the delicate cycle, and cold water. Lay the dress flat to dry rather than hanging it, as the weight of wet yarn can stretch the garment out of shape over time.
Store your crochet dress folded rather than on a hanger for the same reason. With proper care, a well-made crochet garment can last for many years and often gets more beautiful with wear as the fibers soften.
Final Thoughts
Making your own crochet midi dress is a project that rewards patience and attention to detail. It takes longer than a hat or a dishcloth, but the result is something genuinely special — a wearable work of art that fits your body and reflects your personal style. Every time you put it on, you will feel the satisfaction that comes only from making something beautiful with your own two hands.
Whether you follow this pattern exactly or use it as a starting point for your own creative modifications, the most important thing is to enjoy the process. Take your time on the swatch, keep track of your stitch counts, and do not skip the blocking step at the end. The details matter, and they will make the difference between a dress that looks homemade and one that looks hand