These DIY Christmas decorations add a lovely festive touch to your home!

With the spooky season being over and the winter months approaching, it’s finally time to get excited for Christmas! You can really get creative with the type of Christmas decor you can DIY, whether you want it hanging on your Christmas tree, stuck to your windows, or attached to your door frames!
More Christmas Decor inspiration:
- 18 Beautiful Christmas Bedroom Decor Ideas
- 17 Beautiful Christmas Porch Decorating Ideas
- 22 Christmas Tree Decor Ideas to Recreate
- 50 Funny and Ridiculous Elf on the Shelf Ideas
- 32 Gorgeous Christmas Mantel Decorating Ideas
I’m obsessed with Christmas decor, even more so the DIY ones! So, if you’re wondering what kind of DIY Christmas decorations to recreate and adorn your home this winter, then here are 20 ideas you can recreate!
20 DIY Christmas Decorations to Recreate
1. Paper Stars
@lola.malins DIY Paper Stars Slow Tutorial ⭐️ the cutest Christmas decoration idea (also last minute) I saw this DIY everywhere so I had to try it out myself💕 #christmas #christmasdecor #christmasdecorations #origami #papercraft ♬ Sleigh Ride (Just hear those sleigh bells jingling, ring tingle tingling too) – The Ronettes
These paper stars are so easy to do and make such a cute addition to your festive home decor! All you need is card, glue, and beginner origami skills! While the paper stars in this example are pink, you can use card with more festive colors like green, red, gold, and ice blue!
2. Gingerbread House Garland
@abby_twinmom it is time 🎄 #diychristmas #diychristmasdecor #christmascrafts #christmasgarland #handmadechristmas ♬ original sound – christmas sounds 🎄
This is such a yummy Christmas decor idea to recreate that it makes me want to eat it even though I know it’s made from cardboard! This would be perfect to place on your mantel or on a wall, especially in your kitchen, considering it’s probably the most fitting space for it!
Make sure to draw your gingerbread house designs on each piece of cardboard with a pencil first, before going over it with puff paint to avoid mistakes. After they’re all dried, use string and hot glue to stick everything together into a garland. In between each gingerbread house, you can also attach bows to make it look cuter.
3. Festive Paper Chain
@sienna.and.i I love adding handmade pieces to my Christmas decor! This garland so cute for my toddlers room 😍 #diychristmas ♬ original sound – WildCraftedStudio
Paper chains are super easy to make and always add fun to home decor. If you want a more festive look, use red, green, gold, or ice blue paper. If you can find some festive patterned paper too, like plaid, festive stripes, and Christmas tree prints, even better!
4. 3D Paper Bag Snowflakes
@shellydoesdiy Easy DIY Christmas decor 2024 All you need is 8 brown paper bags and some glue! #christmascrafts #diychristmasdecor #christmasdiy #diychristmas Inspo: @HAPPIEVERLYAFTER ♬ original sound – Rhythmic Music
This DIY Christmas decor idea is super creative, and although it looks complicated to make, it’s actually pretty easy! All you need is 8 brown paper bags, hot glue to piece them together, and a good pair of scissors to cut through the 8 bag layers! After you’ve made them, attach them to a string and hang them on a wall or above a door!
5. Q-Tip Snowflakes
@shellydoesdiy Easy DIY Christmas decor 2024 #easycrafts #christmas2024 #diychristmasdecor #christmascrafts ♬ original sound – Rhythmic Music
Everybody has Q-tips at home, so this DIY Christmas decor idea can be easily recreated! I never knew Q-tips could look so festive until I saw this. Piece them together to make a star shape. You’ll need scissors to cut some Q-tips in half and some at the very end where the cotton ends to make this. Hot glue them together, and you’ve made a snowflake! Attach some string to hang them by your window!
6. Heart-Shaped Yarn Ornaments
@decor.delights32 Turning cardboard and leftover yarn into cozy Christmas hearts ❤️ Save this for your holiday crafting! #christmasdecor #christmasornaments #easycraft ♬ Rockin' Around The Christmas Tree – Brenda Lee
While this may seem like a more Valentine’s type of DIY decor, the festive season is still all about expressing love to your friends and family by spending time with them! So it still fits the festive theme! Cut heart shapes from a few pieces of cardboard and wrap yarn around them, making sure they’re glued onto the cardboard really well and the knots are tight. You can hang these on your mantel or on your Christmas tree!
7. Snow Globe Frame
@simplystagedandstyled ❄️DIY Magical Snow Globe Frame❄️ Here’s your reminder that decorating for the holidays doesNOT need to be expensive. Create your own Snowy Christmas Frame in just minutes. I used an old frame, but Dollar Tree has great options. I found the bottle brush trees, the ornament, and the paper at Hobby Lobby. This would make such a fun girls night craft. #christmas #diychristmas #christmasdiy #christmascraft #christmasdecoration ♬ original sound – Anne Marie
This decor idea will require delicate hands as you’ll be attaching mini Christmas trees to the inside of an ornament. And while it might take longer to complete compared to the rest of the DIY Christmas decorations on this list, it’s a uniquely beautiful piece of festive decor you can add to your walls, shelves, or mantel!
8. Chip Tube Nutcracker
@giftwrapping101 Make your own little friend this Christmas 🤗 Vc: @Polina #creatorsearchinsights #christmasdiy #christmasdiydecor #diychristmas #diychristmasdecor ♬ Rockin' Around The Christmas Tree – Brenda Lee
Nutcrackers can be super expensive to buy, so creating your own out of a chip tube is genius! You’ll need a few more items around the house, like toilet paper rolls and colored card, to complete it, and it will look amazing once it’s done!
9. Christmas Tree Yarn Garland
@sophie.diyguru DIY Christmas tree garland 🎄✨ #christmascraftideas #diyholidayhomedecor #DIYChristmas #makinggarland ♬ The Christmas Song (Remastered) – Nat King Cole
This is another cute DIY garland idea you can use for your Christmas decor, but this time, using yarn! Hang it up on your walls or windows to jazz them up for the festive season!
10. Paper Holly
@abby_twinmom you guys said you wanted some easy ones lol also stay tuned bc we made alotttta paper decorations this year 😇🎄❄️ #diychristmasdecor #diychristmas #christmascrafts #papercrafts #craftychristmas ♬ Holly Jolly Christmas – Michael Bublé
I absolutely love holly! It’s a gorgeous type of plant, so if you want to add it to your Christmas decor, this is a perfect DIY idea! All you’ll need is dark and light green card, red ornaments, and hot glue to stick them together! They would look gorgeous on a door frame or wall!
11. 3D Gingerbread Christmas Tree
@brittanyuranich 3D gingerbread Christmas tree! 🎄 such a fun and easy diy for the holidays! #christmascrafts #diychristmasdecor #diychristmas #christmasdiy #diycrafts ♬ It's the Most Wonderful Time of the Year – Andy Williams
This is such a cool and creative DIY decor idea to add to your countertops or coffee tables. Although it’s 3D and might look a bit complicated to make, it’s actually pretty easy! All that’s needed is cardboard, a Sharpie, and puffy paint!
12. Pipe Cleaner Christmas Tree
@brittanyuranich Pipe cleaner christmas tree! 🎄Such a beautiful but easy diy for the holidays! I love how it turned out! #christmascrafts #diychristmasdecor #diychristmas #christmasdiy #diycrafts ♬ original sound – BestOfChristmas
This decor idea will be a lovely addition to a coffee table or even as part of a centerpiece! You’ll need a good amount of pipe cleaners and a pair of delicate hands to attach them to the paper cone. You could leave it as is once you’ve attached all the pipe cleaners, or use white paint to give it a frosted look!
13. Paper Angel Garland
@cathrynlaurawood DIY Paper Angel Garland 🪽 Made with old book pages. So simple to make and they look so pretty in a garland too ✨ #diychristmasdecor #christmaspapercraft #homemadechristmas #parentsoftiktok ♬ Sparkling Magic – Christy Carew
Angels are a lovely festive symbol that gives off a peaceful vibe for your Christmas decor. If you have a book lying around somewhere that you know you don’t want anymore, instead of throwing it away, use the pages to create this instead!
14. Terracotta Pot Bells
@atixhomestudio #christmasdecor de macetas a campanas ! . . #christmasideas #christmas #christmascrafts #diychristmas ♬ Rockin' Around the Christmas Tree – Christmas Jazz
Turning terracotta pots into Christmas bells is so genius! Paint them gold or a rustic color, add your rope, then tie a bow around it! They would be a gorgeous addition to your Christmas tree!
15. Paper Snowflakes
@brittanyuranich Paper snowflakes! ❄️ an easy and fun diy for Christmas/winter! My toddler hung these in her room 😂 #christmascrafts #diychristmasdecor #diychristmas #christmasdiy #diycrafts ♬ A Holly Jolly Christmas – Burl Ives
If you’re looking for an easier DIY snowflake than the 3D ones previously mentioned, then you’ll be excited to make these. You just have to fold up your piece of paper, cut out your snowflake design, open it up, and then you have a lovely paper snowflake to stick on your windows or walls!
16. Yarn Wreath
@sandauraaa cute idea for Christmas room decor ✨ #christmasroomdecor #christmasdiy #christmaswreath #easyDIY #diy #christmasdecor #christmasidea ♬ Home Alone – Somewhere In My Memory – Theme – Geek Music
If you’re not keen on getting a wreath, you can make your own with yarn instead. They’re fun to DIY, they look gorgeous, and you won’t have to worry about it shedding foliage. To give it a more festive look, don’t forget to attach some bows and a bead chain to it.
17. Popsicle Stick Tree Ornaments
@abcdeelearning Stick Tree Ornaments #christmas #crafting #kidsactivities #kidsartsandcrafts #christmascrafts #christmasgift #christmasornaments #diy ♬ original sound – Deena
This is such a fun Christmas DIY decor idea because there are so many different ways to decorate it! Attach three popsicle sticks with hot glue in the shape of a triangle, then make sure to paint it festive colors like red or green. Once they’re dry, add all the festive decor you want to it, such as faux Christmas tree leaves, stars, bows, and ornaments!
18. Egg Carton Angels
@peri_azizov Handmade angels from simple things ✨ turning scraps into holiday magic 🤍🎄 #diychristmas #handmadeangels #christmasdecor #papercraft #recycledcrafts ♬ original sound – useriyruok
If you’ve finished your eggs and thought about throwing away the carton, don’t do it! Instead, use it to make these cute little egg carton angels! They make for adorable ornaments on your Christmas tree!
19. Rudolph Wood Slice Ornaments
@mummy_and_my_three I love these little crafted Christmas decorations it’s so nice to them to keep year after year 🥰 Last year we did Finger print reindeer paper and cards so i thought some tree decorations would be cute this year 🎅🏼 . #diychristmas #recycledcrafts #homemadechristmas #getkidscrafting #christmascraftsforkids #earlyyearsideas #recycleandplay #diebestenideenfürkinder #christmascrafts #christmasideas #christmasideasforkids #christmascraft #bastelnmitkindern #diyplayideas #preschoolers #makecreateplay #natureplay #toddleractivities #toddleractivitiesathome #recyclemeplay #christmashomedecor #earlyyearsideas #earlylearning101 #invitationtocreate #creativemamacrafts #montessoriathome #kidscrafts101 #christmascrafting ♬ Jingle Bells (cover) – neozilla
This is a cute Christmas DIY decor idea, especially if you have kids who want to get involved in making the decorations! Cover your pointer finger in brown paint, then press it onto a wood slice, making sure the paint transfers your full fingerprint. To turn your fingerprint into Rudolph the red-nosed reindeer, use red paint to make his nose, then a black Sharpie to draw on his antlers and eyes. Attach string to the wood slice, and you’ll have adorable hanging decor to go on your Christmas tree!
20. Festive Toilet Paper Roll Candle
@just.gifts1 A “super cute – super festive” candle decor, made from a toilet paper roll but glowing with warm and charming Christmas vibes! #christmasdecor #candlediy #handmade #fourseasonsaid #4seasonsaid ♬ original sound – Just gifts
This is such a charming DIY decor to recreate for Christmas that makes for a perfect centerpiece! All you’ll need is a toilet paper roll, white paint, hot glue, red glitter strips, felt, and a wood slice, and you’ve got yourself a festive faux candle!















