A roomy tote bag that actually holds its shape makes all the difference when you’re heading to the beach, the farmers market, or just running errands around town. This Ombre Beach Tote Bag uses an open grid mesh stitch that works up quickly while still looking polished and modern. The color bands in ocean blue, soft mint, and warm cream give it that beach glass vibe without any complicated colorwork.
Get the Ad-Free PDF Pattern
You can find the free pattern below, or you can purchase the ad-free printable PDF from my shop.
Get the Printable PDF →
If you’re comfortable with basic stitches and joined rounds, you can absolutely tackle this project. The construction is straightforward: you start with a solid rectangular base, work upward in rounds of aligned filet mesh, then add sturdy shoulder straps at the end. It’s the kind of project that looks impressive but won’t leave you frustrated.
This tote makes a wonderful gift for anyone who appreciates handmade accessories. It also works beautifully as a quick project for yourself when you want something practical and pretty. At roughly 6 to 9 hours of relaxed crocheting, you could easily finish it over a weekend.
Why You’ll Love This Beach Tote Pattern
The aligned mesh stitch creates those lovely square openings you see in the photos while keeping everything neat and structured. Unlike some mesh patterns that can look a bit wobbly, this one stacks the double crochets directly above each other round after round. The result is clean vertical lines and a professional finish.
The rounded lower corners give the bag a softer silhouette than a typical boxy tote. You’ll shape these gently with your fingers during blocking, so no complicated shaping is required during construction.
Cotton yarn keeps the bag sturdy enough to hold beach towels, books, or groceries without stretching out of shape. And those wide shoulder straps? They’re comfortable even when the bag is loaded up.
Finished Size
Approximately 13 inches wide x 12 inches tall x 4.75 inches deep, not including straps.
Strap drop: approximately 11 inches.
For metric measurements: approximately 33 cm wide x 30.5 cm tall x 12 cm deep. Strap drop approximately 28 cm.
Materials You’ll Need
Yarn
You’ll need worsted weight cotton or cotton blend yarn (category 4) in three colors:
Allow extra yardage if you want longer straps or a larger tote.
Recommended Yarn Choices
A note on substitution: Choose a firm worsted cotton for best results. Soft acrylic can stretch under weight, so if you substitute, consider adding a fabric lining or shortening the straps.
Tools
Gauge
Base gauge in single crochet (sc): 14 stitches x 15 rows = 4 inches / 10 cm after light blocking.
Body gauge in mesh: 8 mesh spaces x 9 rounds = 4 inches / 10 cm.
Swatch the mesh pattern and adjust your hook size before starting. A firm fabric helps the tote keep its shape, so don’t skip this step!
Abbreviations
Special Stitches and Techniques
Aligned Mesh
Each round begins with chain 3, which counts as the first double crochet. Work chain 1, skip the next stitch or chain space, then double crochet in the next double crochet.
On following rounds, place each double crochet into the double crochet below and each chain 1 over a chain space. This creates those straight vertical bars and square openings that make this stitch so attractive.
Clean Color Change
When changing colors, work the final yarn over of the last slip stitch with the new color. Carry tails upward for about 1 inch / 2.5 cm, then weave them in.
Strap Reinforcement
After sewing each strap end, stitch a small rectangle and an X through the layers for extra strength. This prevents the straps from pulling loose when the bag is loaded.
Pattern Notes
Base Instructions
Base Rectangle in Blue
Chain 43.
Row 1: Single crochet in 2nd chain from hook and in each chain across. Turn. (42 sc)
Rows 2-18: Chain 1, single crochet in each stitch across. Turn. (42 sc)
Checkpoint: Your base rectangle should measure approximately 12 inches x 4.75 inches / 30.5 cm x 12 cm before edging.
Base Edging to Set Up the Body
Do not turn after Row 18. Work around the rectangle:
Set-up round: Chain 1, single crochet in 42 stitches across the top edge, 2 single crochet in the corner, work 18 single crochet evenly down the side edge, 2 single crochet in the corner, single crochet in 42 foundation chain loops across the bottom edge, 2 single crochet in the corner, work 18 single crochet evenly up the side edge, 2 single crochet in the corner, slip stitch to first single crochet. (128 sc)
Place markers after the front 42 stitches, side 22 stitches, back 42 stitches, and side 22 stitches. These four sections help with strap placement later.
Math checkpoint: 42 + 2 + 18 + 2 + 42 + 2 + 18 + 2 = 128 stitches. The body mesh uses 64 repeated mesh units around.
Body Instructions
Mesh Body
Keep the right side facing throughout. Each round begins with chain 3 (counting as 1 double crochet) and ends with a slip stitch to the top of the beginning chain 3. Maintain 128 total stitches around, counted as 64 double crochets and 64 chain 1 spaces.
Round 1 in Blue: Chain 3, skip next single crochet, double crochet in next single crochet, chain 1, skip next single crochet; repeat from around, slip stitch to top of beginning chain 3. (64 dc + 64 ch-sps / 128 sts)
Rounds 2-9 in Blue: Chain 3, chain 1, skip next chain space, double crochet in next double crochet, chain 1, skip next chain space; repeat from around, slip stitch to top of beginning chain 3. (64 dc + 64 ch-sps / 128 sts)
Checkpoint after Round 9: Your blue band should measure approximately 4 inches / 10 cm tall from the base edge.
Color Bands
Rounds 10-18 in Mint: Continue the aligned mesh pattern as established. (64 dc + 64 ch-sps / 128 sts)
Checkpoint after Round 18: Your body should measure approximately 8 inches / 20.5 cm tall from the base edge.
Rounds 19-26 in Cream: Continue the aligned mesh pattern as established. (64 dc + 64 ch-sps / 128 sts)
Checkpoint after Round 26: Your body should measure approximately 11.5 to 12 inches / 29 to 30.5 cm tall from the base edge.
Top Edge and Straps
Top Edge in Cream
Round 27: Chain 1, single crochet in same stitch, single crochet in each double crochet and each chain space around, slip stitch to first single crochet. (128 sc)
Round 28: Chain 1, single crochet in each stitch around, slip stitch to first single crochet. Fasten off. (128 sc)
Weave in your color change ends before adding the straps.
Straps in Cream (Make 2)
Chain 91.
Row 1: Single crochet in 2nd chain from hook and in each chain across. Turn. (90 sc)
Rows 2-6: Chain 1, single crochet in each stitch across. Turn. (90 sc)
Border: Chain 1, single crochet evenly around the strap, placing 2 single crochet in each corner. Slip stitch to first single crochet. Fasten off, leaving a long sewing tail.
Checkpoint: Each strap should measure approximately 25 inches / 63.5 cm long and 1.25 inches / 3 cm wide before attachment.
Attaching the Straps
Lay your tote flat. On the front 42-stitch section, count 9 stitches in from the left corner and pin the first strap end across 6 stitches. Count 9 stitches in from the right corner and pin the second end across 6 stitches. Repeat on the back.
Sew through the top two solid rounds and the strap end. Reinforce each end with a stitched rectangle and X pattern for durability. Your strap drop after sewing should be approximately 11 inches / 28 cm.
Finishing Your Tote
1. Weave in all ends on the inside of the tote, following the direction of the stitches.
2. Steam lightly or wet-block the tote over a folded towel to square up the mesh openings.
3. Shape the lower corners with your fingers while the fabric is damp for that soft rounded profile.
4. Add an optional removable charm to one front strap using a clasp or split ring for a personal touch.
Size Customization Tips
To change the width: Adjust the base chain by an even number. Before starting the body, your set-up round must be divisible by 2 for the mesh pattern to work correctly. For a larger beach tote, keep the same base method and add mesh rounds in sets of 2.
To change strap length: Add or subtract chains before Row 1. Every 4 chains changes the strap length by approximately 1 inch / 2.5 cm.
Troubleshooting Common Issues
Mesh leans diagonally: Make sure you’re placing your double crochet into the double crochet below, not into the chain space.
Top edge ripples: Switch to a smaller hook for Rounds 27 and 28.
Bag stretches too much: Use firmer cotton yarn, shorten the straps, or add a fabric lining.
Color bands look uneven: Count rounds, not inches. Different colors can block slightly differently.
Care Instructions

Make It Your Own
This Ombre Beach Tote Bag is wonderfully versatile. Try it in sunset colors like coral, peach, and gold for a different vibe. Or go monochromatic with three shades of your favorite color. The simple construction means you can easily adapt it to match any style.
The optional beaded charm adds a fun coastal touch, but the bag looks just as lovely without it. You could also thread a ribbon through the top mesh row for a drawstring closure if you want to keep contents more secure.
Thank you so much for choosing this pattern! I hope your finished tote brings you lots of joy, whether you’re hauling beach towels or farmers market finds. If you love how it turns out, please save this pattern to your Pinterest boards so you can find it again later, and I’d absolutely love to see your version in the comments below. Happy crocheting!
Want a Quick & Easy Printable Version?
Get a clean, beautifully formatted PDF of this pattern — easy to follow step by step, ready to print or save on any device. No scrolling, no distractions, just the pattern.
Get the Printable PDF →