DIY's & Crafts Holiday DIY's Upcycles

Haunted Mirror Halloween DIY

Add this spooky haunted mirror to your Halloween decor and scare everyone at your Halloween party!

Haunted Mirror PIN

This past weekend my mom and I went to a church sale hunting for cheap treasures. We were there on the last day of the sale and they were desperate to get rid of everything. Prices were being marked down and they were just giving some things away.

I was lucky enough to come across this old mirror that someone had spray painted. There was no price tag on it so I was a little reluctant to grab it. The original price tag on the back of the mirror said it was $20, so I thought it was going to be more than I wanted to pay for it.

When I asked a nearby lady working the sale how much they were asking for the mirror she said, “Oh, how about $2?” Um….okay!! Needless to say, that beauty came home with me!

The mirror was originally painted gold and the owner spray painted right over it with black spray paint. It looked as though it had been sitting a while because dust had gathered in the flowers around the edges.

Old mirror
Dusty Mirror Edges

I decided to take the mirror completely apart so I could clean it up and give it another coat of spray paint to cover up the gold peeking through.

back of haunted mirror

You can see how dirty the mirror was! And I’m guessing by the looks of it that when whoever spray-painted over the gold did not take it apart first.

dirty mirror for haunted mirror

After a little scrubbing, I got most of it clean. There were a few spots that were just not coming off, especially the paint. I knew it was going to be covered up anyway so I didn’t try extra hard to get that off.

Making the haunted mirror

To make the haunted mirror you need an old black and white photo either from a book or printed offline. I found this image on Pinterest and just customized it to the size I wanted, then printed it out. I made sure my printer was set to black and white ink so that it wouldn’t use so much ink.

Printed haunted photo for haunted mirror

With a razor blade, scrape off the coating on the back of the mirror very carefully. You’ll want to scrape the grey part and once you get down to the mirror there’s a coating on it. I found it easier if I scraped it in circular motions. This part took me the longest!

scrape the

Make sure to hold the photo up to the haunted mirror to see if you need to keep scraping or not.

When you have the coating scraped off and everything looks good to you, tape the black and white photo to the back of the mirror.

Tape the photo to the back of the haunted mirror

Put the mirror back in the frame very carefully. As you can see in the photo below I accidentally cracked the mirror because it wouldn’t fit back in under the prongs that hold the back on. When I tried to pull the prong back farther, the mirror cracked. Oops.

That’s it! The haunted mirror looks spooky all decorated for Halloween!

The best part of this project is that it only cost me $2!!

Haunted mirror DIY

More Halloween DIY’s here:
Light-Up Spider Web Wreath
Spooky Crystal Ball
Creepy Hanging Cage

pin it for later
Haunted mirror DIY Pin

Thank you for sharing!
  • 13


Michelle is a stay-at-home homeschool mom who loves DIYs and living a frugal lifestyle.

You may also like...


  1. I’m always in awe of what you create with just a couple of dollars. I love that mirror, gorgeous frame. Great idea, love it.

    1. Aww thank you so much! πŸ€—

    1. Thank you so much!

  2. Hi. I am loving how festive you are. Unfortunately I am not living in my own space, so I am unable to decorate. Keeping my fingers crossed hope to be in my new apartment Dec 1. In time for me to Dec the halls.πŸπŸŽƒ

    1. Thank you! I pray you get in your new apartment before Christmas! Keep me updated on that! πŸ™‚

      1. I will. I will send pics of my decoration

        1. I would love to see them!

    2. Wow, I love this just up my creepy street. Pinned

      1. Thank you so much!

  3. geniussr says:

    You are amazing Michelle and off course so talented too… I love how your transform things so neatly and in just few bucks…. great job… keep inspiring and sharing your great work hon…. no need to say that I love that haunted mirror….❀️

    1. Aww thank you so much! I try to stay as frugal as possible. πŸ™‚

  4. Fun project for Halloween! It looks so spooky.

    1. Thank you!! That’s what I was going for. πŸ˜€

  5. What a fun way to turn someone else’s junk into a Halloween treasure!! That image you found is definitely spooky too!!πŸ€ͺGreat job!!

    1. Thank you so much! πŸ™‚ It took me forever to find the perfect image. πŸ˜€

  6. That’s a clever use for a $2 mirror! Thanks for sharing!

    1. Thank you so much! πŸ™‚

      1. You’re welcome 🌻

  7. Oh my! I love it! I would never have thought of something like this! You’re amazing! πŸŽƒ

    1. Thank you so much!! πŸ™‚ You’re so sweet!

  8. Woah, that image you found was super creepy!!

    1. Right? I searched and searched until she just jumped out at me. πŸ˜€

      1. Like, literally jumped out at you! 🀣

        1. 🀣🀣

  9. You have the best crafts ever! This is so awesome! Thank you for sharing it and showing the excellent directions. I think the crack adds to the theme.

    1. Thank you so much! I was so disappointed when I cracked it that I almost just trashed the mirror. But after I put it all together and set it up I kind of liked it. πŸ™‚

  10. Wow, this is very cool! How did you ever come up with this idea, so creative! I think the crack even adds to the spookiness!

    1. Thank you so much! I I saw something similar on Pinterest last year, but of course it was after Halloween and I didn’t want to make it for Thanksgiving. πŸ˜€ I was disappointed when the mirror cracked but after it was all finished I kind of liked it. πŸ™‚

  11. What a great find and a great idea! I have some cool old frames that I put creepy photos in and leave around the house around Halloween, never thought of the mirror!

    1. Thank you so much! That is a great idea! I love creepy old photos. πŸ™‚

  12. Creepy, you did an amazing job. That woman is really scary looking.

    1. Thank you so much!! πŸ˜€

  13. So weird, I just noticed I was not following you. I never unfollowed you, anyway I am glad I checked out your site otherwise I would not have seen this cool post in my regular feeds. I have noticed some of my regular followers not coming up now and then, something spooky going on in the blogs.

    1. I’ve been having a lot of problems with the same thing! I’ll have the post in my email and when I click on it it will say I’m not following. If I’m not following then how did I get the email? So weird! I think it’s a WP problem and it’s quite frustrating.

  14. You are too good Michelle to turn neglected things in a beautiful art piece!!

    1. Thank you! I hate to see things like that just get tossed in the trash. πŸ™‚

  15. This is so cute! Thanks for sharing. I love the idea, and your finished project.

    1. Thank you so much!! πŸ™‚

  16. Awesome idea! I even love the photo you picked out from Pinterest. So spooky unlike some of the cartoonish decorations I’m seeing these days. Thanks for the inspiration, Michelle!

    1. Thank you!! It took me forever to find the perfect spooky photo. πŸ˜€

  17. I really do love this. You never cease to amaze me with how you can create something so awesome with very little! You’re a pro my friend πŸ™‚

    1. Thank you so much! That means a lot to me! This thing gave me a tough time at first, but after I finally found the right tool it came along just fine. πŸ˜€

  18. So spooky and creative! Great original Halloween DIY idea!

    1. Thank you so much!! πŸ™‚

  19. Ooooh, I love this! Such a spooky and creative idea! πŸ˜€

    1. Thank you so much! It was a lot of fun to make, too. πŸ™‚

  20. Great job! πŸ˜ŠπŸ‘

    1. Thank you so much! πŸ™‚

  21. Love this and the crack in the mirror just added character!!

    1. Thank you so much! I was so disappointed that I cracked the mirror, but afterwards I actually liked it! πŸ™‚

      1. Ya it looks good!!

I love to hear from you!

This site uses Akismet to reduce spam. Learn how your comment data is processed.