Subscribe to our Mailing List

Get the news right in your inbox!

DIY Seashell Bag on the Beach

DIY Seashell & Beach Treasures Collecting Bag

August 4, 2016 Sarah Coggins
This post may contain affiliate links that help support this site at no additional cost to you.

During trips to the beach, we love to collect seashells. What I don’t always love is finding something to carry them in or lugging a heavy bucket as we walk. A collecting bag with a mesh bottom to contain our beach treasures seemed like the perfect solution!

DIY Seashell & Beach Treasures Collecting Bag

I grabbed a remnant of mesh fabric I had in my stash and an old pair of my son’s outgrown swim trunks. I should have tossed those long ago, but they had the cutest pattern … Anyhow, for once I’m glad I saved something like this because the fabric was perfect in style and design for this bag. So, grab an old pair of kids’ size trunks (or find a pair at a thrift store) and make your own seashell bag.


  • Old kids’ size swim trunks
  • Mesh fabric remnant
  • Coordinating thread
  • 1/2″ twill tape ribbon – 36″ long (for kids’ bag)
  • Velcro
  • Quilter’s square
  • Scissors
  • Fabric marker and/or pencil
  • Parachute buckle
  • Bias tape (optional)
  • Sewing machine

DIY Seashell Bag: Supplies


Step 1 Align your quilter’s square to the bottom edge of the leg opening. Draw a line 4″ above and cut.

DIY Seashell Bag: Step 1 - Cutting Swim Trunk Fabric

DIY Seashell Bag: Step 1 - Cutting Swim Trunk Fabric

Step 2 Using your quilter’s square again, align to the side seam. Make a new cut line parallel to this seam on the opposite side of the patterned fabric. Basically, we’re removing the angled inner seam of the trunks to create a new, straight edge here. Cut the fabric so you have a single, rectangular piece.

DIY Seashell Bag: Step 2 - Creating a new Seam

Pin the two short ends on the new “inner seam” and sew together using a 1/4″ seam allowance.

Step 3 Cut a rectangular piece from the mesh fabric. It should be equivalent to the width of the patterned fabric piece in the short direction and 10″ in the long direction. You can adjust this 2nd measurement to create a deeper bag if you would like. My finished bag is approximately 7-1/2″ square.

DIY Seashell Bag: Step 3 - Cutting the Mesh Fabric

Step 4 Fold the mesh fabric piece in half so the two short ends align. Sew both sides using a zig zag stitch* on your sewing machine. Turn right side out.

DIY Seashell Bag: Step 4 - Sew Mesh Fabric

*Optional, you can use bias tape here instead if preferred. If so, the bias tape will be on the “right” side so you do not need to turn the fabric after sewing.

Step 5 With your patterned fabric still inside out, use your quilter’s square to mark a line 3/8″ from the finished edge.

DIY Seashell Bag: Step 5 - Prepare to attach Mesh to Swim Trunk Fabric

Slide the mesh fabric bag up the patterned piece so the cut end aligns with the line drawn on the swim trunk fabric. Pin in place. Note: I made an error when photographing – the mesh fabric bag should be right side out here because you will flip it “down” toward the finished edge later.

DIY Seashell Bag: Step 5 - Pin Fabrics Together to Sew

Step 6 Sew mesh fabric to swim trunks following existing stitches on swim trunks. This gives a more ‘seamless’ appearance in the end.

DIY Seashell Bag: Step 6 - Sew Fabrics Together

Step 7 Use the quilter’s square to mark a line 1/2″ from the unfinished end of the swim trunk fabric.

DIY Seashell Bag: Step 7 - Top Edge

Fold the edge in to the line (wrong sides of fabric together) and sew to create a finished edge at the bag opening.

Step 8 Turn the bag right side out. Sew a second seam where the mesh & patterned fabrics connect approximately 1/4″ from the bottom edge. Your bag should look like this:

DIY Seashell Bag: Step 8 - Basic Bag Complete

Step 9 Cut a 4″ long piece from the twill tape ribbon. Thread this piece through the stationary end of the parachute buckle. Pin the loose ends to one side of the bag just inside the opening along the seam. Sew into place.

DIY Seashell Bag: Step 9 - Twill Tape Ribbon & BuckleFold over and sew down one end of the remaining section of twill tape to finish. Thread the tape through the adjustable end of the parachute buckle. Pin and sew the unfinished end to the side seam opposite of the stationary end.

Step 10 The final step! Cut a 3″ strip of velcro. Measure and mark a line approximately 1/2″ from the finished edge of the bag (and centered from left to right) on the wrong side of the fabric. Pin one section of velcro and sew into place. Repeat with the attaching piece on the opposite side of the bag.

DIY Seashell Bag: Step 10 - Add Velcro Closure

Turn right side out again and you’re ready for a day on the beach. Don’t forget to bag a tiny bit of sand to take home though so you can create a memories jar and showcase a few favorite small shells.

DIY Seashell Bag on the Beach

Happy hunting!


  • Laura August 4, 2016 at 9:56 pm
    This is so creative!! Love it. I need to get a sewing machine. :)
    • Sarah Coggins August 7, 2016 at 3:02 pm
      Thanks! I had fun making it and D was so excited. He strutted up and down the beach last year with it. :) Guess I need to make a second one for our next trip.
  • Julie S August 11, 2016 at 11:22 am
    This is SO cute and an awesome way to upcycle some old trunks. LOVE it.
  • Leave a Reply

    I accept the Privacy Policy

    About Me


    Hi! I'm a DIY and craft obsessed mom to 2. I have my hands covered in sawdust or paint any given day. My husband and kids join me in many of our projects. When we aren't creating at home, we're creating memories in our many adventures. Join along! Read More


    Subscribe & Follow

    Subscribe to our Mailing List

    Get the news right in your inbox!

    DIY Project Money (aka Affiliates)

    At Home


    I highly recommend the book What Was Lost: A Christian Journey through Miscarriage for any woman of faith who has suffered a miscarriage or anyone wanting to gain insight to help comfort a spouse, friend, sister, daughter, etc.


    Fine Print

    2paws Designs is a for-profit site. I make a small compensation from select links when purchases made via one of the affiliate companies. Select posts are sponsored and noted as such. All opinions within this website are my own. Find the Privacy Policy here.

    Amazon Associates Disclosure

    Sarah Coggins is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to

    Hosting with SiteGround

    Twitter Feed