DIY Christmas Ornaments: Filled Photo Frames

Oh boy, am I excited! Christmas is coming closer and closer, people are putting up their christmas trees and it is getting colder. Here in Seattle they put up the decoration on the street and it really is starting to feel like christmas. They even played Wham’s “Last Christmas” in the supermarket the other day.

And of course, I am joining the mood! My husband and I already made the first christmas cookies of the year while listening to christmas music and drinking homemade, delicious Glรผhwein (Yum Yum, anybody else a fan of that gorgeous hot beverage?). We are drinking lots of christmas teas, decorated the apartment and bought a christmas flower.

In that mood I felt like making more DIY Christmas Ornaments for our tree.
Thus far, every year I made some with pictures of us that we could add to the tree. It is nice to see the different ornaments and pictures through the years, so I didn’t want to miss out on making some this year again.




I also made some with cute scrapbook paper. They turned out nice, too, don’t you think? You just have to make sure the print fits your frame. But then again, you can also make a bigger frame, you’ll see ๐Ÿ˜‰ That’s up to you.





As always, I don’t display any ads for a better viewing experience, but I will include affiliate links to the products I used, so feel free to click on them. (*check my Site Policies for more information)

If you like this post, every click, comment and pin on Pinterest is deeply encouraged and highly appreciated! Enjoy!

Also, check out my other ideas for DIY Christmas Ornaments, like the Origami Stars, the Twine Angels or the cute little DIY Bells!




    •  As for the plastic containers: you need to make sure they are thin enough to cut, but not too thin to melt when you use a hot glue gun on it. I used the containers from the nuts we buy at the supermarket. I assume every see through food container from the supermarket will do.
    • Suggestions for other material: Twine, Glitter Glue, Acrylic Paint 


(1) pick some nice cardboard paper. This will make the frame so you need it to be stiff and thick enough. It should be at least as thick as the toilet paper roll.

(2) Now you want to cut your paper into thin strips, approx. 1cm x 15cm.
(You can also just use the toilet paper roll, cut it in 1cm wide pieces and color it, inside and outside)

(3) Wrap your strip around the toilet paper roll to form a circle, glue the end. Make sure your nice side is facing the toilet paper roll.
Secure with a little clip to keep everything in place. Give it enough time to dry.


(4) Clean your containers thoroughly. Make sure there is no residue.

(5) Cut the container into sheets that you can lay flat on the table.

(6) Take the circles you made from your cardboard (or toilet paper) and apply glue with your hot glue gun. You need to make sure there is enough glue on the rim, and that it doesn’t run down the side. Also, make sure your hot glue gun isn’t too hot and leaves bubbles (been there, done that, doesn’t look pretty…).

(7) Place the rim with the glue on your plastic container sheet. Squeeze down evenly so that the whole rim touches the plastic. Give enough time to dry! Then cut the edges. Don’t cut too much – it is ok if there is a couple mm of slack, we will cover that up later.

(8) Next you pick what you want to be displayed in your frame: pictures, images or a writing. Make sure it is small/big enough for your frame by laying the frame on it. Then glue what you chose on a nice piece of cardboard, so the back of it also looks nice and has enough stability.

(9) Choose what you want to put inside your frame, e.g. glitter or snow. And arrange it on your picture. Leave enough space on the side. You can test it by covering it with your frame. You don’t want the frame to touch your filling.

(10) Then apply some hot glue to the open rim of your frame and press it on your image. Again, give enough time to dry and then cut the edges (not too close).

(11) Next you want to cover the slack. Simply apply liquid glue to the outside and wrap twine around it.

(12) To finish, we also want to cover up the edges in the front where you can see the glue. For that apply glitter glue around the frame, as thick and as much as you want or need for covering up.

…then add a ribbon around the frame, and that’s it!


What do you think. Do you like it?

Let me know if you have any questions or ideas for improvement. And please share:

December 5, 2017



  1. Kate| A Hundred Affections

    December 6, 2017

    Your ornaments are beautiful! You are so creative – these are absolutely gorgeous – all of them! Thanks for coming by my site and letting me know about yours. You really have some wonderful talent! ๐Ÿ™‚ I’ll be following your blog ๐Ÿ™‚ (Your site looks amazing, too! )

    • Majka

      December 6, 2017

      Kate, thank you for your comment and the wonderful, encouraging words! They mean a lot coming from somebody with an awesome, already more accomplished blog! I will be stopping by for new posts!

  2. Brenda

    November 24, 2019

    These are gorgeous ๐Ÿ™‚ Thank you for the idea! I’ve been looking for some sort of versatile, but beautiful ornament that I could use as part of an advent calendar (my hope is to have each ornament themed for a different Christmas carol to sing with the kids). The only change I think I’ll be making is using some old mason jar rings instead of the toilet paper roll to help improve durability.

Comments are closed.