Step aside living rooms and offices — bathroomdecor ideas would like a word with interior design lovers. Too often this space feels neglected as a place to, uh…do your business. While that is what most of us do in our bathrooms, it’s also a place where we freshen up, focus on our beauty and skincareroutines, wind down with some wine in the bath — you name it!
My bathroom is the place where I hit the ‘reset’ button on my days, so it makes sense that I want to feel inspired every time I’m in there. So while I’m working on sprucing up my space, I’ve come to learn that decor doesn’t necessarily have to be overstated or way out of our budget. Simply adding scenic wallpaper or a sturdy over-the-toilet storage cabinet can completely transform your bathroom.
If you’re not sure how to add new touches to your powder room, here are 23 bathroom decor ideas to create your personal sanctuary!
Anthropologie Fern Wall Cabinet
If you grew up playing in your grandmother’s medicine cabinet, you’ll fall in love with this gorgeous arched design by Anthropologie.
Calenzana Wall Shelf, Set of 3
Sometimes you need more than a couple of shelves and that’s okay! With so many bathroom decor ideas out there, you’re able to find pieces that suit your needs.
VEIKOUS Bamboo Over-The-Toilet Storage Cabinet
Should you find yourself in a smaller space, there’s no need to feel like you can’t enjoy a storage cabinet. The trick is to invest in an over-the-toilet cabinet or shelf. I happen to think it looks sleeker.
Honey-Can-Do Wire Cart
I’ve been obsessed with Honey-Can-Do rolling carts for a while. They can fit nicely by your toilet while keeping your pads, feminine wipes and extra goodies storied in plain sight.
Makeup Organizers & Bathroom Accessories
Glamlily Glass Makeup Organizer
A makeup organizer doubles as a functional piece that also makes your bathroom counter look less bland.
Which bathroom decor ideas are you thinking about trying before the end of 2023?
Brit + Co. may at times use affiliate links to promote products sold by others, but always offers genuine editorial recommendations.
Lead image via Bed, Bath & Beyond
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function()
//console.log('testing over tooltip'); const bookmarks = document.querySelectorAll('.like-button:not(.tool_tip_added)'); if(bookmarks && bookmarks.length > 0) bookmarks.forEach(a => a.classList.add('tool_tip_added'); const toolTip = document.createElement('div'); toolTip.innerHTML = "
"; toolTip.classList.add('tool-tip'); a.appendChild(toolTip); )
);
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function()
!function(f,b,e,v,n,t,s) if(f.fbq)return;n=f.fbq=function()n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments); if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)(window, document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '377612259624022');
);
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function()
window.REBELMOUSE_STDLIB.loadExternalScript("https://s.skimresources.com/js/58005X1352817.skimlinks.js", function()
);
);
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function()
function Vizible(a) if (!(a instanceof Element)) throw Error("DomUtil: elem is not an element."); const b = getComputedStyle(a); if ("none" === b.display) return !1; if ("visible" !== b.visibility) return !1; if (0.1 > b.opacity) return !1; if ( 0 === a.offsetWidth + a.offsetHeight + a.getBoundingClientRect().height + a.getBoundingClientRect().width ) return !1; const c = x: a.getBoundingClientRect().left + a.offsetWidth / 2, y: a.getBoundingClientRect().top + a.offsetHeight / 2, ; if (0 > c.x) return !1; if (c.x > (document.documentElement.clientWidth
var submenu = document.querySelector(".submenu"); document.querySelectorAll( ".menu_container .list .list__item" ).forEach(function(i) if (!Vizible(i)) submenu.appendChild(i);
);
);
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
REBELMOUSE_STDLIB.createElementChangeListener('a', function(link) let hrefLink = link.href; if(hrefLink.includes('amazon.com') && hrefLink.includes('tag=')) link.addEventListener("click", function() pintrk('track', 'lead', lead_type: 'Affclick'); );
)
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function()
REBELMOUSE_STDLIB.createElementChangeListener(".scroll-post:not(.share-proc)", function (item) item.classList.add("share-proc"); if (item.querySelector(".widget__head + .widget__body")) item.querySelector(".widget__head + .widget__body").appendChild( item.querySelector(".widget__shares").cloneNode(true) ); else if(item.querySelector(".widget__body + .widget__body")) item.querySelector(".widget__body + .widget__body").appendChild( item.querySelector(".widget__shares").cloneNode(true) );
);
);
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function()
if(document.querySelector('.post-date')) const D=new Date(document.querySelector('.post-date').innerText); if(D.getFullYear()<2017) if(document.querySelector('.post-splash-custom .widget__head .widget__image')) document.querySelector('.post-splash-custom .widget__head .widget__image').remove(); //console.log("Removed") ); window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){ REBELMOUSE_STDLIB.onElementInViewport( threshold: 400, selector: ".sidebar_sticky_parent", oneTime: true, onIntersect: function(entry) var element = entry.target; var jsonVal = JSON.stringify( post_id: currentPostId_s ); var ad_el=element.querySelector(".sidebar_repeat_ad"); ad_el.dataset.targeting = jsonVal; ad_el .classList.add("htlad-Right_Rail_3"); element.insertAdjacentHTML( "afterend", '
' );
); window.REBELMOUSE_STDLIB.onElementInViewport({ selector: ".scroll-post .widget", threshold: 50, oneTime: true, onIntersect: function (entry) var element = entry.target; var elId = element.getAttribute('elid'); if (elId) var sidebar_ad_div=document.querySelector(".sidebar_sticky_parent:nth-last-child(2) .stick_in_parent"); if(!sidebar_ad_div) else sidebar_ad_div.innerHTML=""; var jsonVal = JSON.stringify( post_id: elId ); let ad_div=document.createElement("div"); ad_div.dataset.targeting = jsonVal; ad_div.classList.add('htlad-Right_Rail_3', "advertisement"); sidebar_ad_div.append(ad_div)
return;
, });
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function()
REBELMOUSE_STDLIB.createElementChangeListener(".trending-stories-module", function() gtag('event', 'trending_stories_impression', 'trending_module': 'personalized', 'cta': 'in_body', 'ai': 'current_approach', ); );
REBELMOUSE_STDLIB.onElementInViewport( threshold: 0, oneTime: true, selector: '.trending-stories-module' , onIntersect: (entry) => gtag('event', 'trending_stories_viewable', 'trending_module': 'personalized', 'cta': 'in_body', 'ai': 'current_approach', );
)
document.querySelectorAll(".trending-stories-module a").forEach(link => link.addEventListener("click", function(e) if(e.target.href == undefined) hrefLink = link.closest('a').href else hrefLink = e.target.href; gtag('event', 'trending_stories_click', 'trending_module': 'personalized', 'cta': 'in_body', 'ai': 'current_approach', 'link_url': hrefLink ); ) )
);
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
window.REBELMOUSE_STDLIB.onElementInViewport( selector: ".tag-sponsored, [data-category='Sponsored']", threshold: 10, oneTime: false, onAboveViewport: function (element) console.log("I am above View port"); if(document.querySelector(".exco-loader .pbs__player") != null) if(window.innerWidth > 768) document.querySelector(".exco-loader .pbs__player").style.display = "block";
, onBellowViewport: function(element) console.log("I am below View port");
, onIntersect: function (entry) console.log("sponsored post in view"); if(document.querySelector(".exco-loader .pbs__player") != null) if(window.innerWidth > 768) document.querySelector(".exco-loader .pbs__player").style.display = "none";
var widget = entry.target; /* var row = widget.closest('.row') if (row != null) var outbrain = row.querySelector('.outbrain-wrap'); /*if (outbrain) outbrain.classList.add("hidden");
*/
);
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function()
//const script = document.createElement("script"); //script.src = "https://player.anyclip.com/anyclip-widget/lre-widget/prod/v1/src/lre.js"; //script.async = true; //script.setAttribute("id", "lre-player-widget"); //script.setAttribute("pubname", "britco"); //script.setAttribute("widgetname", "0011r00001onCeo_1182"); //const holder = document.getElementById("lre-script-holder"); //holder.parentElement.insertBefore(script, holder);
/*const script = document.createElement("script"); script.src = "https://player.anyclip.com/anyclip-widget/lre-widget/prod/v1/src/lre.js"; script.async = true; script.setAttribute("id", "lre-player-widget"); script.setAttribute("pubname", "britco"); script.setAttribute("widgetname", "0011r00001onCeo_1182"); const holder = document.getElementById("lre-script-holder"); holder.parentElement.insertBefore(script, holder);*/
);
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function()
if(document.querySelector('.post-date')) const D=new Date(document.querySelector('.post-date').innerText); if(D.getFullYear()<2017) if(document.querySelector('.post-splash-custom .widget__head .widget__image')) document.querySelector('.post-splash-custom .widget__head .widget__image').remove(); //console.log("Removed") ); window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function() function measureElement(entry) var article = entry.target; if(article.offsetHeight) article.style.containIntrinsicSize = article.offsetHeight+"px"; article.classList.add("post-measured"); /*window.REBELMOUSE_STDLIB.onElementInViewport( selector: ".post-splash-custom,.posts-custom", rootMargin: "-100px 0px -100px 0px", onNonIntersect: measureElement, onIntersect: measureElement );*/ ); window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function() if(document.querySelector(".section-sponsored .first-insticator") != null) document.querySelector(".section-sponsored .first-insticator").style.display = "none"; if(document.querySelector(".section-sponsored .first-ob-module") != null) document.querySelector(".section-sponsored .first-ob-module").style.display = "none"; if(document.querySelector(".section-sponsored .pbs__player") != null) document.querySelector(".section-sponsored .pbs__player").style.display = "none"; );