DIY Shower Cap Pattern to Sew – Easy Tutorial
Learn how to make a DIY shower cap with this easy tutorial! Wearing a shower cap prolongs your blowouts and can prevent you from needing to wash your hair as often. Humidity from a shower often makes hair frizzy and hard to manage, making a shower cap a must-have accessory for your bathroom. This tutorial will show you how to make a lined cap for extra protection.
This tutorial will show you how to make shower caps. This sewing tutorial is easy for beginners and will only take you a short time. The pattern for a shower cap is just 2 circles.

How to Make a Shower Cap, Step by Step Instructions
Here are the instructions for a homemade DIY shower cap.
Supplies for Making a Shower Cap
- ELASTIC – 22 inches (56cm) of 3/8 inch (1cm) wide elastic
- LINING – Satin or polyester fabric for the inside. The lining fabric should be smooth and fine to medium weight.
- OUTSIDE – Cotton fabric. This is for the outside of the cap.
- IRON ON VINYL – This is an iron-on product that makes your fabric waterproof. It is sold online and at fabric stores and may be pre-packaged or sold by the yard. Popular brands of iron on vinyl include Heat n Bond, which comes in matt or gloss varieties.
If you can’t get iron-on vinyl, a great substitute is laminated fabric, vinyl, or PU waterproof fabric. These are often available by the yard at your local fabric store. They are often used for tablecloths. Read more about how to laminate fabric. If you are a beginner, get 29 sewing tips for beginners to make this project easier.
Step 1 – Bonding the Iron-on Vinyl
Before you start sewing the DIY shower cap, bond your iron-on vinyl to your fabric. Your vinyl package should have instructions, but here is what you do for most brands:
Place the iron-on vinyl on the right side of the fabric and iron it according to the instructions. The heat will bond it to the fabric creating a waterproof surface that is perfect for a shower cap pattern.
Step 2 – Cut Circles
Cut out a circle of fabric 20 inches in diameter (50cm) from your outside waterproof fabric and the satin lining.

- An easy way to draw a circle is to mark the center of your fabric and fold it in quarters.
- Now mark with a ruler 10 inches (25cm) all the way around from the center mark. Alternatively, use a compass.
- Join up the marks to create your circle, which will have a diameter of 20 inches.
- Cut the circle out with sharp scissors or a rotary cutter.

Step 3 – Sewing the Shower Cap Outside Seam
Place your laminated outside fabric and the satin lining on the right sides together. Using a 3/8 inch seam allowance, straight stitch around the outside, leaving a 1-inch (2.5cm) gap.

Step 4 – Create Casing
Clip around the seam, leaving the gap unclipped, and turn the DIY shower cap to the right side through the hole.
Press on the satin side with low heat, being careful not to melt the laminated fabric. It is best to place a pressing cloth between the iron and the satin. The fabric at the gap should be pressed to the inside.
Stitch all the way around the edge of the cap 1/2 inch (12mm) from the edge to create a casing. There is no need to leave a gap this time.

Step 5 – Insert the Elastic
Using a safety pin, thread the elastic through the gap in the outside of the casing. Overlap the ends of the elastic by 1 inch (2.5cm) and stitch.
TIP: Before you stitch the elastic, just try the DIY shower cap on to see if you need to tighten the elastic length. We all have different-sized heads and amounts of hair! Adjust the elastic if necessary.

Step 5 – Stitch Close the Gap
Push the elastic right inside the casing. Close the gap in the side of the shower cap pattern. I did this with my machine, but if you don’t want the stitching to show, then you could use a hand slip stitch.

In Conclusion
And there you have a beautiful handmade DIY shower cap. The best thing is that by laminating and waterproofing your own fabrics, you can make a shower cap exactly to your taste while keeping your hair frizz-free.

Tools
- Sewing machine
- Sewing Basics – scissors, thread, pins
Materials
- Cotton Fabric For outside
- Iron on Vinyl (Heat n Bond)
- Elastic 22" (56cm) of 3/8" (1cm) wide
- Satin or Polyester Fabric For inside
Instructions
- With right sides together, stitch the waterproof fabric to the lining. Use a 3/8" (1cm) seam allowance and leave a 1" (2.5cm) gap. Clip the curves and turn the right way out. Press carefully on the lining side using a pressing cloth so the fabric doesn't melt.
- Stitch a casing 1/2" (12mm) from the edge. (No gap needed)
- Thread the elastic using a safety pin. Overlap and stitch the elastic ends.
- Stitch the gap closed.
Notes
More Free Sewing Tutorials
Sewing for yourself and your home is extremely rewarding. Here are some more great tutorials for you to follow:
- Dog Bandana Pattern
- DIY Sleep Mask
- How to Make an Infinity Scarf
- How to Make a Tube Top
- How to Make a Fleece Scarf




Author - Luisa Clare
Luisa Clare is the founder of Treasurie, a sewing and crochet education platform offering step-by-step tutorials and printable patterns. With over 15 years of experience in dressmaking, pattern design, crochet, and craft education, she specialises in teaching beginners through clear, easy-to-follow lessons. Her tutorials and patterns are used by home sewists and crocheters worldwide to build practical skills and confidence. Learn more about Luisa and Treasurie.







I used the mat vinyl. Thanks for reading.
Hi! There are different heat n bond products. Can you tell me which one you used exactly?