Ever walk into your bathroom and feel like something’s missing?

Like it could use a little refresh, a bit more personality, or just a small upgrade to make it feel more put-together?
I’ve definitely been there! And let me tell you, transforming your bathroom doesn’t have to mean a full-blown renovation or a budget-breaking makeover.
The good news? A few simple DIY projects can make a huge difference without requiring a ton of time or money.
If it’s adding stylish storage solutions, upgrading your mirror, or incorporating cute decorative touches, small changes can completely transform the vibe of your space.
So, if you’re ready to roll up your sleeves and get creative, you’re in the right place.
I’ve rounded up some of my favorite DIY bathroom decor ideas that are simple, affordable, and totally doable, even if you don’t consider yourself the DIY type.
Let’s dive in and give your bathroom that much-needed refresh!
1. Paint An Accent Wall
A little paint can go a long way in changing the feel of your bathroom.
Pick a color that gives you good energy—something light and airy or rich and bold.
You only need to focus on one wall to make an impact.
Look for small cans in the clearance section to keep it super affordable!
2. Add Peel-And-Stick Wallpaper
This is one of my favorite easy upgrades!
Peel-and-stick wallpaper comes in all kinds of patterns, so you can find something fun that fits your style.
It’s great for renters since you can take it down whenever you want.
You don’t need any fancy tools—just a steady hand and a little patience.
3. Hang Floating Shelves
Floating shelves give you a spot to stash things without cluttering your space.
They’re perfect for holding extra towels, candles, or a cute little plant.
If you’re handy with a saw, you can make your own, but pre-made ones are pretty budget-friendly too.
They look clean and simple and help keep things off the counter.
4. Frame Out Your Bathroom Mirror
That plain builder-grade mirror doesn’t have to stay boring.
Grab some wood trim, cut it to fit, and stick it right on the edges.
You can paint or stain the frame to match whatever look you’re going for.
It gives the mirror a little personality without much effort.
5. Swap Out Cabinet Hardware
Switching out knobs and handles is a quick way to freshen things up.
There are tons of options, from matte black to antique brass to colorful ceramic.
All you need is a screwdriver and maybe a measuring tape if you’re swapping different sizes.
It’s an easy win that doesn’t cost a ton.
6. Make Mason Jar Organizers
Mason jars are a classic for a reason.
They’re great for holding things like cotton balls, Q-tips, or even makeup brushes.
You can paint them, leave them clear, or add little labels if you’re feeling fancy.
Mount a few to a piece of wood or keep them loose on the counter—whatever works for your space.
7. Create A Simple Bath Tray
A bath tray makes even the busiest bathroom feel a little more relaxing.
Use a piece of scrap wood and cut it to fit across the tub.
You can add handles or little grooves for holding things if you’re feeling creative.
It’s perfect for holding a candle, a book, or even your phone while you soak.
8. Add A DIY Macrame Plant Hanger
Macrame is way easier than it looks.
Grab some cord, follow a simple tutorial, and you’ll have a plant hanger in no time.
It’s a fun way to add greenery without taking up shelf or counter space.
Hang it in front of a window or in a corner that needs a little life.
9. Replace Old Towel Hooks
Swapping out towel hooks is quick and makes a big difference.
You can go with something sleek and modern or find unique hooks at a thrift store.
It’s as easy as unscrewing the old ones and putting up the new.
No power tools needed—just a screwdriver and a little time.
10. Stencil A Pattern On The Floor
If your floors are looking tired, stenciling can totally change the look.
Pick a pattern that makes you smile and use floor paint for durability.
This is a budget-friendly way to fake the look of fancy tile without ripping anything up.
It takes a little patience, but the payoff is so worth it.
11. Wrap Storage Baskets With Rope
Plain baskets get an upgrade with just a little rope.
You can hot glue it around the outside to give them a textured, coastal vibe.
This works great for hiding clutter like extra toilet paper or cleaning supplies.
You don’t need fancy baskets—just grab whatever you’ve got lying around.
12. Hang Homemade Wall Art
You don’t have to be an artist to make something cute for your walls.
Print out a fun quote, press some flowers, or even paint something abstract.
Pop it in a thrifted frame, and you’ve got instant art.
It’s an easy way to bring your personality into the room.
13. Add A Chalkboard Wall
Chalkboard paint turns any wall into a creative space.
Use it for reminders, doodles, or even to jot down a favorite quote.
It’s fun for kids, but adults love it too.
A small section works great if you’re short on wall space.
14. DIY No-Sew Curtains
If you’ve got fabric and an iron, you can make curtains without sewing a single stitch.
Hem tape is your best friend here—just fold, press, and you’re done.
Slide them onto a tension rod for a quick window update.
Pick a fabric that matches your vibe, whether that’s modern, farmhouse, or boho.
15. Fill Glass Jars With Bath Salts
Bath salts look pretty and make your bathroom feel a little fancier.
Grab a few clear jars and layer the salts with dried herbs or flower petals if you’ve got them.
You can even add a few drops of essential oil for extra spa energy.
Line them up on a shelf or tray for an easy decorative touch.
16. Use A Wine Rack For Towel Storage
A wine rack isn’t just for bottles—it’s perfect for rolling up towels.
You can mount it on the wall or set it on a shelf.
Rolled towels look neat and take up less space.
If you’ve got a small bathroom, this one’s a game-changer for keeping things tidy.
17. Lean A Vintage Ladder As A Towel Rack
An old wooden ladder makes a great towel rack with zero effort.
Just lean it against the wall and drape your towels over the rungs.
You can leave it rustic or give it a fresh coat of paint.
It adds a little charm without taking up much space.
18. Paint Mason Jars For Toothbrush Holders
Plain mason jars are cute, but painted ones add a pop of color to your counter.
Use chalk paint for a matte finish or spray paint if you’re going for something sleek.
Let them dry, then pop in toothbrushes, toothpaste, or makeup brushes.
It’s an easy afternoon project with a lot of payoff.
19. Make Your Own Candles
Candle-making is easier than you’d think and way cheaper than buying fancy ones.
Melt some wax, add your favorite scent, and pour it into a jar or teacup.
You can even add dried flowers or herbs if you want to get fancy.
Light one during a bath, and thank me later.
20. Hang A Gallery Wall With Thrifted Frames
Gallery walls aren’t just for living rooms.
Pick a few fun prints or photos and mix up the frame sizes and shapes.
You can find frames at thrift stores for next to nothing.
Arrange them in a cluster over the toilet or on a blank wall for instant charm.
21. Add LED Strip Lights Under Cabinets
LED strips are a fun way to add a little glow without hardwiring anything.
Stick them under your cabinets or shelves for soft lighting that makes the space feel cozy.
Some versions even come with remotes so you can change the color or brightness.
They’re super affordable and easy to install with peel-and-stick backing.
22. Make A DIY Rug From Old T-Shirts
If you’ve got a pile of old t-shirts, turn them into a soft, colorful bathroom rug.
Cut the shirts into strips and braid them, then coil them into a circle or oval shape.
Stitch or glue it all together as you go.
It’s a great way to repurpose things you already have—and your feet will love it.
23. Build A Simple Wooden Stool
A little stool is handy in the bathroom, and it’s not hard to make one yourself.
Use leftover wood or grab some inexpensive boards at the hardware store.
Sand it down, screw the legs in place, and give it a quick coat of paint or stain.
It’s perfect for stacking towels or holding a plant.
24. Attach Molding To Plain Cabinets
If your cabinets are looking a little flat, add some simple trim or molding.
Cut strips of wood and glue them around the edges of the cabinet doors.
Give everything a fresh coat of paint, and they’ll look totally new.
No fancy tools—just a little patience and a miter box.
25. Make A Hanging Shelf With Rope And Wood
This one’s as simple as drilling a few holes and tying knots.
Cut a piece of wood to the size you want, thread rope through each corner, and hang it from a hook.
It’s a cute way to display small plants or jars without taking up counter space.
You can stain or paint the wood to match your bathroom.
26. Wrap Soap Dispensers With Twine
Plain soap dispensers are fine, but it’s easy to dress them up a little.
Wrap some twine or jute around the base or the neck and secure it with hot glue.
You can add a charm or little tag if you’re feeling crafty.
It adds a bit of texture and makes something basic feel special.
27. Add A Decorative Border To A Plain Shower Curtain
If your shower curtain feels a little blah, give it an upgrade.
Sew or glue on some ribbon, fringe, or pom-poms along the edges or bottom.
You can totally customize it with colors that match your towels or rugs.
No sewing machine needed—fabric glue works just fine.
28. Use Washi Tape For A Mirror Frame
Washi tape comes in a million colors and patterns, and it’s perfect for a temporary frame.
Just line the edges of your mirror and smooth it down as you go.
If you get bored, peel it off and switch things up.
It’s a quick, mess-free project with lots of possibilities.
29. Create A Stone Or Cork Bath Mat
Grab a bunch of smooth river stones or wine corks and glue them to a non-slip mat.
Stones give your feet a little massage, and cork stays nice and dry.
Both are easy to find and don’t cost much to put together.
It’s a fun, natural look that works in any style bathroom.
30. Upcycle Jars For Cotton Balls And Q-Tips
Old jam jars or spaghetti sauce jars make great bathroom storage.
Clean them out, peel off the labels, and add a little chalk label if you want to be fancy.
They’re perfect for holding cotton balls, Q-tips, or hair ties.
Clear containers make it easy to see what you’ve got, which is always a win.
31. Hang Plants In Repurposed Containers
Plants make any space feel fresher, and you don’t need pricey pots to pull it off.
Use old mugs, tin cans, or even teacups as planters.
Add a little drainage layer, then pop in your favorite low-maintenance plant.
Hang them on hooks or sit them on shelves for an instant boost of green.
32. Frame Fun Quotes Or Prints
A framed quote can make you smile first thing in the morning.
Find one that speaks to you, print it out, and stick it in a frame.
You don’t have to spend a lot—thrift stores are full of cheap frames waiting for a second life.
Hang one or a few in a corner that needs a little love.
33. Hang String Lights Around The Mirror
String lights aren’t just for holidays—they’re perfect for a soft glow around your bathroom mirror.
Drape them loosely or attach them with small hooks or adhesive strips.
Battery-operated ones are easy to tuck away, so you won’t see cords.
It adds a warm vibe, especially if you like winding down with a bath.
34. Use Wooden Crates For Shelving
Wooden crates are cheap and easy to find at craft stores or markets.
Stack them, hang them on the wall, or tuck them under the sink for extra storage.
You can leave them raw or give them a quick coat of paint.
They’re great for holding towels, toilet paper, or baskets of smaller stuff.
35. DIY Bath Bombs For Display
Bath bombs are fun to make and double as cute decor.
Mix baking soda, citric acid, and a few drops of yor favorite essential oils.
Press them into molds and let them dry overnight.
Stack them in a jar or bowl for a pop of color next to the tub.
36. Install A Tension Rod For Hanging Baskets
A tension rod isn’t just for curtains.
Stick one inside a cabinet or along the wall and use it to hang wire baskets.
They’re great for holding toiletries, extra washcloths, or even cleaning supplies.
It’s a smart storage fix that takes about five minutes to set up.
37. Make A Eucalyptus Bundle For The Shower
Fresh eucalyptus in the shower smells amazing when the steam hits it.
Just gather a few sprigs, tie them together with twine, and hang them from your showerhead.
It’s like having a little spa moment every time you hop in.
Eucalyptus lasts a while, and you can usually find it at the grocery store or florist.
38. Paint Light Switch Covers
Light switch covers are one of those little details that people forget about.
Grab some leftover paint or washi tape and give them a quick update.
You can match them to your wall color or make them stand out with a bold pattern.
It’s a tiny change that makes things feel more thought-out.
39. Use Teacups As Ring Holders
A pretty teacup is perfect for holding rings, earrings, or hair ties.
Place one by the sink so you’ve got a safe spot to stash jewelry while you wash your hands.
You can find teacups at thrift stores for super cheap.
Bonus points if they’ve got a cute floral print or gold rim.
40. Create Your Own Room Spray
Room sprays are ridiculously easy to make.
Mix water, a splash of rubbing alcohol, and a few drops of essential oils in a spray bottle.
Lavender, eucalyptus, or citrus oils work great in a bathroom.
Give it a spritz whenever you want things to smell fresh.
41. Hang A Repurposed Window Frame
An old window frame makes an awesome rustic piece of wall art.
You can leave it as-is for a shabby chic vibe or paint it to match your color scheme.
Hang it over the toilet or on a blank wall that needs a little something.
If you want, clip a photo or two inside the panes.
42. Make Clay Dishes For Jewelry
Air-dry clay is super easy to work with and perfect for little trinket dishes.
Roll it out, cut a simple shape, and let it dry overnight.
Paint it or leave it natural for a clean look.
These are great for holding rings, earrings, or bobby pins on the counter.
43. Use A Spice Rack For Nail Polish
A basic spice rack works perfectly for organizing nail polish bottles.
Mount it on the wall or inside a cabinet door for easy access.
You can see all your colors at a glance instead of digging through a drawer.
Give it a quick paint job if you want it to match your bathroom.
44. Add Wall Decals Or Vinyl Quotes
Wall decals are cheap, easy, and totally removable.
Pick a fun phrase or design and stick it on a blank space.
They peel right off when you’re ready for something new, so there’s zero commitment.
It’s a fun way to add personality without picking up a paintbrush.
45. Repaint Your Vanity With Leftover Paint
If you’ve got leftover paint from another project, put it to good use on your bathroom vanity.
Give it a quick sanding, then roll or brush on a fresh coat.
Even a light color shift can make it feel brand new.
Swap out the knobs while you’re at it for extra style points.
Refresh Your Bathroom Without Breaking The Bank
You don’t need a huge budget or a professional contractor to give your bathroom a little love.
With a few simple DIY projects, you can turn it into a space that feels fresh, cozy, and totally you.
Whether you try one idea or tackle a bunch, small changes really add up!


