Crochet Midi Dress Free Patterns

Crochet Midi Dress Free Pattern: Step-by-Step Guide for a Stunning Handmade Look

There is something undeniably magical about wearing a garment you made with your own two hands. A crochet midi dress is one of those projects that sits at the intersection of wearable art and everyday fashion — elegant enough for a summer wedding, relaxed enough for a beach day, and personal enough to become one of your most treasured wardrobe pieces. Whether you are a seasoned crocheter or someone who has just moved past dishcloths and scarves, this free crochet midi dress pattern will guide you through the process from start to finish.

In this post, you will find everything you need: yarn recommendations, hook sizes, stitch breakdowns, sizing guidance, and full pattern instructions written in clear, beginner-friendly language. Bookmark this page, grab your hook, and let’s get started.


Why Crochet a Midi Dress?

Before we dive into the pattern, it is worth taking a moment to appreciate why the midi dress has become such a beloved project among crochet enthusiasts worldwide.

First, the length is incredibly versatile. A midi dress falls somewhere between the knee and the ankle, which means it works across seasons and body types. Pair it with sandals in summer, ankle boots in fall, or layer it over a turtleneck in cooler months. The silhouette is flattering on nearly every figure, and because crochet fabric has natural stretch, the fit tends to be more forgiving than knit or woven garments.

Second, crochet lends itself beautifully to dress construction. The openwork nature of most crochet stitches creates a breathable, lightweight fabric that is perfect for warmer weather. You can control the drape by choosing between cotton, bamboo, or linen yarns. You can control the coverage by tightening your gauge or adding a slip underneath. And you can personalize the silhouette simply by adjusting where you increase, decrease, or add shaping rows.

Third, and perhaps most importantly, crocheting a full dress is enormously satisfying. It is the kind of project that builds in stages — you complete the bodice, then the waist, then watch the skirt panels unfold row by row — so you always have a sense of progress. When you finally slip it on, there is a feeling of accomplishment that no store-bought dress can replicate.


Materials You Will Need

Getting the materials right makes all the difference in how your finished dress looks, feels, and holds its shape over time.

Yarn: For this pattern, we recommend a fingering weight or DK weight yarn made from natural fibers. Cotton is the most popular choice for crochet dresses because it washes well, holds its shape, and has a clean stitch definition that makes your work look polished. Mercerized cotton gives a slight sheen that elevates the finished look. Bamboo-cotton blends are another excellent option — they have a gorgeous drape and a silky feel that makes the dress move beautifully.

For a dress in sizes Small through Medium, plan for approximately 800 to 1,000 yards of DK weight yarn. For sizes Large through 2X, plan for 1,100 to 1,400 yards. It is always better to buy an extra skein than to run short mid-project, especially since dye lots can vary between production runs.

Hook: A 4.0mm or 4.5mm crochet hook works well with most DK weight cotton yarns. If you tend to crochet tightly, go up half a size. If you crochet loosely, go down. Your gauge swatch — which we will cover in a moment — will tell you exactly where you need to be.

Other supplies: A tapestry needle for weaving in ends, stitch markers (at least 6 to 8), a flexible measuring tape, scissors, and optionally, a few yards of matching grosgrain ribbon or elastic for the waistband.


Understanding Gauge

Gauge is the number of stitches and rows that fit into a four-inch square of crocheted fabric. It might seem like an optional step, but for a garment — especially one with fitted shaping — gauge is everything.

For this pattern, the target gauge is 18 double crochet stitches and 10 rows over a four-inch square, using a 4.0mm hook and DK weight cotton yarn.

To check your gauge, crochet a swatch at least six inches wide and six inches tall, then wash and dry it exactly as you plan to wash the finished dress. Cotton in particular can relax and grow after washing, so checking your post-wash gauge will save you from making a dress that fits perfectly off the hook but becomes a maxi dress after its first spin in the laundry.

If your gauge is too tight (fewer stitches per four inches than the pattern calls for), go up a hook size. If your gauge is too loose (more stitches than called for), go down a hook size.


Sizing and Measurements

This pattern is written in five sizes: XS, S, M, L, and XL. The measurements below refer to the finished garment measurements, not your body measurements. For the best fit, choose the size closest to your actual bust and hip measurements and expect approximately one to two inches of ease built in.

The finished bust circumference works out as follows: XS is 30 inches, S is 34 inches, M is 38 inches, L is 42 inches, and XL is 46 inches. The total length from the top of the bodice to the hem runs approximately 42 to 44 inches for all sizes, with the skirt section being easily lengthened or shortened to suit your height.


Stitch Abbreviations

Throughout the pattern, the following standard US crochet abbreviations are used.

ch means chain. sl st means slip stitch. sc means single crochet. hdc means half double crochet. dc means double crochet. sk means skip. sp means space. rep means repeat. pm means place marker. blo means back loop only. st means stitch. and RS and WS refer to the right side and wrong side of the work respectively.


The Pattern: Crochet Midi Dress

This dress is constructed in two main sections: the fitted bodice and the flared skirt. The bodice is worked flat (in rows) for ease of shaping, then seamed at the sides. The skirt is worked in joined rounds from the waist down, with strategic increases to create a gentle A-line flare. A simple shell stitch hem gives the finished edge a delicate, feminine look.

Part One: The Bodice

Foundation: Chain 91 (101, 113, 125, 137). This forms the width of the bodice front, spanning from side seam to side seam.

Row 1 (RS): Starting in the second chain from hook, work 1 sc in each chain across. You will have 90 (100, 112, 124, 136) stitches. Turn.

Row 2 (WS): Ch 2 (does not count as a stitch throughout), work 1 hdc in each stitch across. Turn.

Row 3: Ch 2, work 1 hdc in each stitch across. Turn.

Repeat Row 3 until the bodice measures 5 (5.5, 6, 6, 6.5) inches from the foundation edge. This creates a firm, structured fabric at the bust that will hold its shape while the skirt flows freely below.

Armhole Shaping: On the next RS row, sl st across the first 4 (5, 5, 6, 6) stitches, ch 2, work hdc across to the last 4 (5, 5, 6, 6) stitches, leave those unworked, and turn. You now have 82 (90, 102, 112, 124) stitches remaining for the upper bodice.

Continue working even in hdc for 5 more rows to bring the bodice up toward the shoulder straps.

Dividing for Straps: On the next RS row, work across the first 14 (16, 18, 20, 22) stitches for the first strap. Leave the remaining stitches unworked and turn.

Work even on these 14 (16, 18, 20, 22) stitches for 10 (10, 12, 12, 14) rows or until the strap reaches your desired length. Fasten off and weave in ends.

With RS facing, skip the center 54 (58, 66, 72, 80) stitches for the neckline, rejoin yarn to the last 14 (16, 18, 20, 22) stitches, and work the second strap to match the first. Fasten off.

Bodice Back: Work the bodice back exactly as the front, but when dividing for straps, reduce the center gap by 4 stitches on each side for a slightly lower back neckline. This creates a gentle scoop at the back that adds visual interest without requiring complicated shaping.

Assembly: With right sides together, seam the bodice front and back at the side seams using a whipstitch or slip stitch seam. Cross the straps at the back before sewing them to the back bodice top if you prefer a cross-back detail, or sew them straight for a classic look.


Part Two: The Skirt

The skirt is worked in the round from the waist down. You will work along the bottom edge of the assembled bodice to pick up your starting stitches.

Setting Up: With RS facing and working along the bottom edge of the bodice, join yarn at one side seam and work 1 sc evenly across both the front and back bottom edges. You should have approximately 180 (200, 224, 248, 272) stitches around the full waist circumference. Join with a sl st to form a round. Place a stitch marker to mark the beginning of each round.

Waistband Rounds 1 through 4: Ch 2, work hdc in each stitch around, join with sl st to top of first hdc. These four rounds create a clean waistband that transitions naturally from the bodice.

If you want an enclosed elastic waistband, work the first two rounds, fold the fabric to the inside, and continue as follows: On the waistband’s third round, insert a length of half-inch elastic cut to your waist measurement inside the fold and join the fold closed by working through both layers on round four. This adds structure without adding visible bulk to the outside of the dress.

Main Skirt Body: The skirt is worked in an offset shell stitch pattern that creates a beautiful wave of texture while naturally creating the flare needed for movement. The repeat is worked over groups of five stitches.

Round 5: Ch 3 (counts as first dc), sk 2 sts, 5 dc in next st, sk 2 sts, dc in next st; rep from around, ending with 4 dc in the same stitch as your beginning ch-3. Join with sl st to top of ch-3.

Round 6: Ch 1, sc in same stitch, ch 2, sc in center dc of next 5-dc shell, ch 2, sc in next single dc; rep from around. Join with sl st to first sc.

Round 7: Ch 3, 2 dc in same stitch, sc in next ch-2 sp, sc in next sc, sc in next ch-2 sp, 5 dc in next sc; rep from around, ending with 2 dc in same stitch as beginning ch-3. Join.

Round 8: Ch 1, sc in same stitch, ch 2, sc in center dc of next 5-dc shell, ch 2, sc in next sc; rep from around. Join.

Repeat Rounds 7 and 8 for the main skirt body, working until the skirt measures approximately 28 to 30 inches from the waistband, or until you have reached your desired length minus about one inch for the hem.

Adding Flare: Every 8 rounds of the shell pattern, work an increase round as follows: work into every sc junction with 7 dc instead of 5 dc. This increases the number of stitches gradually and naturally without creating a noticeable ridge or join point. After two or three increase rounds spaced through the skirt, the hem will have a graceful sweep that moves beautifully when you walk.


Part Three: The Hem

The hem uses a classic shell stitch border that ties the aesthetic of the skirt together and gives the bottom edge a finished, polished look.

Hem Round 1: Ch 1, sc evenly around the full bottom edge of the skirt. Join with sl st.

Hem Round 2: Ch 3 (counts as dc), 2 dc in same stitch, sk 2 sts, sc in next st, sk 2 sts, 5 dc in next st; rep from around, ending with 2 dc in starting stitch. Join.

Hem Round 3: Ch 1, sc in first stitch, ch 3, sl st in same stitch (picot made), sc in center dc of next shell, sc in next sc; rep from around. Join with sl st. Fasten off and weave in all ends.


Finishing Touches

Once the dress is complete, weave in every end securely using a tapestry needle, working the tail back and forth through the stitches in multiple directions so nothing works its way loose over time. Block the finished dress by soaking it in cool water, pressing out the excess water gently (never wring cotton), and laying it flat on a clean surface to dry. Blocking evens out the stitches, opens up the lace pattern beautifully, and sets the shape of the bodice and skirt.

If you used a ribbon waistband, you can thread it through the waistband section using a blunt tapestry needle or a safety pin, then tie it in a bow at the front or back for an adjustable, romantic finish.


Customization Ideas

One of the greatest joys of making your own clothing is the ability to make it truly yours. There are countless ways to customize this midi dress pattern to suit your style. You could swap the shell stitch skirt for a more open mesh pattern for a boho-inspired beach cover-up look. You could work the bodice in a contrasting color and the skirt in a main color for a color-blocked effect that looks intentional and editorial. You could add crochet flower appliqués along the bodice straps or scatter them through the skirt for a garden-party aesthetic. You could work a longer bodice section to create a more defined empire waist, or skip the bodice straps entirely and add a wide band at the top for an off-the-shoulder neckline.

If you are making the dress as a gift and are unsure of the recipient’s exact measurements, working the skirt portion only and attaching it to a store-bought crop top or tank top is a clever workaround that guarantees a perfect fit.


Care Instructions

Crochet dresses made from cotton or cotton-blend yarns are generally easy to care for. Hand washing in cool water with a gentle soap is always the safest option. If machine washing, place the dress inside a mesh laundry bag and run it on the delicate cycle with cold water. Lay it flat to dry rather than hanging it, since wet cotton is heavy and hanging can distort the shape of the fabric over time.

Store your crochet dress folded rather than on a hanger for the same reason. With proper care, a well-made crochet dress can last for many years and become one of those garments you reach for again and again, season after season.


A Few Final Thoughts

Making a crochet midi dress from start to finish is one of the most rewarding projects you will ever take on. It takes time, patience, and a little courage — there will be moments when the skirt feels like it will never reach the right length, when you have to rip back a section and start again, when you wonder if the gauge is quite right. Push through those moments. The finished result is worth every single stitch.

Share your finished dress on social media and tag your work so other crocheters can find inspiration in what you have made. Leave a comment below if you have questions about any step of the pattern — this space is for the community as much as it is for the pattern itself. And if you make modifications that work brilliantly, share those too. The best patterns grow richer over time as makers adapt them and make them their own.

Happy crocheting, and wear your finished dress with the pride it deserves.

Categorized in:

Crochet Fashion Ideas,

Last Update: August 24, 2026

Tagged in:

, , , ,