How to Make a DIY Christmas Card Holder in 5 Easy Steps

11 Materials
50 Minutes

Don't know what to do with all those Christmas cards? Here's an easy project you can do.

Every year I struggle with how to display all of the beautiful holiday cards we receive and this year I finally made the perfect framed holder for them.

Here's how to make a beautiful Christmas card holder this season out of two stretched canvas frames:

How to make a Christmas card holder

Canvas frames before the DIY

1. Remove the canvas from the frames

This holiday card holder is really easy to make. To get started, you'll need to remove the canvas from two 11" x 14" stretched canvases.

Don't worry about the staples, they will be on the back, so no need to remove them. Just use scissors to cut away and remove all of the canvas.

Note: This is one of 10 easy DIYs. If you'd like to see more, check out the full blog post here...   10 Upcycled Christmas Decor Ideas

Painting the frames

2. Paint or stain

Next, paint or stain the front of your frames any color you like and secure the two frames at the back with 2-inch mending brackets.

Note: You may need shorter screws than the ones that come with the brackets.

Adding wire ribon to the back of the frame

This photo shows the back of the frame.

3. Add ribbon

Use hot glue to add wire ribbon vertically to your frame and a bow to the top.

4. Add lights

Secure the battery pack of your string lights to the back of your frame in a place where it's accessible (so you can turn the lights on) but hidden. I hot glued a strip of velcro to it so I could easily remove it and change out the batteries if needed.

Stringing the lights in a zig-zag pattern

Finish by stringing your lights in a zig-zag pattern along the front.

Stapling the string lights to the back of the frame

I used staples to secure the string lights to the frame. I stapled them to the back. Above is a closeup. I used a hammer to do this and not the staple gun because I was afraid of cracking the wood.

DIY Christmas card holder

5. Display your Christmas cards

Use mini clips or clothespins to clip cards to the ribbon and wire and you're done!

DIY Christmas card holder tutorial

What do you think of my finished card holder? Let me know how you display your Christmas cards in the comments below.

Cheers, and Happy Holidays!

For more holiday craft ideas visit

DIY Christmas Decorations

For more festive decor projects, discover Hometalk's  ultimate guide to a DIY Christmas, with ideas for wreaths, ornaments, trees, garlands, crafts, and anything else you can think of for the holidays!

Suggested materials:
  • Two 11" x 14" stretch canvas frames
  • 2.5" wire ribbon   (Dollar Tree)
  • Acrylic paint or stain
See all materials
Frequently asked questions
Have a question about this project?
Join the conversation