How to Replace Elastic in Cloth Diapers

An easy tutorial for replacing the elastic in cloth diapers.

If you have an otherwise good diaper but the elastic is shot, step off the ledge! You have two options:

  1. Check the manufacturer’s warranty. You might be able to have it replaced or repaired at no cost.
  2. You* can replace the elastic yourself.

The first option is obviously ideal, because it’s the least work – a welcome solution for a busy mom! But if the diaper has no warranty or is outside of the warranty period, replacing the elastic is not that difficult of a project.

* Please note that my definition of the term “you” excludes me. Seriously, I can’t even sew a button. Thankfully, my mom (aka Crunchy Nana) is a talented seamstress and offered to show us an easy way to replace elastic in cloth diapers!

What You Need

Step 1: Measure the Replacement Elastic

If only one side of the diaper is shot, you can take a measurement of the unstretched leg on the opposite side.

If you need to replace the elastic on both legs, it’s fine to take any other cloth diaper and measure its elastic. You don’t even have to use the same brand or type of diaper to measure from; simply choose a diaper that fits your baby’s legs the most comfortably (that is, it doesn’t leak at the legs or leave red marks).


Most of the diapers in my stash have leg elastic in the 5.5 to 7-inch range.

Step 2: Open the Casing to Remove the Old Elastic

The method demonstrated here is an exterior replacement method, so first you have to find a place to get into the elastic casing from the seam at the leg. A note of caution: be very careful with the seam ripper – you don’t want to poke a hole in the PUL by accident!

First, use the seam ripper to carefully unstitch the seam right next to where the elastic is sewn in (A). Open a space of about an inch so you can grab the old elastic and maneuver your fingers a bit (B). Next, you’ll need to take out the seam where the elastic is anchored so that you can remove the old elastic. Generally, this will only require ripping a few stitches (C).


Now repeat A, B, and C on other end, and pull out the old elastic.

Step 3: Insert the New Elastic

Before inserting the new elastic, fasten safety pins at both ends. This will give you something to hang on to while you wiggle it through the casing.


Insert the new elastic, pushing it through inchworm-style until your safety pins can hang out at each opening.


Step 4: Sew Down the New Elastic

Now that you have the new elastic threaded through the casing, it’s time to sew it in place. Now, Crunchy Nana (whose sock drawer is immaculate, and organized by color) wishes me to remind you to thread the machine so that the top color matches the diaper and the bobbin color matches the diaper’s lining.

Remove the safety pin from the end that you want to sew in first. To anchor the elastic in place while you stitch it, pull it about 1/4 inch past the original seam that you ripped out and will be sewing over. Then put a straight pin through the new elastic and the lining – just be sure not to pin the PUL!


Next, Crunchy Nana used a zipper foot to avoid going over that pin. (Tangent here. Zipper Foot would make a pretty awesome band name; am I right?!) Start a little ways back so that you can go over the existing stitches; then make a 90⁰ turn to sew the new elastic in place.


Once you have the first side finished, pull and stretch to make sure it’s stitched tight before moving on to the other end. Then simply repeat this process on the other end! Note that it may feel a little more difficult to keep everything in place on the other end, because now there is a bit of tension.

Step 5: Close ‘er Up

At this point, the new elastic is sewn in place on both ends, but you still have two open gaps where you originally ripped the seams in step 2.


Crunchy Nana informed me that she was just going to quickly whip stitch these using a double thread.

(Once again, my mind wandered. This vocabulary is all so new to me, but whip stitching sounds like a great punishment. In a few more years, I’ll probably be throwing around this term as a vague threat when my children are being overly rambunctious. “Stop that right now, or Mama’s gonna have to whip-stitch you!”)


Start about a 1/4 inch behind the opening so you catch in the good stitches and hide the knot. Pull it taut and anchor it between your thumb and forefinger while you whip stitch it closed.

Have Any Questions?

Well, don’t ask me! Remember, I can’t sew a button and that’s not an exaggeration. But Crunchy Nana will be monitoring the comments and is happy to chat with you about this project. Leave a comment below if you have any questions about how to replace elastic in cloth diapers.

affiliate link disclosure


  1. I was just thinking about how to do this, so glad you shared! Now I’m going to get it done 🙂

  2. Love this!! Thanks!

  3. We’re building up a diaper stash and this DIY mama thought it would be a good idea to redo all the worn out diapers my friends no longer need. Luckily I’m only 16 weeks along and have plenty of time to work on them, but it really is a lot of work! But then again.. BumGenius diapers cost about 20 dollars a pop, so I think it’s worth my time so save that money.

  4. I’ve replaced the velcro on our cloth diapers.. but I have a few that could use new elastic. Thanks for the best step-by-step tutorial on elastic replacement that I’ve seen so far.

    I’ve also included this post on my monthly round up of favorite reads 🙂

  5. Thanks for the great tutorial!
    What kind of elastic do you recommend? Is the swimsuit type necessary to hold up in the wash?

    • I have always just used braided elastic. Swimsuit elastic is designed to be safe for saltwater, chlorine and suntan oil, so it shouldn’t be necessary to use it in your cloth diapers, although I’m sure it wouldn’t be a bad choice either. I hope that helps!

  6. After almost continuous use over 4years on four kids I had to do this to several of my BG’s. And now they are like new. Made it totally worth the money I originally spent of them since it was so easy to do.

  7. can this all be done by hand (without sewing machine)? i have 8 Grovia shells to fix!

  8. This is a nice tutorial for the cased elastics. What about the others like Blueberry Simplexes? I have a few that need new elastics but certainly don’t work like the above tutorial. Does Crunchy Nana have any insight? I tried to do my first BB Simplex last night and well, it didn’t turn out.

  9. Thanks for this info!! I have plenty of bumgenius freetimes that are getting a little droopy! Were you able to get the braided elastic at JoAnns or Hobby Lobby?

  10. Mamaclarkx4 says:

    Could I send mine in to be replaced? Pleeeeeease! I have the exact same diaper that need elastic replacing 🙂 And the shell in a few other colors as well. I just don’t have the time :-/

  11. Forget slowly inching safety pins through the casing. If you want to thread elastic fast, use a spaghetti strap turning tool.

    Slide the tool in one end of the elastic casing and out the other, grab the end of the elastic with the hook on the end, and pull it through. Takes less than 5 seconds. You can find them at any fabric store or at

  12. I recently changed mine out and I unstitched one side of the elastic at a time, then pinned the new elastic to the old elastic with a safety pin and just pulled it through the other side. It was faster than inching it through the casing!

  13. Hi! I just got a stash of rumparooz for $20 because the elastic is worn out on all of them. I am not great at sewing but this seems manageable to do. How long do you think it would take to replace elastic on 21 diapers? Thanks!!!