DIY Adjustable Shelves with Threaded Rod

Looking for a easy, quick and affordable afternoon project?  Check out these simple DIY adjustable shelves made out of pine wood and metal!

diy adjustable shelves

Materials you will need:

Adjustable Shelves


One of the benefits of this shelving system is that it can be slotted into existing frames, but if you want to go all out and build this from scratch, have at it!

  • Screws
  • 2 pine boards for the siding, 1″ x 8″ x 35″
  • 2 boards for the top and bottom, 1″ x 8″ x 40″
  • Backsplash, any thing material desired, 37″ x 40″

How to:

Adjustable Shelves

  1. Drill 2 holes at each end of the wood pieces. This needs to be accurately marked so that the shelves align properly.
  2. Place a hex or wing nut on the rods. If you are using a wing nut, make sure the wings are pointing down.
  3. Slot the threaded rods into the holes on one board, so the board rests atop the washers and nuts.
  4. Place washers  on the threaded rods, on top of the board, then screw on a nut on top of that.
  5. Allow 1 foot of space, then screw 2 more washers onto the rods and place washers atop.
  6. Repeat steps 3-4 for second shelf.

diy adjustable shelves

Frame (if you decided to make one)

  1. Take the baseboard and the two sideboards, screw the sideboards on to the top of the baseboard. You’ll want the sideboards to be flush with the short edges of the baseboard, making a flat-bottomed U.
  2. Carefully mark two locations on the baseboard where the threaded rods will be once you’ve slotted the shelf assembly between the sideboards. Drill a 1/2″ deep hole.
  3. Drill two matching 1/2″ holes into the bottom of the heardboard.
  4. Slot the shelf assembly into the frame, the rods going into the holes.
  5. Place the headboard on top of the frame so that the rods slot into the holes. Screw the headboard to the sideboards.
  6. Align the backsplash to the frame, screw the backsplash into the frame, making sure to not connect the backsplash to the shelves.

diy adjustable shelves


You’ve got your very own adjustable shelves! Loosen the top nuts over each board then adjust the bottom nuts to move the boards to the level you desire. Once that is done, tighten the top nuts to hold the boards in place.


  • Sand the pieces of wood, then prime/paint or stain the pieces to add a pop of color.