Shelves are an essential decorating tool. Whether you’re looking for beautiful wall decor for your nursery or additional storage for all your teen’s stuff, a pretty and practical wall shelf is the perfect solution. That said, attractive shelving can be expensive and hard to find. If you want something with some personality (and a reasonable price tag), you’ll need to get creative.
Need a little inspiration? These DIY shelves are nothing short of genius. Best of all, many of them can be made from things you already have lying around the house! Turn a 5-gallon bucket into a contemporary storage cubby. Have some scrap wood and an old leather belt? Boom! You’ve got a chic, hanging shelf. The possibilities are endless!
Feeling crafty? Here are 12 DIY shelf ideas for kids' rooms.
01 of 12
Add some boyish charm to your son’s room with these easy skateboard shelves. All you need is a couple of heavy-duty “L” brackets.
03 of 12
Box Frame Shelves
Use old picture frames to dress up a simply constructed box shelf.
04 of 12Continue to 5 of 12 below.
05 of 12
Stack some pretty, wooden apple crates for a beautiful and budget-friendly bookcase. Total cost? Less than $50!
06 of 12
Rain-Gutter Book Ledge
Mount rain gutters to the wall for an instant reading corner.
07 of 12
What can you do with a 5-gallon bucket and a little imagination? Make cute, contemporary wall shelves of course!
08 of 12
DIY Industrial Shelving
Create a DIY industrial-inspired, wall-to-wall shelving unit for less.Continue to 9 of 12 below.
09 of 12
Easy Pallet Book Shelves
Turn an old, wooden pallet into beautiful, rustic book ledges. Just cut, sand, and stain.
10 of 12
Wooden boxes or crates offer lots of storage space and look fabulous mounted on the wall. Paint the inside of each box for a pop of added color.
11 of 12
Rustic Strap Shelves
Create a rustic, wooden shelf using reclaimed wood and old belt straps.
12 of 12
Dreamy Cloud Shelf
Working with a cloud motif? Dress up a simple floating shelf by painting a fluffy cloud behind it. It couldn’t be easier!