
Free Crochet Beach Dress Pattern + Video | Sizes XS–5XL
There is something undeniably magical about wearing a handmade piece to the beach. The salt air, the warm sand, and a breezy crochet dress you made yourself — it is one of those simple pleasures that never gets old. If you have been searching for a free crochet beach dress pattern that actually fits a wide range of bodies, you have landed in exactly the right place. This pattern is designed to work for sizes XS through 5XL, because beautiful handmade clothing should be accessible to everyone.
Whether you are a confident intermediate crocheter looking for your next wearable project or a beginner who has mastered the basics and wants to level up, this guide will walk you through everything you need. We will cover the materials, gauge, stitch breakdown, sizing, and the full step-by-step pattern. There is also a companion video tutorial linked further down the post so you can watch each section come together in real time.
Let us get started.
Why Crochet a Beach Dress?
Before we dive into the pattern itself, it is worth talking about why crochet is such a perfect medium for beachwear. Unlike knit fabric, crochet creates an open, airy structure that is breathable in hot weather and dries quickly after a dip in the ocean or pool. A well-chosen yarn with a bit of sheen mimics the look of high-end boutique coverups that retail for well over a hundred dollars.
Crocheting your own beach dress also means you have complete control over the fit. Store-bought dresses are sized for one generic body shape, but when you crochet it yourself, you can adjust the bust, waist, hip, and length to match your actual measurements. This pattern includes detailed notes for every size from XS to 5XL, and there are also tips throughout for making further customizations.
Beyond the practical benefits, there is the satisfaction factor. Wearing something you created with your own hands draws compliments and starts conversations. People will ask where you bought it, and you get to say you made it.
Skill Level
This pattern is rated as intermediate. You will need to be comfortable with the following techniques before you begin: chain stitch, slip stitch, single crochet, half double crochet, double crochet, treble crochet, working in the round, working in rows, and basic increases and decreases. If any of those feel shaky, the companion video covers each stitch in context, so you can pause and practice before moving on.
Materials You Will Need
Getting your materials sorted before you cast on makes the whole process smoother. Here is what this pattern calls for.
Yarn: The recommended yarn is a cotton-acrylic blend, DK weight (also called light worsted or weight 3). Cotton gives the fabric structure, breathability, and that coastal aesthetic, while a small percentage of acrylic adds durability and helps the dress keep its shape over time. You will need approximately 800–900 yards for sizes XS–M, 1,000–1,100 yards for sizes L–XL, 1,200–1,400 yards for sizes 2XL–3XL, and 1,500–1,700 yards for sizes 4XL–5XL. A solid or semi-solid color works beautifully for showing off the stitch texture. Creamy whites, warm taupes, sage greens, and dusty blues are all gorgeous choices for a beach aesthetic.
Hook: Size 4.5 mm (US 7) crochet hook. You may need to go up or down a half size depending on your personal tension.
Notions: Tapestry needle for weaving in ends, measuring tape, stitch markers (at least four), scissors, and optionally a row counter or paper and pencil to track your progress.
Gauge: 16 stitches and 10 rows = 4 inches in the main stitch pattern (half double crochet). Always make a gauge swatch before you begin. It saves time and heartache in the long run. If your swatch comes out too tight, go up a hook size. If it is too loose, go down.
Sizing Chart
This dress is worked from the top down, starting at the bodice. The measurements below refer to the finished garment, not your body measurements. A small amount of positive ease is built in for a relaxed, breezy fit.
XS: Bust 32 in / Waist 28 in / Hip 34 in / Length 36 in
S: Bust 35 in / Waist 31 in / Hip 37 in / Length 37 in
M: Bust 38 in / Waist 34 in / Hip 40 in / Length 37 in
L: Bust 42 in / Waist 38 in / Hip 44 in / Length 38 in
XL: Bust 45 in / Waist 41 in / Hip 47 in / Length 38 in
2XL: Bust 49 in / Waist 45 in / Hip 51 in / Length 39 in
3XL: Bust 53 in / Waist 49 in / Hip 55 in / Length 39 in
4XL: Bust 57 in / Waist 53 in / Hip 59 in / Length 40 in
5XL: Bust 61 in / Waist 57 in / Hip 63 in / Length 40 in
Measure yourself and compare to the chart. When in doubt about which size to make, choose based on your bust measurement and adjust the waist and hips as needed using the shaping notes in the pattern.
Stitch Glossary
Throughout this pattern, the following abbreviations are used.
ch = chain
sl st = slip stitch
sc = single crochet
hdc = half double crochet
dc = double crochet
tr = treble crochet
sp = space
rep = repeat
sk = skip
st = stitch
( ) = work all stitches inside parentheses into the same stitch or space
[ ] = repeat the bracketed instructions the indicated number of times
Pattern Notes
This dress is worked in two main sections: the bodice and the skirt. The bodice is worked flat in rows to allow for shaping, then seamed at the sides. The skirt is worked in the round from the bottom of the bodice downward. This construction keeps the drape natural and makes fitting very intuitive since you can try the bodice on before beginning the skirt.
The main stitch for this pattern is a simple half double crochet mesh. It creates a slightly open fabric with beautiful drape that moves well and lets air circulate. The bottom border uses a shell stitch for a decorative hem finish, and the neckline uses a single crochet edging to keep everything tidy and comfortable against the skin.
This is a free pattern, which means you can make it for personal use and gift it freely. Please do not sell finished garments made from this pattern without permission, and if you share your finished dress online, a tag or link back is always appreciated and warmly welcomed.
The Pattern
Section One: The Bodice
Foundation Row: Chain the following number of stitches for your size. XS: 100, S: 110, M: 120, L: 132, XL: 144, 2XL: 156, 3XL: 168, 4XL: 180, 5XL: 192.
Row 1 (Right Side): Starting in the third chain from the hook, hdc across. Turn. (XS: 98 hdc, S: 108, M: 118, L: 130, XL: 142, 2XL: 154, 3XL: 166, 4XL: 178, 5XL: 190)
Rows 2–4: Ch 2, hdc in each st across. Turn.
At this point you should have a small rectangular panel for the front bodice. This will sit across the chest. Place a stitch marker at each side edge.
Armhole Shaping (Row 5): Ch 2, sk first 6 (6, 7, 8, 9, 10, 11, 12, 13) sts, hdc to last 6 (6, 7, 8, 9, 10, 11, 12, 13) sts, leave remaining sts unworked. Turn. These skipped stitches form the beginning of the armhole.
Rows 6–12: Ch 2, hdc2tog at each end, hdc across center. Turn. (Decrease 1 stitch at each end each row for 7 rows.)
Continue even in hdc with no shaping for an additional 6 (7, 7, 8, 8, 9, 9, 10, 10) rows until the bodice front measures approximately 9 (9.5, 9.5, 10, 10, 10.5, 10.5, 11, 11) inches from the foundation row.
Fasten off and weave in ends. This completes the front bodice panel.
Back Bodice: Work exactly as the front bodice, but add 2 additional plain rows before the armhole shaping to create a slightly higher back neckline. This prevents slipping and adds coverage.
Seaming: Align the front and back panels with right sides together. Using your tapestry needle and a length of matching yarn, seam the shoulder seams and side seams with a whip stitch or mattress stitch, leaving the bottom edge fully open for the skirt attachment and the armholes open. Weave in all ends.
Neckline Edging: Join yarn at any point along the neckline with a sl st. Work 1 round of sc evenly around the entire neckline opening, working 3 sc into each corner to keep the edge flat. Sl st to join, fasten off.
Armhole Edging: Join yarn at the base of one armhole. Work 1 round of sc evenly around the armhole opening. Sl st to join, fasten off. Repeat for the second armhole.
Section Two: The Skirt
The skirt is worked in the round, joined at the bottom edge of the finished bodice. This is where the dress really starts to come alive. The open mesh stitch creates beautiful movement and a slightly boho, relaxed aesthetic.
Setting Up: With the right side of the bodice facing you and the bottom edge at the top, join yarn at the right side seam with a sl st. You will now pick up stitches evenly around the entire bottom edge of the bodice.
Pickup Round: Ch 1, sc evenly around the bottom edge of the bodice. The exact stitch count will vary slightly depending on your tension. Aim for the following counts: XS: 140, S: 156, M: 170, L: 188, XL: 204, 2XL: 220, 3XL: 236, 4XL: 252, 5XL: 268. If your stitch count falls within a few stitches of these numbers, adjust on this round by evenly spacing a few increases or decreases to reach the target. Sl st to join. Place a stitch marker to indicate the beginning of each round and move it up as you go.
Round 1: Ch 3 (counts as first dc), dc in same st, [sk 1 st, 2 dc in next st] around to last st, sk last st, sl st to first dc to join.
Round 2: Ch 1, sc in each st around. Sl st to join.
Round 3: Ch 4 (counts as dc + ch 1), sk 1 st, [dc in next st, ch 1, sk 1 st] around. Sl st to join. This is the open mesh round and it creates the breezy, open quality of the skirt.
Round 4: Ch 1, sc in each dc and each ch-1 sp around. Sl st to join.
Repeat Rounds 1–4 for the mesh pattern. This four-round repeat is the foundation of the entire skirt.
Hip Shaping (worked over the first 10 rounds of mesh): In every fourth round of the pattern, add 8 (8, 10, 10, 12, 12, 14, 14, 16) evenly-spaced increases by working 2 sc into the same stitch. Space these increases evenly around the round by dividing your total stitch count by the number of increases and placing one increase at each interval. This gradual flare creates the A-line silhouette and ensures the skirt flows comfortably over the hips.
After the hip shaping section is complete (approximately 10 rounds from the pickup round), continue working the four-round mesh repeat with no further increases until the skirt reaches the desired length, minus 1.5 inches for the shell hem border.
Section Three: The Shell Hem Border
The shell stitch border at the hem gives this dress a finished, polished look and echoes the ocean waves theme. It is also very straightforward once you know the basic shell stitch.
Set-Up Round: Ch 1, sc in each st around. Sl st to join. Make sure your stitch count is divisible by 6 at this point. If it is not, add or subtract a few stitches evenly on this round.
Shell Round 1: Ch 3, sk 2 sts, [5 dc in next st, sk 2 sts, sc in next st, sk 2 sts] around, ending with 5 dc in last st, sl st to top of ch-3. Sl st to join.
Shell Round 2: Ch 1, sc in same st, [ch 3, sc in center dc of next 5-dc shell] around, ch 3, sl st to first sc to join.
Shell Round 3: Sl st into first ch-3 sp, ch 3, 4 dc in same sp, [sc in next sc, 5 dc in next ch-3 sp] around, sc in last sc, sl st to top of ch-3. Fasten off and weave in all ends.
The resulting hem has a lovely scalloped wave that catches beautifully in sunlight and gives the dress an elegant, finished appearance.
Video Tutorial
A full video tutorial for this pattern is available to walk you through every section. Seeing the stitch work in real time makes a significant difference, especially for the mesh pattern and the shell hem border. The video covers the bodice construction from the foundation chain, demonstrates the armhole shaping, shows how to seam the front and back panels, and works through the entire skirt section from the pickup round to the finished hem. The video also includes tips for adjusting length and suggestions for customizing the neckline. You can find the video linked at the bottom of this post, and chapters are marked so you can jump directly to whichever section you need.
Tips for a Perfect Fit
Working top-down means you have natural checkpoints where you can try the garment on and assess the fit. After completing the bodice seams, slip it on over your head. The shoulder seams should sit on or very slightly past the natural shoulder point. If they are pulling toward the neck, your bodice is too narrow — try going up a hook size or adding a couple of stitches to your foundation chain. If they are falling off the shoulder, go down a hook size.
The bodice should feel snug but not tight across the bust. Remember that the mesh skirt has more stretch than the bodice, so focus your fit assessment on the chest and shoulder area.
For length adjustments, the skirt is incredibly easy to customize. Simply add or remove mesh repeats before beginning the shell hem border. Each four-round repeat adds approximately 1.5 to 2 inches of length depending on your gauge, so you have precise control.
If you prefer a more defined waist, you can add a gentle waist decrease section in the first 4 rounds of the skirt by working periodic decreases around the round instead of increases, then transition into the hip shaping increases as described. This creates a more hourglass silhouette while keeping the overall construction exactly the same.
Washing and Care
Cotton blend yarn is wonderfully easy to care for. Machine wash on a gentle cycle in cold water, reshape while damp, and lay flat to dry in the shade. Avoid wringing the fabric, as this can distort the mesh structure. Stored flat or folded rather than hung, your finished dress will hold its shape beautifully for years.
Sharing Your Finished Dress
There is nothing more inspiring than seeing a pattern come to life in someone else’s color choices and personal style. If you make this beach dress, please share a photo in the comments below or tag it on Instagram. Seeing your finished pieces brings so