A fabric toilet paper holder is a charming and functional addition to any bathroom. It keeps your toilet paper rolls neatly stored, adds a cozy touch to your decor, and can be customized with your favorite fabrics and colors. This DIY project is simple, practical, and perfect for both beginners and experienced sewists looking to create a useful home accessory.

Materials Needed

  • Outer fabric: 50 cm x 16 cm
  • Lining fabric: 50 cm x 16 cm
  • Batting: 48 cm x 14 cm
  • Herringbone twill tape (for handle)  
  • Two snap fasteners
  • Basic sewing supplies (needle, thread, scissors, pins, iron, sewing machine)  

How to Make a Fabric Toilet Paper Holder

I’ll walk you through the process of making your own fabric toilet paper holder with clear, step-by-step instructions. Let’s get started!

Step 1: Attach Batting to Outer Fabric  

Start by fusing the batting to the wrong side of the outer fabric using an iron. Press the iron steadily for 3-5 seconds in one spot to ensure the batting adheres firmly. Work across the entire piece, making sure the batting is evenly attached without wrinkles or bubbles.

Step 2: Mark the Tissue Opening  

Using a fabric marker or chalk, draw the opening for the tissue dispensing slot on the batting side of the outer fabric. The opening should be 11 cm long and 1.5 cm wide. This cutout allows easy access to pull the toilet paper through.

Step 3: Sew Outer Fabric and Lining Together  

Place the lining fabric and outer fabric right sides facing each other. Following the outline of the tissue opening you drew, sew a rectangle around it, securing the edges.

Step 4: Cut Opening and Clip Corners  

Carefully cut through both fabric layers in the middle of the rectangle along the marked opening. Make small clips into each corner of the opening (without cutting through stitches) to reduce bulk and allow neat turning.

Step 5: Turn Fabric Right Side Out and Press  

Turn the outer fabric through the cut opening so that right sides are now facing out. Press the fabric flat with an iron to make the edges crisp. Sew a topstitch about 0.1 cm from the edge around the opening to secure the opening neatly.

Step 6: Prepare Handle Strap  

Take your herringbone twill tape and fold it lengthwise in half. Press with an iron to keep this fold crisp. Sew along both long edges with a narrow 0.1 cm topstitch to finish the handle strap neatly.

Step 7: Attach Handle to Outer Fabric  

On the batting side of your outer fabric piece, measure about 2 cm from one edge and mark where you want to attach your handle. Sew the handle securely in place here with a straight stitch.

Step 8: Roll and Sew Sides  

Roll one end of your fabric piece up towards the top. When you reach the top, carefully separate the outer fabric and lining fabric layers so they can wrap around the rolled section neatly. Sew along three edges where the batting lies to secure this rolled shape, leaving a small opening for turning.

Step 9: Turn Holder Right Side Out and Close Opening  

Use the opening to turn your whole holder right side out. Press flat, then use hidden stitches (ladder stitch) to close the opening invisibly for a clean finish.

Step 10: Attach Snap Fasteners  

Finally, sew on two snap fasteners at the top edges of your holder. These snaps will allow you to easily open and close your toilet paper holder for refilling.

Final Thoughts

This DIY fabric toilet paper holder is not only practical but also adds a lovely handmade touch to your bathroom decor. You can customize it endlessly with different fabrics, colors, and embellishments like embroidery or patches. It’s an easy sewing project that offers a great balance of function and style.

Keep your bathroom organized and stylish with this simple yet clever accessory!

Frequently Asked Questions (FAQ)

What type of fabric is best for making a fabric toilet paper holder?  

Medium-weight cotton or canvas fabrics are ideal because they are durable and easy to work with. Avoid very thin or stretchy fabrics as they may not hold the shape well.

How do I attach the snap fasteners if I don’t have a snap press tool?  

You can purchase snap fasteners that come with simple hand tools or use sew-on snaps as an alternative if you don’t have a snap press.

Can I customize the size of the toilet paper holder?  

Absolutely! Adjust the dimensions of your fabric and batting pieces to fit larger or smaller rolls as needed.

How do I prevent the edges from fraying around the tissue opening?  

Use pinking shears to trim edges or finish seams with a zigzag stitch or serger before turning the fabric right side out.

0 comments

Leave a comment

All blog comments are checked prior to publishing