How to make a custom shower curtain using a flat sheet and an old shower curtain as a template — then embellish as desired!
When I was working our recent guest bathroom makeover, I wanted to find a simple, feminine shower curtain to offset some of the harder, industrial and metal lines our bathroom. Everything I found was either too feminine (covered in flowers) or way too expensive. Then I realized, “Hey. I can sew. I’ll make one!”
This is a really easy project if you can sew a straight line. And it can be customized however you like — the kinds of trims that exist are practically endless — flowers, sequins, giant ric-rac, and pom poms are just the beginning.
Old shower curtain for a template
Full flat sheet
Trim (I used this flower trim — you can buy it by the yard in store)
Ruler, cutting mat, rotary cutter
Scissors (if you don’t have the ruler, mat, and cutter)
Disappearing ink pen
Sewing machine with buttonhole attachment
You are going to use a standard shower curtain as a template for this project. I used the one I was replacing. It didn’t match our new decor, and once I took it down and looked at it closely, I realized it was getting super grimy. Gross!
Start by laying your flat sheet out on the floor and placing your slower curtain on top of it. The wider “top” hem of your sheet will end up as the bottom hem of your shower curtain, so place the shower curtain so its bottom hem is aligned with the wider hem of the sheet. (You can sort of see this in the below photo — that wider hem is at the top of the frame and the bottom of the shower curtain is aligned with it.) You can also align with one side, so you only have to re-hem the other side and the top.
You then want to trim off the excess sheet and re-hem the edges. To calculate how much sheet to trim off, use a large ruler to measure how much extra sheet you have. Trim that much off, MINUS 1.5″ for the sides and 3″ for the top. You will use this extra fabric for the hem.
The side hem of my shower curtain was .75″ wide and my top hem was 1.5″ wide. That’s why I made sure to leave 1.5″ and 3″ of fabric, so I could fold under twice and hem.
To trim my sheet, I folded as carefully as possible and then used my ruler and rotary cutter to make a nice straight line. But you could also draw a line and cut with regular scissors (but seriously — invest in a mat, ruler, and rotary cutter. I use them all the time, and not just for sewing!)
Once you have cut off the edges, fold under twice and hem.
To make the holes for the shower curtain hooks, I used my buttonhole attachment on my sewing machine! So easy and sturdy. To mark where my holes needed to go, I used my old shower curtain as a template. I just used pins to mark where the holes should go. (You can see how gross my old shower curtain was in these photos! Ew!)
If you haven’t used your buttonhole attachment before, make sure to give it a shot before attempting it on your pristine sheet. Your sewing machine manual should have all the instructions for making a buttonhole.
I used a 1″ button for my holes, which was more than enough to slip the shower curtain hooks through. This part definitely took the longest, only because making a buttonhole is not the quickest thing on my machine.
Once you’re finished with your holes, lay your sheet back on the floor. You’ll want to draw a line using disappearing ink so you know where to attach your trim and so it’s straight! I attached mine starting 24″ from the top of the shower curtain. I drew one line across the width of my curtain, sewed on the line of trim, drew my second line 2″ below that, etc.
Once you have your line drawn, sew on your trim. The trim I used had a mesh backing for attaching — it took a bit of finagling not to sew over the flowers themselves, but I just went slowly and it wasn’t too hard. I probably could have even hot-glued it!