How Do You Make a Design Mirror at Home?

Making a design mirror at home is easier than you might think. With just a little bit of time, effort and creativity, you can create your own unique and eye-catching design mirror. There are a few different ways to make a mirror, but here are some tips on how to make one that will be sure to impress.

Preparing the Frame

The first step in making your own design mirror is to find an appropriate frame for it. You can either use an existing frame or buy one from a store.

If you’re looking for something unique, consider upcycling an old piece of furniture or using an interesting found object as the frame. Once you have your frame, make sure it’s clean and dry before proceeding.

Designing Your Mirror

Next, it’s time to decide what kind of design you want for your mirror. You can choose from a variety of materials such as paint, fabric, paper or beads.

Or, if you’re feeling crafty, you can use items around your house like buttons or shells to create a truly unique look. Take some time to plan out the design before beginning so that everything looks cohesive when finished.

Applying the Design

Now it’s time to apply your design onto the frame. Depending on what materials you chose for your design, this process may vary slightly.

If you are using paint or fabric, apply them directly onto the frame with glue or other adhesive. For more intricate designs such as beads or buttons, use hot glue or string them together with thread.

Attaching the Mirror

Once all of your pieces are attached securely onto the frame it’s time to attach the actual mirror itself. Place the backside of the frame against the backside of the mirror and then secure it into place by using nails or screws depending on what type of material was used for the frame.


Making a design mirror at home is an easy and fun project that allows you to express yourself through creativity and artistry. With some careful planning and attention to detail, anyone can create their own beautiful and unique design mirror in no time at all!