Crochet Midi Dress Free Patterns

Crochet Midi Dress Free Pattern: A Complete Guide to Making Your Own Stunning Boho Creation

There is something deeply satisfying about wearing a garment you made entirely by hand. When that garment is a flowing, elegant midi dress crafted from your own crochet stitches, the satisfaction multiplies into something almost indescribable. Crochet midi dresses have surged in popularity over the past few years, and for good reason — they are versatile, breathable, endlessly customizable, and carry a handmade charm that no fast-fashion piece can replicate. Whether you are a seasoned crocheter looking for your next big project or an intermediate maker ready to level up, this free crochet midi dress pattern is designed to walk you through every step of the process.

This pattern is written for an adult women’s size medium, with notes throughout on how to adjust for other sizes. The finished dress falls to mid-calf, features a fitted bodice and a relaxed, flowy skirt, and uses a combination of simple stitches that produce a gorgeous open lace texture. You will need basic familiarity with crochet — if you know how to chain, single crochet, double crochet, and slip stitch, you have everything you need to get started.

Let’s begin.


Materials You Will Need

Before casting on any chains, gathering your materials will save you time and frustration later in the project. Here is what this pattern calls for:

For yarn, you will want approximately 1,200 to 1,500 yards of a lightweight cotton or cotton-blend yarn in a worsted weight (category 3 or a light 4). Cotton is the ideal fiber for a wearable dress because it drapes beautifully, breathes well in warm weather, and holds its shape after washing. Lion Brand 24/7 Cotton, Paintbox Simply DK Cotton, or Drops Safran are all excellent choices. If you prefer a slightly more luxurious feel, a cotton-linen blend adds beautiful drape and a subtle sheen.

You will need a 5mm crochet hook (size H/8 US) for the main body of the dress, and a 4.5mm hook (G/6 US) for the bodice, where a slightly tighter gauge helps the dress keep its shape around the bust and waist. A yarn needle for weaving in ends, scissors, stitch markers to keep track of rounds, and a flexible measuring tape round out your supply list.

Optional but helpful: a row counter app or physical counter, a length of smooth scrap yarn or a stitch holder for the armhole openings, and blocking mats with pins for finishing.


Understanding the Gauge

Gauge matters enormously in garment construction. An off gauge can mean the difference between a dress that fits beautifully and one that is several sizes too large or too small. Before diving into the pattern, work a gauge swatch of at least 6 inches by 6 inches using the main stitch pattern described below with your 5mm hook.

The target gauge for this pattern is 14 double crochets and 8 rows equal 4 inches using a 5mm hook in the main lace stitch. If your swatch comes out larger than this, try dropping down half a hook size. If it comes out smaller, go up half a size. Do not skip this step. Your future self, wearing a perfectly fitted dress, will thank you.


Sizing Guide

This pattern is written for a size medium, which corresponds to a 36-inch bust, 28-inch waist, and 38-inch hips. The finished dress has approximately 2 inches of positive ease at the bust, meaning it is designed to be slightly relaxed rather than skin-tight.

To adjust for a smaller or larger size, the key is to add or remove foundation chains in multiples of the pattern repeat (which is a multiple of 4, plus 3). For a small (34-inch bust), reduce the starting chain by 8 stitches. For a large (38 to 40-inch bust), add 8 stitches. For XL and above, add 16 stitches and an additional 200 yards of yarn to your total yardage estimate. Throughout the pattern, notes marked in parentheses will indicate smaller and larger size adjustments where they apply.


The Main Lace Stitch Pattern

The primary stitch used throughout the skirt of this dress is a simple shell-and-chain lace pattern. It creates a gorgeous open texture that is airy in summer and layerable over tights in cooler months. Here is the stitch pattern worked flat, which you will use as reference:

Foundation chain: a multiple of 4 plus 3.

Row 1: Double crochet in the 4th chain from your hook, then chain 1 and skip 1 chain, double crochet in the next chain. Continue across, ending with a double crochet in the final chain. Turn.

Row 2: Chain 3 (counts as first double crochet throughout), double crochet in the first chain-1 space, chain 1, double crochet in the next chain-1 space. Continue across, working the last double crochet into the top of the turning chain. Turn.

Repeat Row 2 for the pattern. This creates a clean, rhythmic mesh that works up surprisingly quickly once your hands learn the repeat. Practice it for a few rows on your swatch before moving on.


The Pattern: Step by Step

Part One: The Skirt

This dress is worked from the hem upward, which gives you the advantage of being able to try the dress on as you go and adjust the length before you commit to working the bodice.

Begin by chaining 180 (164 for small, 196 for large, 212 for XL). Join with a slip stitch to form a ring, being careful not to twist your chain. Place a stitch marker at the join to mark the beginning of your rounds.

Round 1: Chain 3 (counts as first double crochet), skip the chain at the base of your turning chain, double crochet in the next chain, chain 1, skip 1, double crochet in each of the next 2 chains. Continue this pattern around, ending with a slip stitch into the top of your beginning chain-3. You will have 45 pattern repeats around the skirt (41 for small, 49 for large, 53 for XL).

Rounds 2 through 6: Work even in the lace pattern as established, joining each round with a slip stitch.

Round 7 (Decrease Round): This is where you begin shaping the skirt to taper gently toward the waist. Work across in pattern until you have 4 pattern repeats remaining before the end of the round. On the last 4 repeats, work each set of double crochets as a dc2tog (double crochet two together) to reduce 4 stitches total. Slip stitch to join. This subtle shaping round ensures the skirt flows naturally without being boxy.

Continue working even in pattern for Rounds 8 through 20, or until your skirt measures approximately 16 inches from the foundation chain. The goal is for the total skirt length (from hem to underarm) to measure around 22 to 24 inches, and you are working the lower skirt section now before the bodice taper begins.

Rounds 21 through 28: Work a more structured decrease section. On every other round, work a decrease repeat at the beginning and end of the round (4 stitches decreased per decrease round, 4 decrease rounds total, removing 16 stitches overall). This draws the silhouette in toward the natural waist beautifully. After these rounds, your stitch count should be 164 (148 for small, 180 for large, 196 for XL).

Work even for 4 more rounds after the decrease section. Your dress should now measure approximately 22 to 23 inches from the cast-on edge. Try it on over a slip if needed and assess the length and fit through the hip and waist. Add or subtract rows here as desired before moving on.


Part Two: The Bodice

Switch to your 4.5mm hook for the bodice. The tighter gauge here creates a more structured fabric that will support the bust and maintain the shape of the dress at the top.

The bodice is worked flat in two panels — front and back — which are then seamed at the shoulders and sides. This construction makes it much easier to achieve a good fit.

Divide your stitches in half at the sides of the dress. Mark the midpoint of your round at the front and the midpoint at the back. You will now work the front panel first.

Front Bodice Panel

Attach yarn at the right side marker with a slip stitch. Chain 3 and turn.

Row 1: Work in the established lace pattern across 82 stitches (74 for small, 90 for large, 98 for XL). Turn.

Rows 2 through 6: Work even in pattern, maintaining the lace stitch throughout.

Row 7 (Armhole Shaping): Slip stitch across the first 4 stitches, chain 3, work in pattern to the last 4 stitches, leave those 4 unworked. Turn. You have created the armhole notches on each side of the front panel.

Rows 8 through 12: Work even across. Your panel is now taking shape as the bodice front.

Row 13 (Neckline Shaping): Work across the first 30 stitches (27 for small, 33 for large, 37 for XL) in pattern and stop. Place a stitch marker here. This is the right shoulder. Fasten off the working yarn.

Skip the center 22 stitches for the neckline opening. Reattach yarn at the left shoulder and work across the remaining 30 stitches. Fasten off.

Back Bodice Panel

Attach yarn at the left side marker (from the perspective of the back of the dress) and work the back panel to mirror the front, using identical row counts and shaping steps. The back neckline is worked slightly higher — omit the neckline shaping row entirely and work 3 additional rows even before fastening off. This gives the back a modest, comfortable coverage.


Part Three: Assembly and Finishing

With both panels complete, lay them flat and seam the shoulder sections together using a whip stitch and your yarn needle. Work gently and evenly to ensure the seam does not pull or pucker. Then seam the side panels from the armhole down to where the bodice meets the skirt.

Once assembled, try the dress on carefully. Check the fit at the bust, the armhole depth, and the neckline opening. This is the time to make any small adjustments if needed.


Part Four: Edging and Embellishments

No crochet garment is truly complete without a thoughtful edge. For this dress, the following edging suggestions work beautifully depending on the aesthetic you are going for.

For a clean, minimalist finish, work a single row of single crochet around every edge — the neckline, both armhole openings, and the hem — using a slip stitch to join, then fasten off. Weave in all ends securely.

For a boho-romantic look, add a simple picot edging. After working one round of single crochet around each opening, work a second round as follows: single crochet in the first stitch, chain 3, slip stitch into the first chain of that chain-3 (forming a small picot), then single crochet in the next 2 stitches. Repeat around. This creates a delicate, scalloped trim that echoes the lacy quality of the dress body.

For the hem, consider adding 2 to 3 rounds of shells — a set of 5 double crochets worked into a single stitch, with chain-1 spaces between — to create a ruffled, romantic bottom edge. This hem treatment adds both visual interest and a few extra inches of length, so keep that in mind when planning your skirt length above.

Optional embellishments include crocheted flowers pinned or stitched at the waist or shoulder, a crocheted belt worked in a contrasting color, or even a short fringe along the hem using cut strands of yarn pulled through with a lark’s head knot.


Blocking and Care

Blocking a crochet garment transforms it from a slightly uneven, curling piece of fabric into something polished and professional. For this dress, wet blocking is the recommended method.

Fill a clean sink or basin with cool water and a small amount of gentle wool wash or mild dish soap. Submerge your finished dress and gently squeeze the water through the fabric without twisting or wringing. Let it soak for 15 to 20 minutes, then carefully lift it out (supporting the full weight of the wet garment to avoid stretching) and press out the excess water between two clean towels.

Lay the dress flat on your blocking mats and shape it to the intended measurements. Pin the hem, neckline, and armholes gently into position. Allow it to dry completely before moving it — this may take 24 to 48 hours depending on your climate and humidity.

For ongoing care, hand wash this dress in cool water and lay flat to dry. Avoid machine washing, which can distort the stitches and stretch the garment out of shape over time, and never put it in the dryer.


Styling Your Crochet Midi Dress

Half the joy of making a wearable piece is getting to actually wear it in a hundred different ways. This dress is a natural chameleon.

In warm weather, wear it on its own with simple sandals and a sun hat for an effortlessly bohemian look. Layer a fitted bodysuit or tank top underneath if the lace pattern feels more open than you prefer. In cooler weather, try it over a long-sleeved fitted turtleneck and with knee-high boots — the midi length plays beautifully against tall boots, creating a graceful proportion.

Add a wide leather belt cinched at the waist to emphasize the hourglass shaping built into the skirt. Layer delicate gold or shell jewelry for a coastal vibe, or go bold with chunky beads and statement earrings for something more eclectic. The neutral, textural quality of the dress means it works with nearly any color palette in your wardrobe.


Troubleshooting Common Issues

If your dress is pulling in too tightly at the waist, you may need to add a few extra rows of even rounds between the decrease sections. Go slowly and try the dress on regularly as you work — garment crochet is forgiving precisely because you can adjust as you go.

If the lace pattern starts looking uneven, check that you are counting your chain spaces carefully at the end of each row. It is easy to accidentally skip the final chain space before working into the turning chain. A stitch marker placed in the turning chain at the start of each row can prevent this mistake.

If your yarn splits frequently while working, try rotating your hook slightly so it catches yarn cleanly on each insert. A bamboo or wooden hook can also help reduce splitting with slippery cotton yarns.


A Note on Customization

One of the most wonderful things about working from a free pattern rather than buying a ready-made garment is that the pattern is simply a starting point. Feel free to change the neckline from the simple round described here to a V-neck by working decreases toward the center on each bodice row from Row 8 onward. Swap the main lace stitch for a granny square construction if you prefer a patchwork look. Add pockets by crocheting two simple rectangular panels and attaching them to the interior side seams during assembly.

Make it your own. That is, ultimately, the whole point.


Final Thoughts

Crocheting your own midi dress is one of those projects that feels ambitious at the start and deeply rewarding at the finish. The process of watching a simple length of yarn transform, stitch by stitch, into a wearable garment is one of crochet’s greatest gifts. This free pattern is designed to be accessible without being oversimplified — it gives you real construction techniques, thoughtful shaping, and a finished garment that looks and feels like something special.

Take your time, enjoy the rhythm of the stitches, and do not be afraid to make mistakes. Every crocheter does. What matters is that you keep going, row by row, until you hold something beautiful in your hands that you made entirely yourself.

If you make this dress, share it with your crochet community. Tag it, post it, show it off — your work deserves to be celebrated. And if you have questions as you work through the pattern, leave them in the comments below. Happy crocheting.

Categorized in:

Crochet Fashion Ideas,

Last Update: August 24, 2026

Tagged in:

, , , ,