The Perfect Diaper Bag Tutorial |

The Perfect Diaper Bag Tutorial

admin April 13, 2012

A diaper bag.

It’s a necessity for mommies everywhere.  I’ve looked at tons online (which can cost up to several hundred dollars, if you want a designer label — I fail to understand why that would ever be necessary, but that’s me).  I’ve used a few that I was given or bags that I had around.  I sewed one right before I had my second baby (it was okay — too big and the zipper broke, and I never fixed it).  I’ve given it a lot of thought, really — what would be in my ultimate diaper bag?

Well, here are my issues:

  • Space — I need something that’s going to carry everything I need for three kids (though my oldest doesn’t need much now), but not be overwhelmingly big either.
  • Pockets — I have lots of different stuff to carry, like keys, wallet, snacks, wipes, etc.  I like to have separate pockets to put them in so I can easily find each thing.
  • Wet bag — I  EVER.  I usually end up tucking my dirty diapers in a side pocket, which then means the whole bag smells and has to be washed frequently.
  • Cups — The kids constantly want a drink on the go, so we take cups everywhere.  There has to be an easily-accessible place to put their cups.
All right.  So.  That’s what I needed to accomplish with this bag.  I thought about it for a long time, talked to other mothers, and ultimately came up with this:
  • 12″x 18″x 6″ size
  • Zip closed on top
  • Long 2″ wide shoulder strap
  • Three divided pockets on outside
  • Cup/bottle holders on both ends of bag
  • Inside, large snap-closed pocket
  • Other inside, built-in wet bag with zipper
  • Zippered snap-on pouch (inside) for wallet, keys, phone (option)
  • Fully lined

How awesome does that sound?

Diaper Bag Tutorial

Now, there are some tricky parts to this.  Putting in that wetbag is a bit frustrating at times.  But go slow, take it step by step, and you will get it done.  Are you ready?


  • 1 yard “cute” bottom-weight fabric
  • 1 yard lighter fabric (for lining; I used linen)
  • 1/2 yard PUL
  • 10″ 1/4″ elastic
  • Matching thread
  • 18″ zipper
  • 14″ zipper
  • 5 snaps (if desired)

Now, you will need to cut several pieces from this.  I will attempt to show you below in a picture, but I am also going to tell you.

  • 4- 13 x 19 rectangles (2 cute fabric; 2 lining fabric)  This is the body of the bag
  • 2- 45 x 7 rectangle (1 cute; 1 lining)  This is the sides and bottom of the bag
  • 2- 24 x 3 rectangle (cute fabric) This is the strap
  • 2- 6 x 7 rectangles (cute fabric)  These are the cup holders
  • 2- 19 x 7 rectangles (1 cute; 1 lining fabric) This is the inside pocket and outside pocket
  • 1- 19 x 24 rectangle (PUL) This is the wetbag
  • 1- 8 x 4 rectangle (cute) This is the optional snap-in pouch


Breathe.  One step at a time.  I can’t tell you how many times I went over and over all the pieces I cut to make sure I had all of them.  If you find you’re missing something, you can always go back later.  The pieces above are folded up in some cases so you can see the lining pieces underneath.  Top is the strap; the large center part is the body pieces; left side is cup holders; right side is inner/outer pockets; bottom is the bottom/side of bag.  PUL is missing from this picture (oops).

First we’re going to do the strap.  It’s the easiest.  Put the fabric pieces right sides together, and sew around both the long sides and one short side, leaving the other short side open.

Now, use that open end to turn the fabric right side out.  It will look like a tube.

Tuck the ends of the open side in about 1/2″ and sew it closed.  Then, turn to the long side and press it down smoothly and sew all the way down.  Go around the entire strap this way.  This is called “top stitching” and it makes your tube into a nice flat strap.

There, the strap is done.  Now, let’s do the side/bottom.  Measure from each end of this piece (the cute one) down exactly 13″.  Make a mark here.

This is where you will put the bottom of your cup holders.  Set it aside for a minute.  Pick up each cup holder and get your elastic.  Cut it into two 5″ pieces.  Now, place the elastic on the wrong side of each cup holder, about 1/2″ from the top.

Use a zigzag stitch to sew the end of each elastic to the edge of the cloth (positioned as above).  Then, slowly stretch it and sew all the way across.  When it’s done it will naturally pucker since you stretched it.

Fold down the extra fabric over the elastic.  Sew it down, stretching the elastic so you get a smooth, straight seam as you do.  Do the same to the second cup holder.

Now it’s time to sew the cup holders onto the long bottom/sides of the bag piece.  Place the bottom of the cup holder at the mark you made earlier (it will not go all the way up) and sew it down.

Notice, because of the gathering, that the top edges match, but the bottom is a little bigger than the strap.  Simply gather it a little bit in the center (I did two little “fold over” sections about a third of the way through) and then it will match nicely and you’ll have a good pocket.

You can see a little bit of the gathering in the above picture.  Do the same thing to the other cup holder.

Then, pin the lining fabric to the back of this one (wrong sides together).  Sew the long sides, but leave the short sides open for later.  Set this aside.

Now, we’re going to work on one of the sides of the bag.  You’ll need one “cute” side, one lining side, and both the cute and lining pockets.

First, hem the top edge of the big pockets.

Pin the inner pocket to the lining, and the outer pocket to the outer fabric.

Sew these down along the sides and the bottom, leaving the top (hemmed part) open.

Now, put the two parts together (pockets facing out) and sew together.  This part of the bag is now done.

Here comes the trickiest part…so pay attention!  Though actually this wasn’t as hard as I thought it would be.

Get your other lining fabric and your PUL.  Lay the PUL out flat with the shiny side DOWN.  Place the lining fabric over the top half of it, and pin it down (seriously — pin it.  I didn’t, then screwed it up, had to rip stitches, and pin it to redo it).

This is tricky to sew because the shiny side of the PUL is down against the sewing machine and it slips around easily.  Go slow.  Sew it together on all four sides.  On the bottom (where the PUL hangs down), stay a couple inches above the bottom of the lining fabric.  Later you will be folding the PUL up to make the bag.

Once these parts are sewn together, it’s time to make the slit for the zipper.  Here is about where it should be placed.

You need to cut a slit in the fabric where the zipper lies.  This slit will go through both layers — the PUL and the lining fabric.  It should be slightly shorter than the zipper itself.

On the edge of each slit, cut up about 1/4″, and down about 1/4″.  Fold these over (both layers) with the PUL side facing up.  Pin the zipper to the PUL side.  You are pinning it to the lining (folded over), PUL (folded over), and both layers in the front too.

Sew the zipper on both sides (along where it is pinned).  The zipper is being sewn to four layers of fabric.

Then the zipper is in!

Now, flip it over and fold up the PUL.  Sew it on all the open sides so that it is now a closed bag, accessed through the zipper.

Final step to this side is to pin the outer fabric to the wet bag and sew it together on all four sides.

Now, it’s time to put the whole thing together!  Almost done. 🙂

Pin one side to the long side/bottom piece you sewed earlier.  The corners will be a little bit weird; it’s okay.  Later, you’ll fold them over slightly as you sew.  Pin RIGHT SIDES together now, you’re finishing it with neat edges!

(You can see a snap I put on in the picture below.  It didn’t work out so well, mostly because I can’t find the second die for my snap press.  But you can add one to the lining fabric, or Velcro, prior to sewing the lining to the cute fabric when you sew the side with pockets way before.)

Sorry that is blurry.  Somehow I only took one shot.

Fold over the corner carefully as you are sewing, just slightly so it all fits.

The very last step is the strap (and zipper, except I ran out of time and didn’t get to mine — I’ll mention it briefly in a minute but I don’t have pictures).

Tuck the unfinished edges of your sides in, and put the strap down in between them.  Sew across to finish them and sew the strap on.

To do a zipper, you will simply pin it to the inside of each edge of the bag, and sew it like you did the previous one.  If and when I get around to adding mine, I’ll take pictures and put them in here.

Then, your bag is done!  How awesome is that?  The diaper bag tutorial wasn’t that hard, was it?

What’s your favorite diaper bag feature?




This is the writings of:



  1. I want a diaper bag that also functions as my purse, so I don’t have to carry both! I found one I really like on Amazon for $16! The zipper on one of the pockets broke after the first year of use but otherwise it still works great. Lots of pockets but not too big. I do cloth diaper at home but use disposables when we are out and about. I have two kids (ages 4 and 20 months) and a third on the way. I still plan to use this bag, although I should fix the zipper before baby comes!


  2. I love the built in wet bag!!! I don’t have a sewing machine right now, so I’m hoping my sister will make this for me (I sent her the link!).


  3. I would like to see a video of this, pictures don’t do a thing for me.


  4. […] not too big, not too small, has a stiff bottom, lots of pockets, and more.  It sort of follows this pattern, but I added extra cup holders along one of the long sides and I skipped the wet bag (but used […]


Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Hi, I’m Kate.  I love medical freedom, sharing natural remedies, developing real food recipes, and gentle parenting. My goal is to teach you how to live your life free from Big Pharma, Big Food, and Big Government by learning about herbs, cooking, and sustainable practices.

I’m the author of Natural Remedies for Kids and the owner and lead herbalist at EarthleyI hope you’ll join me on the journey to a free and healthy life!

Meet My Family
Love our content? Sign up for our weekly newsletter and get our FREE Nourished Living Cookbook!