Creating a DIY toilet paper holder is a fun and practical project that allows you to personalize your bathroom space while saving money. Whether you prefer a rustic, modern, or minimalist design, making your own holder lets you tailor it to match your style. Plus, it’s an excellent way to repurpose materials and indulge in a simple, rewarding craft project.

Keep reading this blog post and we’ll take you through all the essential steps necessary for how to make a DIY toilet paper holder!
Why DIY Your Own Toilet Paper Holder?
There are plenty of reasons to consider making your own toilet paper holder rather than buying one. First, creating a DIY holder allows you to customize it to perfectly fit your bathroom’s décor and size needs. You can choose the materials, colors, and design that reflect your personal taste. Additionally, it’s often a more cost-effective option compared to purchasing a high-end holder from a store.
DIY projects also promote sustainability, as you can reuse and repurpose existing materials, giving them a new life. Finally, this type of project is simple enough for beginners, making it a great way to practice your crafting skills while adding a personal touch to your home.
Materials and Tools Needed
Before starting your DIY toilet paper holder project, it’s important to gather all the necessary materials and tools. Here’s what you’ll need:
Materials:
- Wooden plank, pipe, or any sturdy base material of your choice
- Paint or wood stain (optional, for finishing)
- Screws or nails
- Sandpaper (if working with wood)
- Decorative elements (such as hooks, knobs, or rope to fit your design)
Tools:
- Drill or screwdriver
- Measuring tape
- Saw (if you need to cut the materials to size)
- Pencil or marker (for marking measurements)
- Paintbrush (if applying paint or stain)
Having these materials and tools ready beforehand will ensure a smooth crafting process and help you complete your project efficiently.

10 Methods How to Make a Diy Toilet Paper Holder
1. Repurpose a Wooden Pallet
Wooden pallets are versatile and easy to repurpose for a rustic-style toilet paper holder. Start by cutting a small section of the pallet to the desired size. Sand the wood to remove splinters and apply a stain or paint to match your bathroom’s decor. Attach a wooden dowel or metal rod horizontally across the pallet using screws to hold the roll. For added functionality, incorporate a shelf on top for extra rolls or small decorative items.
2. Use PVC Pipes for an Industrial Look
PVC pipes offer a modern, industrial aesthetic while being lightweight and durable. Cut a piece of PVC pipe slightly larger than the width of a toilet paper roll. Paint it in a metallic or matte finish for a stylish appearance. Mount the pipe on the wall with brackets or adhesive hooks. To enhance the design, consider combining multiple pipes in a creative arrangement to store additional rolls.
3. Craft a Holder with Rope and Hooks
For a nautical or minimalist theme, use thick rope and sturdy hooks. Secure the hooks to the wall, ensuring they are level and properly spaced. Thread a section of rope through the toilet paper roll, tie knots at each end, and hang the rope on the hooks. This method is simple, cost-effective, and easy to customize by using different rope colors or textures.
4. Transform a Mason Jar into a Holder
Mason jars are an excellent base for a compact and decorative toilet paper holder. Cut the bottom of a mason jar to create a ring that fits around the toilet paper roll. Use a metal clamp or a wooden bracket to secure the jar to the wall. This method not only holds the roll but also adds a unique, vintage touch to your bathroom.
5. Build a Freestanding Wooden Stand
A freestanding wooden stand is ideal if you want a portable option. Use a wooden board as the base and attach a vertical dowel or pole to hold the toilet paper roll. Sand and paint the wood for a polished finish. To enhance stability, add a crossbar or decorative legs at the bottom. This design allows you to move the holder anywhere in the bathroom.
6. Repurpose an Old Hanger
Turn an old wire hanger into a creative and functional toilet paper holder. Reshape the hanger into a U-shape to accommodate the roll. Leave a hook at the top to hang it on a towel rack or over the side of a cabinet. Spray paint the hanger in a color that complements your bathroom for a cohesive look. This method is quick, inexpensive, and eco-friendly.

7. Create a Holder from a Metal Pipe
Metal pipes provide a sturdy and industrial option for a DIY toilet paper holder. Choose a pipe and flanges that fit the roll size, and assemble them into an L-shape. Secure the flanges to the wall with screws, ensuring the pipe extends horizontally to hold the roll. You can customize the pipe’s finish with metallic spray paint or leave it raw for a rugged appearance.
8. Design a Holder with Leather Straps
Leather straps are a chic and minimalistic way to create a toilet paper holder. Cut two equal lengths of leather and attach them to the wall with screws or decorative tacks, forming loops. Slide a wooden dowel or metal rod through the loops and insert the roll. Choose leather in natural tones or vibrant colors to complement your bathroom’s style.
9. Upcycle a Vintage Item
Give new life to a vintage item, such as an old doorknob, bicycle handle, or faucet spout, by repurposing it into a toilet paper holder. Mount the item horizontally on the wall using screws and anchors. Ensure the chosen piece is sturdy enough to support the roll. This approach adds a whimsical or antique vibe to your bathroom decor, making it a conversation starter.
10. Weave a Macramé Holder
Macramé adds a bohemian flair to your bathroom while showcasing your crafting skills. Use durable cotton or jute cords to weave a pattern that forms a pocket or loop for the toilet paper roll. Attach the macramé holder to a wooden rod or metal ring, and hang it on the wall with adhesive hooks or nails. This method allows for endless customization with different knot designs and colors.
Alternative Methods and Tips
Alternative Methods
If you’re seeking other creative approaches to make your own toilet paper holder, consider the following ideas:
- Use a Ladder: Lean a small decorative ladder against the bathroom wall and use its rungs to hang rolls of toilet paper. This method is functional and adds a unique, rustic charm to your space.
- Magnet-Based Holders: Install a strong magnet on the wall and attach a magnetic metal rod to hold the toilet paper. This creates a clean, minimalist look and allows for easy disassembly.
- Repurpose Wooden Crates: Attach a small wooden crate to the wall horizontally. The crate can not only hold a toilet paper roll on its edge but also serve as storage for extra rolls or other toiletries inside.
- Upcycle a Clothespin or Clip Hanger: Use an oversized clip or clothespin mounted on the wall to securely hold the roll while maintaining a quirky and unconventional design statement.

Tips for DIY Success
To ensure a smooth crafting process and a durable final product, keep these tips in mind:
- Measure Twice, Cut Once: Always double-check your measurements to avoid errors, especially when cutting wood, pipes, or leather.
- Choose the Right Materials: Select high-quality materials that align with your bathroom’s existing decor and can withstand humidity.
- Customize to Fit Your Space: Consider the dimensions of your bathroom and available wall space when deciding on the design and size of the holder.
- Test for Stability: Make sure all components are securely fastened and can hold the weight of the toilet paper roll without sagging or breaking.
- Experiment with Finishes: Adding finishes like paint, stain, or polish can protect materials from wear and give the holder a personalized look.
With these alternative methods and handy tips, you can craft a truly unique toilet paper holder that enhances your bathroom’s style and meets your functional needs.
Maintenance and Upkeep
Keeping your DIY toilet paper holder in good condition ensures its longevity and continued functionality. Here are some maintenance tips to follow:
- Regular Cleaning: Dust and clean the holder frequently, especially if it’s made from materials like wood or metal that can accumulate grime over time. Use a soft cloth and suitable cleaning products for the specific material.
- Check for Wear and Tear: Inspect components such as screws, hooks, or straps for signs of loosening, rust, or fraying. Tighten screws and replace damaged parts promptly to maintain stability.
- Protect Against Moisture: Bathrooms often have high humidity, which can affect materials like wood, leather, or metal. Apply a protective finish, such as varnish for wood or a waterproofing treatment for leather, to avoid warping or corrosion.
- Adjust as Needed: If the holder becomes misaligned or unstable due to heavy or frequent use, make the necessary adjustments. For example, reinforce brackets or refasten adhesive hooks.

Conclusion
Crafting a DIY toilet paper holder is an opportunity to combine functionality with creativity, transforming an everyday object into a unique decor element. Thanks for reading, and we hope this has given you some inspiration on how to make a DIY toilet paper holder!