AppleGreen Cottage

menu icon
go to homepage
  • START HERE
  • BAGMAKING
  • Sew for HOME
  • QUILTING
  • SHOP
subscribe
search icon
Homepage link
  • START HERE
  • BAGMAKING
  • Sew for HOME
  • QUILTING
  • SHOP
×
Home » Diy Storage

Diy Storage Bag in 3 Sizes - Smart Expandable Bag

By Damjana Jakos • Last updated on Nov 20, 2025 • This post may contain affiliate links.

Home storage? You bet! This is a smart flat diy storage bag that can expand - a brilliant way to organize your travel and entire home!

The best for home organizing and travel storage bags, and so easy to sew! Get the free pattern in 3 sizes - and keep things neat and organized, no bulk!

diy storage bag

Prefer an ad-free printer-friendly option of the whole tutorial+pattern? See the → optional PDF file in our shop.

Printable Tutorials Bundle by AppleGreen Cottage

This tutorial is also part of Printable Tutorials BUNDLE

90+ PDF tutorials now, and growing!

See BUNDLE
Table Of Contents
  • Why This Pattern Got so Popular
  • 3 Finished Sizes
  • Supplies
  • PART 1 - Get Free Pattern
  • PART 2 - Attach the zipper to the main piece
  • PART 3 - Make the Folds
  • Part 4 - Assemble the Pieces
  • PART 5 - 2 French seams and - done!
  • Want a printable copy of the whole tutorial?

Why This Pattern Got so Popular

  • Lightweight, expandable, and absolutely no raw edges - neat!
  • Keeps everything organized so you're not digging through your suitcase for that one tiny thing.
  • Packs flat, expands when needed, and adds no extra weight.

Getting organized? Check out more diy storage ideas here. Or see the free SewPretty HOME series:

Two handmade fabric baskets with folded edges in bright green and pink cotton prints, placed on a sewing table.
JOIN FREE EMAIL COURSE

Join the FREE 7-part email course and make 6 beautiful items for your home! You'll love it!

Smart Ways To Use Them

  • Project bags - perfect for UFO storage, fabric pulls, and notions
  • Shoes - store dust-free or keep them off your clothes while traveling
  • Socks & small items - no more searching!
  • Toiletries - neat and contained
  • Weekend packing - grab-and-go organization
purple print on a quilting cottton zipper bag that can be used as a travel pouch.

And, they solve the biggest travel frustration: digging around for lost items. (Ever had to empty the entire case just to find one little item?)

three finished fabric zipper shoe bags.

They pack flat, expand beautifully, and keep everything tidy without adding weight.

A Great Diy Project Bag!

They also make fantastic project bags. I'm using the large size to store my works-in-progress - pattern pieces, fabric pull, zippers, all in one place. One day, all my UFOs will be neatly packed in these… or that's the plan anyway!

diy project bag
Sewn with beautiful Hampton Garden collection by Lila Tueller

3 Finished Sizes

The finished sizes are as follows:

  • SMALL: flat 12 ½" long, 8" wide - expanded 3" tall (32 x 20 cm, exp. 7.5cm tall)
  • MEDIUM size: flat 15" long, 9" wide, expanded 4" tall (38 x 23 cm, exp. 10 cm tall)
  • LARGE size: flat 16" long, 10" wide, expanded 4" tall (40 x 25.5 cm, exp. 10 cm tall)

The small bag will fit a sock knitting project with all the yarn needed, or children size sneakers up to size 5 (EU size 35).

The medium size is good up to size 10 ladies' shoes (high heels too), running shoes up to size 10.

Bulky hiking boots size up to 10? Use the large storage bag for those. Also, my partner's basketball shoes just managed to get into the large size, too. But those are bulky. Men's shoes:

diy shoe bag

Supplies

  • half yard of fabric (I used prints from the Hampton Garden collection)
  • a #3 nylon coil zipper - 12"/15"/17" (30/ 40/ 50cm) long, depending on the bag size you're making (zipit is a good source of quality zippers)
  • sewing machine, needle, pins or sewing clips,
  • iron, scissors, or rotary cutter plus cutting mat (I use this one by Olfa)
  • the free Pattern

To make the smaller two sizes, you'll have some leftover fabric.

PART 1 - Get Free Pattern

1 - Get the pattern and cut fabric pieces

Prefer an ad-free printer-friendly option of the whole tutorial+pattern? See the → optional PDF file in our shop.

How To Print this PDF file

Download the pattern file to a desktop, open it in ADOBE READER, and print at 100% size on paper or cardstock. (I recommend not printing directly from a browser window or from mobile, it could cause issues.)

Next, cut these fabric pieces:

  • 1 MAIN PIECE
  • 2 FACING pieces
  • 1 (top) LOOP HANDLE
  • 1 (bottom) PULL TAB
  • 1 ZIPPER TAB

2 - Prepare the zipper:

1 - Cut off the metal stopper at the bottom of the zipper and secure the end by hand-stitching at ⅛" (3 mm) from the cut.

zipper for storage bag

2 - Tab the zipper end. Use the ZIPPER TAB piece to:

  1. Fold the fabric tab in half and press RST (right sides together).
  2. Slide the tab on the zipper end. You can use wonder tape or sewing clips to hold in place.
  3. Machine-stitch using a ⅜" (1cm) seam allowance.
  4. Then fold the fabric ends back and finger-press.
  5. Topstitch at ⅛"(3mm) from the fabric edge to stabilize the fabric.
sewing zipper into bag
Need more help? Check out my ZIPPER TAB TUTORIAL
zipper tab

Need help tabbing the zipper? Check out THIS ZIP TAB TUTORIAL.

3 - Make the pull tab and the pull handle

PULL TAB piece:

diy pull for zipper storage bag

1 - Turn under the two long edges, each by ½" (1.3 cm) so they meet in the middle. This way, you'll get the pull tab width of 1" (2.5 cm).

2- Press, then fold in half, bringing the ends together. Topstitch from bottom to the top, across, and back down again. That will keep the raw edges hidden, except for the one that will be sewn in.

Pull Handle:

diy storage bag handle
  1. Fold the strip lengthwise in half, press and unfold.
  2. Fold the upper edge to the center crease and do the same with the lower edge.
  3. Fold again along the original center and press, then topstitch along the long edges.

PART 2 - Attach the zipper to the main piece

1 - Prep the 2 FACING pieces: turn under and press one long edge by ⅜" (1cm) on each of the 2 pieces.

facing for diy storage bag

2 - Take the main piece and place it right side up, spread horizontally in front of you (see the blue arrow). On the main piece, align the zipper (the zipper pull should be facing down, towards the fabric) on one short side of the fabric piece. Place one FACING strip right side down, with the edge that has not been pressed. Stitch using a ¼" (7mm) seam allowance:

sewing diy storage bag

3 - Turn and topstitch along the zipper:

add zipper to diy storage bag


4 - Press. Pin the other long edge of the strip on the backside and stitch in place, sewing close to the edge of the folded strip. Instead of pins, I often use sewing tape - so comfortable!

diy storage bag

5 - Repeat on the other side to attach the zipper: With zipper closed, fold the fabric to meet the other long edge of the zipper tape. Then align the second long narrow strip on the zipper edge:

sewing storage bag

6 - Pin or clip to keep the layers from sliding. Then open the zipper and stitch using again a ¼" (7mm) seam allowance:

how to sew a storage bag


7 - Topstitching step again (see the two dashed lines). First, topstitch along the zipper edge from the front side, then do another topstitching line to fix the facing in place.

finish diy storage bag
sewing machine with fabric

Press well.

8 - Open the zipper so the zipper PULL is somewhere in the middle, then cut off excess zipper tape. Make a few stitches at ⅛" (0.3cm) away from the tape end to make a new zipper stopper:

PART 3 - Make the Folds

1- Turn your tube wrong side out. (yes!) Place on a flat surface and position the zipper in the center. Measure and double-check, then press both edges. Edgestitch both of them using a long stitch:

assembling diy storage bag

2- Turn the tube right side out. Now measure 1 ½" for Small size (2" for Medium and Large) from the edge-stitched edge and push the edge towards the inside, so it's sandwiched between the layers.

expandable bag

3- Create the same size fold on both sides. Pin to hold in place:

sewing expandable bag

Part 4 - Assemble the Pieces

Make sure the tube is still right side out. Then center the bottom Pull Tab to the bottom (tabbed part) of the zipper and baste. Place the top Pull Handle ends on the top edge. They need to be 3" apart, each 1 ½" away from the centered zipper. Like this:

add handle to diy storage bag

Baste in place, both the bottom pull tab and the top pull handle.

PART 5 - 2 French seams and - done!

Now we'll use the French seam (more about French seam HERE if you need it.)

This is your next step: sew the top and bottom edge using (first) a ¼" (7mm) seam allowance, then turn wrong-side out, press, and stitch again, this time using a ⅜" (1 cm) seam allowance. This second seam will encase the raw edge.

sewing diy storage bag

All you need to do now is turn right side out again, press, and - use!

If you enjoyed this tutorial, share it, like it or tell your friends about it. Or save it for later, so you've got it ready whenever you want to make a lovely storage bag - or ten!

Want a printable copy of the whole tutorial?

Prefer a full, ad-free and printer-optimized Printable Tutorial with both instructions AND images included? ↓↓

→ Get optional PDF here
Printable Tutorials Bundle by AppleGreen Cottage

This tutorial is also part of Printable Tutorials BUNDLE

90+ PDF tutorials now, and growing!

See BUNDLE

Or …check out the popular Aiden Cell Phone Purse in our shop. Guess what's on the back of this cool phone bag!

cell phone pouch pattern
Get Aiden pattern HERE.
finished fabric shoe bags in 3 sizes with a pair of shoes to fit into the expandable section of the zipper bag

Share it:

Share on Pinterest Share on Reddit Share on Facebook

More Diy Storage

  • two finished handmade fabric baskets in green and pink fabric on a sewing table next to a spool of thread
    Free Fabric Basket Pattern - In 3 Sizes
  • a finished handmade blue toiletry pouch with a transparent window, with toothpaste and a toothbrush, placed on pebbles
    A 10-Minute Diy Toiletry Bag Tutorial - The Easiest Zipper Bag You'll Ever Make.
  • diy tray holder
    Pencil Holder Diy - Free Pattern
  • fabric stacked on a table and arranged by color next to small scissors and spools of thread
    10+ Smart Fabric Storage Solutions For Your Home

Comments

  1. Owen says

    July 20, 2025 at 6:50 pm

    Hello! Is there a reason there is no batting or anything between the fabrics? Is the fabric you use thicker? I feel like it wouldn't hold its shape enough, but I'm new to sewing.

    Reply
    • Damjana Jakos says

      September 06, 2025 at 10:25 am

      Hi Owen! Great question - this one is intentionally just a single layer so it stays super light for travel, and all seams are finished so there are no raw edges. It’s not meant to hold its shape on its own (that would add bulk), but works perfectly as a lightweight solution. Happy sewing,

      Reply
  2. Lynn says

    March 04, 2025 at 5:57 pm

    What a fantastic tutorial and pattern. Love the zipper facings and French seams for keeping the bags lightweight but with no raw edges. Just made the medium and it fits a pair of trainers perfectly. Thank so much!

    Reply
    • Damjana Jakos says

      March 04, 2025 at 10:47 pm

      Lynn hi, I'm thrilled to hear you enjoyed the tutorial and pattern. Love that the medium size worked perfectly for your trainers! Happy sewing!

      Reply
  3. Kat White says

    May 26, 2023 at 6:04 am

    Thank you for this pattern! A quick and easy sew!! I’ve always wanted to have bags to separate my shoes from clothing in my luggage, but never thought to purchase any. I was so glad to come across this pattern and just in time as my husband and I are about to travel for our honeymoon! I’ve already made the two of them and will be making more!

    Reply
  4. Carol Farmer says

    May 24, 2023 at 7:17 pm

    Love your patterns and bags. What is the purpose of the zipper facings. Looks great just didn’t know about zipper facings. Thank you.

    Reply
    • Damjana says

      June 01, 2023 at 10:12 am

      Carol hi, a great question. The facing here hides the zipper tape and acts as a thin stabilizer, without the need to add another fabric layer to the entire interior - I wanted to keep the bags as lightweight as possible, for travel. I hope this helps,

      Reply
      • Carol says

        June 04, 2023 at 8:20 am

        Thank you. I wish I’d known about this year’s ago. Nicely done.

  5. KAREN BARNES says

    November 03, 2022 at 12:00 am

    I have seen this pattern before but the end seam was bound (which I am not a fan of) but the French Seam is sooo clever!! I will be making lots of these from gifted upholstery cut offs. Thank you.

    Reply
    • Pam says

      August 19, 2023 at 6:38 am

      I just made my first flat, expandable bag! I love it! I’m planning to make a lot more, some to keep, some to gift and some to sell! THANK YOU so much for making your patterns not only easy to make with professional results, but also the end product sellable!
      You do a fantastic job in all areas…your patterns as well as your website that is easy to use, and very attractive to spend lots of time browsing and dreaming! 😊

      Reply
  6. Jen says

    May 21, 2022 at 11:32 pm

    I cannot express how much I LOVE your patterns! Your tutorials are so easy to follow. This is the 3rd or 4th pattern I have made from AGC and I always love the tailored look of every project.

    Reply
  7. Kay O'Regan says

    April 20, 2022 at 8:20 pm

    Oh wow, these are perfect for holding belly dance accessories like dance shoes, hip belts or veils, and the little handle means you can hang the items onto the hanger holding your costume to keep the whole outfit together.

    I am currently making loads of these from upcycled fabric to sell to my dancer friends to raise money for charity. Once you get the production line set up, they come together very quickly.

    Thank you! xxx

    Reply
  8. Mary W. says

    April 29, 2021 at 8:07 pm

    Love it! Tried the medium, which I think will accommodate most shoes I would take on trips. Now, I’ll make 2 or 3 more. Tired of using ugly plastic shopping bags for shoes!

    Reply
  9. Crystal Bell says

    April 06, 2021 at 6:42 pm

    The shoe storage bag is my next project! One of the things that frustrates me the most about hiking is having to put dirty boots back in my car.

    Reply
  10. Jessica says

    May 20, 2020 at 1:51 am

    Hello,
    I love this pattern! I'm using it with a waterproof fabric (silnylon and silpoly) for backpacking stuff sacks. I haven't yet been able to figure out why the pattern calls for a long edge stitch down the edges before making the folds on either side in part 3 of the instructions. Can I skip that? All those holes in the fabric just make the final product less waterproof, and I couldn't figure out how they help, other than perhaps to make it lay flatter and/or fold better? Thanks!

    Reply
    • Damjana says

      May 21, 2020 at 6:42 am

      Jessica hi,
      a great question, and yes you are right. The seams you mention are to make the bag lay flat easier, and they make a big difference in making quilting cotton fold exactly on the lines required. Feel free to skip those if you want the least possible amount of stitching holes. Also, I'd use the longest stitch possible on waterproof materials for teh reasons you mentioned. Happy sewing,

      Reply
  11. Dani P says

    April 07, 2020 at 8:01 pm

    Thank you for another wonderful pattern.
    These are perfect as gifts for my sons' girlfriends. They won't be travelling this year due to Covid, but they can always use them at home until we can all travel again.

    Reply
    • Damjana says

      April 07, 2020 at 8:08 pm

      Dani hi,

      happy you like these. Good thinking 🙂

      Reply
  12. Rosemary Havens says

    April 07, 2020 at 7:18 pm

    Thank you, looks great. I'm looking forward to making several!

    Reply
    • Damjana says

      April 07, 2020 at 7:32 pm

      Happy sewing!

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Mustard ISKA hobo bag featuring a curved color-block center panel, shown as a completed sewing project.
  • Printable Tutorials Bundle by AppleGreen Cottage
A pile of quilted fabric pieces in bright colors with an overlay asking what to sew next.

Footer

↑ back to top

About AppleGreen Cottage

Damjana is the owner and pattern designer at the popular AppleGreen Cottage website, founded in 2014. She creates easy sewing patterns everyone can sew and enjoy. Her customers say they are super easy to follow and love the little hacks and tips sprinkled around. These will make your sewing a breeze, too. Enjoy!

GET A FREE PATTERN when you JOIN our mailing list.

  • Applegreen Cottage on FB
  • IG
  • Applegreen Cottage on Pinterest
  • Applegreen Cottage on Youtube

Contact - About - Privacy Policy - Terms Of Use - Customer Reviews - SHOP

We love sharing! - If you want to feature our work, you may use one unedited image but must include credit and a do-follow link back to the original article.

©2014-2025 AppleGreenCottage

3M Annual Readers

400+ Tutorials

100+ Sewing Patterns

200,000+ Patterns SOLD