DIY Full Length Mirror!

DIY Full-Length Mirror on a Budget – Easy Beginner Woodworking Project

Looking to upgrade your space without breaking the bank? This DIY full-length mirror is stylish, affordable, and beginner-friendly — and we’re sharing the free plans and full tutorial to help you build your own!

Why I Built These Mirrors

I’ve been wanting to add mirrors to my dining room for a while, and the idea finally clicked while working on my DIY jewelry cabinet. The frameless beveled mirror I used there was the perfect size — so I grabbed a few more and got to work!

Here’s how my DIY wall mirrors turned out:

DIY Wall Mirrors

Cute, right? Even better — each one cost me less than $40 to make. 🙌 This project is simple enough for beginners and makes a great Kreg Jig starter project!


Supply List for 3 DIY Full-Length Mirrors

  • (6) 1×4×6 whitewood or pine boards
  • (6) 1×2×8 whitewood or pine boards
  • (1) ¼” plywood sheet cut into three 16″ × 55″ pieces
  • (3) Frameless beveled door mirrors from Target ($14.99 each)
  • Corner brackets (decorative)
  • Wood glue
  • 1¼” pocket hole screws
  • ¾” staples
  • Mirror adhesive
  • Optional: D-rings for wall hanging, drywall anchors

Step-by-Step Tutorial

1. Build the Mirror Frames

Use the 1×4 boards to build the main frame. Each mirror frame needs:

  • (2) long vertical pieces
  • (2) shorter horizontal pieces

I cut everything with my miter saw and used a Kreg Jig to drill pocket holes in the shorter boards. (I love the Kreg K5 model — worth every penny!)

Then I used 1¼” screws to attach the frame together. Easy!

wood for mirror door
Kreg Jig K5
Wood-Mirror-Measurements
pocket hole screws for Kreg Jig
Frame for Mirror

2. Add the Plywood Backing

Next, I glued ¼” plywood onto the back of each frame. Home Depot cut my plywood to size — 16″ × 55″ — so I could get all three pieces from one sheet.

I attached the backing with my Ryobi AirStrike Stapler (yes, cordless and amazing!) using ¾” staples.

Mirror back measurements
Ryobi AirStrike Stapler

3. Add the Trim

Time to make it pretty! I used the 1×2 boards to frame the front:

  • Top and bottom pieces: 19″
  • Side pieces: 56½”

I glued and nailed the top and bottom trim pieces first, then added the sides. Align the trim flush with the back edge of the plywood — this helps the mirror hang neatly on the wall.

Ryobi AirStrike Nail Gun
Trim piece for mirror
mirror diy
frame a mirror
mirror frame

4. Distress and Stain the Frame

I gave each frame a rustic look by sanding the corners and adding dings with a hammer. Then I stained them using Varathane’s Carrington — a rich, warm brown that dries in under an hour and only needs one coat. Love it!

Round edges with sander
Frames for Mirrors
Stained Mirrors

5. Attach the Mirror

I used mirror adhesive (sold in caulk-style tubes at Home Depot) and ran a continuous bead along the back of the frame. Then I pressed the mirror onto it and let it set.

Note: The mirrors I used were from Target. If yours are a different size, just adjust your cuts to fit!

Mirror adhesive

6. Add Hardware for a Custom Touch

I wanted to give the mirrors a little industrial flair, so I spray-painted some metal corner brackets with Rust-Oleum Canyon Black and attached them to each corner.

metal decorative brackets
Rustoleum Black spray paint
Metal hardware for mirrors

7. Hang Your Mirrors

For hanging, I used self-drilling drywall anchors (my go-to!). They’re super easy to install and hold strong.

I attached heavy-duty D-rings to the backs of the mirrors and hung them directly on screws in the wall.

Easy Drywall Anchors
How to drywall anchors
drywall screws
How to attach a drywall anchor
d rings

Finished Look

And here they are — my new favorite feature in the dining room!

How to make a full length mirror
Wall Mirrors DIY

These DIY rustic full-length mirrors make such a big impact when you walk into the room. They’re budget-friendly, customizable, and surprisingly easy to make. I hope you love them as much as I do!


Pin & Share This Project!

If you enjoyed this tutorial, I’d love for you to share it or pin it to save for later! And if you try it out, tag me so I can see your version!


Other Projects in This Room


Let me know in the comments if you have any questions, or just want to say hi. Happy building!


DIY sideboard and hutch

Restoration Hardware inspired Sideboard and Hutch

DIY Dining Table

DIY Dining Table

Dining Table Bench DIY

DIY Dining Bench

Dining Room Panels

DIY Dining Room Panels

Ashley and Whitney Blog post signature
Become a VIP Insider
Stay up-to-date on all the new project, free plans and new products available for you!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

39 Comments

  1. I just made one of these for my living room. I hung it above my couch. I love it. Thank You for the tutorial!!

    1. HI Kristina, i have a few questions before I go to home depot to buy/cut my wood.. DId you use a 12×48 mirror? did you use the same exact measurements that are in this tutorial?

      1. I bought my mirror from Target.. ” frameless 12×48″ it was $15. I did use all measurements from this tutorial. however the 19″ 2×1’s needed to be a little longer, but I think it had to do with the boards not being perfectly straight. I used a rough cut maple. also, you are going to see that there will be a gap along side the mirror(when in the frame), so be sure to stain the plywood an inch in before you glue your mirror down.

  2. Has anyone tried making the short pieces run the entire length of the top and bottom and having the longest pieces connecting to them? In a similar style as the table?

  3. I love the mirrors! I also love the table is set. Are those burlap table runners? How did you hold the sides up under the table? And are the placemats two pieces of shiplap wood glued together? If so, did you finish them with anything? Lots of questions! Haha

  4. I am loving these mirrors! I also like the color of your walls… Do you know the name of that color?

  5. Very cute! Did you put two D rings on each mirror? and if so, how do you get them on at the same height and the three mirrors all the same and level? Is this dumb and too obvious? I had a dresser with two mirrors and every time we moved we dreaded the mirrors because it was so hard to get them level and at the same height.

  6. Do you have any instructions or blog post about the glass vases that are hanging on either side of the windrow?? Love it all!!

  7. Them are Awesome. The brackets in the corners really add a very nice touch to the frames.
    I totally love these.

  8. If only this post was a day earlier! 🙁 Just spent $50 on a mirror yesterday and hated it as soon as I hung it on the wall. These, however are DIVINE!