Skip to Content

DIY Shoe Covers

Here is an easy tutorial for DIY Shoe Covers, which will help keep your shoes protected and your floors clean. It can also be used to make booties if your local hospital or medical facility has requested donations of homemade shoe covers.

This winter has been a pain in the butt and has caused all kinds of issues. Most winters our temps fluctuate so that the snow melts, but the white stuff has stuck around. This means our floors are a mess. We do have tile in our entry area (which we cover with an outdoor carpet in the winter) and often remove shoes, but when you are carrying in groceries or going in and out a lot it is difficult to keep removing your shoes. I wear a lace-up low rise hiking boot which provides a lot of traction and keeps my feet dry and warm. I don’t want to remove them several times a day.

So I picked up some of those blue shoe covers at our local home improvement store to wear over my hikers. They ripped quickly and did not keep the floors dry. That is very annoying.

How to Make Waterproof Shoe Covers

I realized that the design of these covers is good but the material is all wrong, so I made my own. The disposable covers that I bought served as a size guide. I decided to use a vinyl table cover that has a soft flannel backing for my booties. The fleece lining absorbs the wetness from snow and rain on my shoes.

You can use whatever material you want for these shoe covers. The material you pick depends on how you will use the covers. Want to make your own bowling shoe covers, use a cute fabric that matches your team shirt. Need to use these on floors that could be slippery? Add inexpensive non-skid shelf liner to the bottom. If you need to create a bunch of disposable ones then use Smart Fab or a thin plastic table cover.

DIY Shoe Covers

Here is the pattern for the shoe covers. It is not intended to be a printable pattern, but rather a pattern guide to show you what size to cut.

Two rectangles need to be cut, one for each shoe. You will need 7/16 of a yard to make a pair, but if you are like me you have a lot of fabric on hand and will make many at once. I have found that I am able to get a pair of shoe covers and two Face Masks out of 5/8 of a yard of fabric.

You can get the full tutorial at the bottom of this post. My shoe cover video tutorial can be found on YouTube.

You will also like making my DIY Ice Pack Eyemask, which is great for headache relief, or a Dog Collar Bandana.

This tutorial requires you to pull the elastic through a casing. You can use a safety pin on the end of your elastic, but I prefer to use the Easy Threader. It is my most favorite sewing tool of all time. If you struggle to pull strings, ribbons, or elastic through a casing then you must get one of these!

Easy Threader Flexible Needle Drawstring replacement and craft tool

Reusable Shoe Covers

These shoe covers are not the prettiest, but they are VERY functional! I made them 6 years ago and they are still going strong.

I am so happy that I don’t have to take off my shoes and that I am not dragging a lot of melted snow and salt on my hardwood floors. The flannel inner lining dries quickly! I take these along with me when I go to a friend’s house so I don’t have to remove my shoes.

Please pin and share this! I’d love for you to tag me @dianarambles on any social media when you make a pair.

Yield: 1 pair

DIY Shoe Covers

DIY Shoe Covers

Quickly sew shoe covers to protect your shoes and floor. You can make these waterproof, with your fabric, or use as medical booties.

Prep Time 5 minutes
Active Time 5 minutes
Additional Time 2 minutes
Total Time 12 minutes
Difficulty easy
Estimated Cost $1


  • fabric
  • thin elastic


  • easy threader
  • sewing machine
  • thread
  • optional: serger


  1. Take a look at the pattern guide above to determine the size cover you need to make. Note: It is just a pattern guide to show you what size to cut, not an actual printable pattern.
  2. Cut two (2) rectangles the same size.
  3. Fold the 14" side with right sides together and pin.
  4. If you are using a material such as vinyl, felt, or fleece that does not fray, skip to step 5. Otherwise, serge, zig-zag, or cut the top edge of each cover with pinking shears to prevent fraying.
  5. Serge or stitch along the 7" sides of each folded rectangle.
  6. Turned down about a half-inch and stitch a casing to run the elastic through. I used red thread so you can see where I stitched.
  7. Pull the elastic through the casing with a drawstring threader. The amount of elastic you use will depend on its elasticity and how tight you want the booties. You want it tight enough to stay on the shoe, but not too tight that you cannot stretch it over the shoe.
  8. Tie off the ends since the elastic is so thin. If you use thicker elastic, you may stitch it together instead of tying.
  9. Stitch the casing closed.
  10. Turn the cover inside out and slip it over your shoes.


Non-Skid Version If you want to make your shoe covers non-skid, you can add puffy paint or hot glue to the bottom. You can also sew a 4" strip of shelf liner to the bottom before you stitch.

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Did you make this project?

Please leave a comment on the blog or share a photo on Pinterest


Wednesday 27th of September 2023

Hi there. What material would you sew into these to make in more waterproof/resistant for wet or muddy shoes?

Diana Hansen

Thursday 28th of September 2023

You can try lining it with polar fleece, which is easy to work with. I like the fleece lined table covers because they absorb wetness. I put them on my shoes in the winter, but haven't had a lot of mud or dripping wet shoes, just dirty/snowy soles.

Charlene Larioz

Saturday 4th of February 2023

I just found this after searching for shoe/boot covers. I don't let anyone into my apartment with shoes on, including maintenance workers. These are perfect, and washable. Huge money saver, thank you so much.

Diana Hansen

Tuesday 7th of February 2023

You are welcome!

Jean Edison

Monday 25th of April 2022

Well, I made a pattern from newspaper of the large size to see if it would fit my hubby’s size 12 boots that he likes to wear everywhere. It did not. I played around with a larger pattern and finally found that 15x17 was perfect. I’m not on Pinterest or any social media, so I can’t post a picture, but they look good!

Diana Hansen

Tuesday 26th of April 2022

I am glad that it worked out for you Jean!

Jean Edison

Monday 25th of April 2022

My husband has size 12 shoes. Is the Large pattern big enough to accommodate his size?

Natalie Buehler

Tuesday 25th of February 2014

Super idea!Thanks for sharing :)xNatalieMarigolds' Loft

Diana Rambles 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
Skip to Instructions