Crochet Midi Dress Free Patterns

Crochet Midi Dress Free Pattern: Step-by-Step Guide for All Skill Levels

There is something genuinely magical about wearing a garment you made with your own hands. A crochet midi dress sits at that perfect intersection of bohemian beauty and practical wearability — long enough to feel elegant, versatile enough to wear to a beach bonfire or a summer farmers market, and handmade in a way that makes it entirely, unmistakably yours. Whether you are a seasoned crocheter looking for your next wearable project or an intermediate maker ready to level up, this free crochet midi dress pattern will walk you through every step of the process from yarn selection all the way to finishing touches.

Let’s get into it.


Why Crochet a Midi Dress?

Before we dive into the pattern itself, it helps to understand why a midi dress is such a rewarding crochet project. Unlike a mini dress, a midi length — generally falling somewhere between the knee and the ankle — gives you a flattering silhouette that works for a wide range of body types. The extra length also means you have more surface area to show off stitch texture, color choices, and drape.

Crochet fabric, when made with the right yarn, has a beautiful natural drape that synthetic knit fabric simply cannot replicate. The tiny openings created by lace stitches make crochet garments breathable and lightweight, which is ideal for warmer months. A crochet midi dress can be layered over a slip dress or swimsuit, worn as a coverup, or styled with a fitted underlayer for a more polished look.

This pattern is designed to be size-inclusive and adjustable. The construction method — worked from the top down with an adjustable waist — makes it easy to customize the fit as you go, which means you spend less time frogging and more time actually crocheting.


Materials You Will Need

Getting your materials together before you start is one of the best habits you can build as a crocheter. Here is everything you will need for this project.

Yarn: You will need approximately 800 to 1,400 yards of DK or light worsted weight yarn, depending on your size. Choose a yarn with natural fiber content or a natural-synthetic blend for the best drape. Cotton, bamboo, linen, and Tencel blends all work beautifully for garments. Some favorites in the crochet community include Lion Brand 24/7 Cotton, Paintbox Yarns Cotton DK, Drops Safran, and Scheepjes Catona for a finer look. Avoid anything too stiff or that has a lot of memory, as it will create a bulkier silhouette that does not move as gracefully.

Hook: A 4.0mm (US G/6) or 4.5mm (US 7) crochet hook works well for DK weight yarn. If you are using a lighter weight yarn, size down to a 3.5mm. The goal is a fabric that has some drape and flexibility rather than a dense, stiff result. Always check your gauge swatch.

Notions: You will need a yarn needle for weaving in ends, scissors, stitch markers, a measuring tape, and optionally a row counter. If you plan to add buttons or a zipper closure, have those on hand as well, though this pattern is designed to fit easily over the head without a closure.

Gauge: 16 stitches and 18 rows in half double crochet equals approximately 4 inches by 4 inches with a 4.0mm hook and DK weight yarn. Your gauge does not need to match this exactly, but it should be close. Even a small difference in gauge will affect the final fit significantly at garment scale, so please do take the time to make a gauge swatch.


Sizing Chart

This pattern includes instructions for the following sizes, listed as finished bust measurement in inches:

Extra Small: 32 to 34 inches
Small: 35 to 37 inches
Medium: 38 to 40 inches
Large: 41 to 44 inches
Extra Large: 45 to 48 inches
2X: 49 to 52 inches

The instructions in this pattern are written for size Small, with adjustments for other sizes noted in parentheses where they differ. If you are between sizes, size up and adjust at the waist for a more tailored fit.


Abbreviations and Stitch Guide

ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
dc — double crochet
sk — skip
sp — space
st(s) — stitch(es)
rep — repeat
blo — back loop only
RS — right side
WS — wrong side

Shell Stitch: Work 5 dc into the same stitch or space.
V-Stitch: Work (dc, ch 1, dc) into the same stitch or space.
Mesh Stitch: (Ch 2, sk 1, sc) repeated across.


Pattern Notes

This dress is worked from the top down, starting with the bodice yoke and transitioning into the skirt. The yoke is constructed using short rows and raglan-style shaping to create a fitted upper body without the need for seaming. The skirt is worked in joined rounds with gradually increasing stitch counts to create an A-line silhouette.

The dress is designed to be worked in one piece as much as possible. There will be a small amount of seaming at the underarms, but otherwise you will simply be turning and working your way down.

If you want to add a liner or slip underneath, a simple half-slip in a matching or complementary color works beautifully. The crochet fabric of this dress has enough structure to be worn over a swimsuit at the beach or over a fitted slip dress for an evening out.


The Pattern

Part One: The Bodice Yoke

Start with a foundation chain of 68 (72, 76, 84, 92, 100) chains. Join with a slip stitch to form a ring, being careful not to twist the chain.

Round 1 (RS): Ch 2 (does not count as a stitch here and throughout), hdc in each ch around. Join with sl st to first hdc. You will have 68 (72, 76, 84, 92, 100) stitches.

Round 2: Ch 2, hdc in each st around. Join. Place stitch markers at stitches 10, 11, 34, 35, 44, 45, 68 to mark the raglan lines. These markers divide your work into two front panels, two sleeves, and one back panel.

Round 3 (Increase Round): Ch 2. Hdc to 1 st before marker, 2 hdc in next st, move marker up, 2 hdc in next st, hdc to next marker; rep from across all four raglan points. Join. You have added 8 stitches total.

Rounds 4 through 16: Repeat Round 3 every other round, alternating with a plain hdc round. After completing all increase rounds, you should have approximately 180 (192, 204, 220, 240, 256) stitches.

At this point, separate the sleeve stitches from the body stitches. Place the sleeve stitches on a length of scrap yarn or a stitch holder. Chain 4 under each arm to bridge the gap, then join and continue working the body in the round. You now have approximately 100 (110, 120, 132, 144, 156) stitches in the body.


Part Two: The Waist Shaping

The waist is shaped using a simple decrease and then increase section that nips in at the natural waist and flares back out into the skirt. Work 6 rounds of hdc in back loop only — this creates a subtle ridge that emphasizes the waist transition.

Decrease Section (Rounds 1 through 4):

Round 1: Ch 2, hdc in next 8 (9, 10, 11, 12, 13) sts, hdc2tog; rep from around. Join.

Round 2: Ch 2, hdc in each st around. Join.

Round 3: Repeat Round 1. Join.

Round 4: Ch 2, hdc in each st around. Join.

After these four rounds, your stitch count will have decreased slightly, creating the cinched waist effect.

Increase Section (Rounds 5 through 8):

Round 5: Ch 2, hdc in next 8 sts, 2 hdc in next st; rep from around. Join.

Round 6: Ch 2, hdc in each st around. Join.

Round 7: Repeat Round 5. Join.

Round 8: Ch 2, hdc in each st around. Join.


Part Three: The Skirt

The skirt is where this dress really comes to life. You will work a combination of V-stitch rows and mesh sections to create a lace effect that is airy and beautiful. The skirt increases gradually to create an A-line silhouette.

Transition Row: Ch 3 (counts as dc), sk 1 st, V-st in next st, sk 1 st, dc in next st; rep from around. Join to top of ch-3. You should have a series of evenly spaced V-stitches around the entire circumference.

Skirt Rounds 1 through 4: Ch 3, V-st in ch-1 sp of next V-st, dc in dc between V-sts; rep from around. Join.

Skirt Round 5 (Increase Round): Ch 3, V-st in ch-1 sp of next V-st, dc in dc, V-st in same dc; rep from around. Join. This adds one V-stitch repeat at even intervals all the way around, increasing the circumference of the skirt.

Skirt Rounds 6 through 10: Work even in established V-stitch pattern.

Skirt Round 11: Repeat the increase round.

Continue in this manner, working increase rounds every 6th round until the skirt reaches your desired length. For a true midi length falling just below the knee to mid-calf, you will typically work approximately 40 to 50 rounds of skirt depending on your gauge and personal height.

After the final round of V-stitches, work a mesh section for the hem:

Hem Rounds 1 through 3: Ch 4, sk 1, sc in next st or sp, ch 2; rep from around. Join to second ch of starting ch-4.

Hem Round 4: Sl st to first ch-2 sp, ch 3, 4 dc in same sp (half shell), ch 1, 5 dc in next sp (shell), ch 1; rep from around to last sp, ch 1, join to top of ch-3. Fasten off and weave in ends.


Part Four: The Sleeves (Optional)

If you prefer cap sleeves or short sleeves rather than a sleeveless dress, return to the sleeve stitches you placed on hold earlier.

Join yarn at the underarm chain, pick up sleeve stitches, and work in the round.

Sleeve Round 1: Ch 2, hdc around entire sleeve opening including underarm chains. Join.

Sleeve Rounds 2 through 6: Ch 2, hdc in each st around. Join.

Sleeve Round 7: Ch 3, sk 1, dc in next st; rep from around. Join.

Sleeve Round 8: Work one round of shell stitch by working 5 dc into every other stitch around. Fasten off and weave in ends.

For a sleeveless finish, simply pick up stitches around the armhole opening and work one round of sc, then one round of reverse single crochet for a clean, rolled edge. Fasten off.


Finishing and Blocking

Once you have finished crocheting and woven in all ends, blocking is the single most important step you can take to elevate the final look of your dress. Crochet garments — particularly lace sections — transform dramatically with blocking.

Fill a basin or bathtub with cool to lukewarm water and a small amount of wool wash or gentle soap if your yarn is not purely cotton. Submerge the dress and gently press the water through without agitating. Let it soak for about 15 minutes, then carefully lift it out and press — never wring — the water out. Roll the dress in a clean dry towel and press gently to remove excess moisture.

Lay the dress flat on a blocking mat or clean dry surface. Pin it out to the schematic measurements, gently stretching the lace sections open so the pattern shows clearly. Allow it to dry completely before unpinning, which may take 24 hours or longer depending on your yarn fiber and humidity.


Styling Your Crochet Midi Dress

Once your dress is finished and blocked, the fun of styling begins. Here are a few ideas to get you inspired.

For a beach or bohemian look, wear the dress over a matching swimsuit or bikini with flat sandals and a wide-brim sun hat. The open lace sections look stunning with a contrasting liner peeking through.

For a more polished daytime outfit, layer the dress over a fitted slip dress in a neutral or complementary tone. Add block-heeled mules and simple gold jewelry for an effortlessly put-together look.

For an evening out, choose a luxe yarn in a jewel tone — deep forest green, rich burgundy, or midnight navy — and pair the dress with heeled sandals and a clutch. The textured crochet surface catches the light beautifully in dimmer settings.

For a casual everyday look, throw it over high-waisted denim shorts or wear it belted at the waist with a chunky braided belt to define the silhouette even further.


Tips for Customizing This Pattern

One of the best things about free crochet patterns is that they are a starting point, not a rulebook. Here are some easy ways to make this dress uniquely yours.

Color blocking: Work the bodice in one color and the skirt in another, or introduce a new color at the waist transition for a bold graphic effect.

Stripe variations: Work the skirt rounds in alternating colors every two or four rounds for a relaxed, retro-inspired stripe.

Neckline adjustments: For a wider boatneck, start your foundation chain slightly longer and distribute the increases more broadly across the yoke. For a deeper V-neck, work the front two panels separately for a few rows before joining.

Pockets: You can add patch pockets to the skirt by crocheting two rectangular panels in the same stitch pattern as the skirt and slip stitching them onto the inside of the front panels before finishing.

Length: To make a maxi dress rather than a midi, simply continue working skirt rounds until the length suits you. To make a mini dress, stop the skirt earlier and add the shell hem at a shorter length.


Common Questions

Can a beginner make this dress? This pattern is best suited for someone who is comfortable with working in the round, making basic increases and decreases, and reading a pattern that requires some attention to stitch counts. If you have made dishcloths, hats, and simple bags, you are likely ready to try this dress with a bit of patience.

What if my gauge is off? If your gauge is producing a tighter fabric than the pattern requires, go up a hook size. If it is looser, go down. You may also need to adjust your stitch counts — for every 2 extra stitches per 4 inches, subtract one repeat from your foundation chain.

Can I use a different yarn weight? Yes, but you will need to adjust your hook size and stitch counts accordingly. A fingering weight yarn will create a more delicate, drapey fabric with longer yardage requirements. A worsted weight will create a chunkier, warmer garment that is better suited for transitional seasons.

How do I wash the finished dress? Follow the care instructions on your yarn label. Most cotton and bamboo yarns are machine washable on a gentle cycle in a mesh laundry bag, but some specialty fibers require hand washing. Lay flat to dry to preserve the shape of the garment.


Final Thoughts

Making your own crochet midi dress is one of those projects that stays with you. It takes time and attention, but the result is a wearable piece of art that fits your body, reflects your style, and carries the satisfaction of having been made entirely by hand. This free pattern gives you a solid framework to build from, and the customization possibilities are genuinely endless.

Take your time

Categorized in:

Knit and Crochet Dresses,

Last Update: October 9, 2026

Tagged in:

, , , ,