Ready to get in the holiday spirit? Check out these wonderful Christmas 3D prints, ornaments, Nativity scenes, and more!
One could say your 3D printer is essentially a desktop Santa’s workshop, ready to churn out holiday magic at the touch of a button. Why settle for generic store-bought baubles when you can manufacture your own unique cheer? In this article, we’ve rounded up the best festive models to keep your extruder busy, from whimsical ornaments and intricate Christmas trees to custom cookie cutters that will upgrade your baking game.
Now, grab your red and green filament – and let’s start printing!
Don’t have a 3D printer (or just running low on time)? You can still deck the halls! Check out Craftcloud to get these designs professionally printed in a wide range of materials and finishes, delivered straight to your door.
Maybe the mantel is looking a bit plain or you’ll have a few guests and want to 3D print some thematic games. Here are some great ideas to check out!
Nothing says cozy Christmas quite like a glowing gingerbread house on the mantel. This model captures all the charm of the baked classic – complete with textured roof tiles, candy canes, and a dusting of “snow” – without the mess of royal icing. The best part? It’s designed specifically to house a standard electric tea light (or a Bambu LED kit), turning it into a warm, inviting lantern for those long winter nights.
The construction relies on a tongue-and-groove design for stability, though you’ll need some super glue to secure the walls to the base and attach the festive details. The designer has provided profiles for both single-color printing (perfect for painting yourself) and multicolor setups if you want it ready to display right off the build plate. Just remember: If you’re using a tea light, don’t glue the roof down so you can easily access the “candle” inside!
If standard spherical ornaments are a bit too static for your taste, these Articulated Christmas Balls are here to shake things up. This print-in-place design takes the classic bauble shape and adds cute, dangling arms and legs. It’s a whimsical twist that transforms a regular decoration into a little character that looks like it’s just hanging out on your branches.
The model is designed to be printed as a single piece with no assembly required. The articulation points print ready to move, so once you pop it off the build plate, the limbs dangle freely. It’s a quick print – taking less than an hour for the standard size – and requires very little infill (around 5%). For an extra cozy look, try the “fuzzy skin” setting in your slicer, which gives the character a soft, textured finish perfect for winter.
The pesky garden gnome has become quite a staple in our culture, but have you ever seen a Christmas gnome? This little festive and Santa-like gnome is complete with a long, pointed hat and a big, scruffy beard.
This model is printed in five pieces and doesn’t require any supports. The designer recommends using a 0.2-mm layer height with a 0.4-mm nozzle for printing the beard. Once printed, the beard should be carefully cut from the bridge-support wall and shaped by hand with a hairdryer on low heat.
These adorable Christmas-themed figures are the perfect way to bring some Christmas spirit to the household. Each figure is a print-in-place model, featuring articulating joints to make the characters extra life-like.
The models shouldn’t require any supports, and multicolor printers will have a great time with these files. If you don’t have a multicolor setup, you can always print these figures in a single color and make it a family project to paint them all.
Some of the models even feature string holes, so you can also use them as ornaments and decor!
This reindeer stocking holder was designed to “clip” onto your mantelpiece, which makes it very easy to use.
This festive design prints in three separate pieces and should fit over a 58-mm shelf. The FreeCAD file is available and can easily be adjusted for wherever the stockings are hung.
If you want a snowman that only melts under your filament’s glass transition temperature, here is one that fits that bill perfectly. This low polygon snowman sports a top hat and a coat and always greets with a cheerful smile on his face.
You will need to print the snowman himself, a carrot (his nose), his eyes, buttons (the same model), and his top hat. All components are in separate files so that you can easily print them in different colors – with the file name specifying the hue – and they all print without supports. If you scale any part, remember to scale the others!
These cute little gift boxes are a great addition to your Christmas decor. You can print the boxes in a variety of colors and put them under miniature trees. They can go next to other Christmas decorations or you can print a super-sized gift box to put under the family Christmas tree.
The designer even added an extra file for the gift boxes with a keychain hole, allowing you to either wear your favorite gift box around your neck or use it as an ornament. Keep in mind that these aren’t hollow, so you’ll have to modify them if you want to use them as gift containers. If you don’t have the time or skills, look further down the list and check out the Lockable Present Ornaments.
Need a gift for someone with a green thumb? You’ll definitely want to print this adorable Santa’s sleigh planter box. It’s both festive and practical for holding your houseplants or whatever your imagination decides on. (Candy, perhaps?)
The print time is relatively short, just under two hours. If you want to use the sleigh for decor (and not as a planter box), the creator includes a file without drainage holes.
This is a Christmas-themed variation of the classic ring toss game that utilizes a cartoonish North Pole as the peg. It can be a great party game or just a decoration during the holiday season. The rings can be sized to increase or decrease the difficulty of the game. And, if you lose the rings, you can always print new ones.
The designer included a printing profile with a 0.2-mm layer height, two walls, and 15% infill. It’s meant to be printed with a multicolor setup like Bambu Lab’s AMS, but you can always opt to print it in a single color and paint it over. The colorful effect on the pole is achieved through a glued-on design, so you can really customize it to your liking.
This tiny Nativity scene is simple but very charming! The models are small enough to be used as stocking stuffers and can be printed multiple times to populate the scene.
The OpenSCAD model file is included as well as one STL file that has six figures. The designer printed all of the figures in clear PLA, then painted them (except the angel’s wings).
From watermarks to scratches and stains, there are plenty of reasons to use coasters on your coffee table and protect the surfaces from beverages. Chances are, you probably own coasters, but you don’t use them! These Christmas-themed coasters may get you into the spirit and save your tables from stains.
To create this four-piece set, use a 35% infill and wood PLA filament. If you want an even more festive look, go for red or green filament.
Yum! Whether you’re baking some for Santa for Christmas Eve or you just want to treat yourself (and your loved ones) to some delicious cookies, you’ll want to make sure they’re in the right shape.
Sometimes you don’t just want the outline of a tree; you want the texture of the branches, too! This “Little Tree” set elevates the standard cookie cutter by including a separate stamp. This two-part system allows you to cut the silhouette with one tool and press a lovely, stylized branch pattern into the dough with the other. It works exceptionally well with fondant or butter cookies, where the impression will hold its shape during baking.
The design is compact, with the tree standing about 5.2 cm tall, making it an excellent size for bite-sized trees treats. The creator advises against scaling the model, as it might mess up the tolerances for the stamping detail. For the best results, print with 100% infill and two perimeters to ensure the thin cutting walls are sturdy enough to slice through chilled dough.
If you have gamers in the house who are more interested in mining diamonds than roasting chestnuts, these cookie cutters are the perfect way to get them into the kitchen. The set features iconic tools and weapons from the beloved block-building game. They are ideal for making pixelated gingerbread gear or sugar cookie tools to fuel your next gaming marathon.
The print is straightforward and designed for PLA, taking about 2.5 hours for the full set on standard settings. As always with cookie cutters, using a brim can help with adhesion for the thin walls, and plenty of flour on the dough will ensure your tools release cleanly from the cutter.
Baking holiday cookies is a joy, but re-rolling the scrap dough between cutouts can be a chore. These tessellation cookie cutters are the perfect solution for the efficient baker. Inspired by M.C. Escher patterns, these cutters outline lets you cut an entire sheet of dough without any gaps or wasted space between the cookies.
The set includes two distinct festive designs that interlock seamlessly. The designer has provided the STEP files in case you want to modify the design, but the standard STLs print in a matter of minutes – just enough time to chill your dough.
Why settle for a single cookie when you can bake an entire edible puzzle? This clever cutter creates a large 150×150 mm square composed of 16 interlocking puzzle pieces. The “bake-in-place” concept means you cut the entire grid at once, bake it as a single unit, and then separate the pieces afterward.
The designer recommends using a dough recipe that doesn’t spread or rise too much, like gingerbread, to ensure the puzzle pieces keep their shape. When using the cutter, a little wiggle while pressing down helps create cleaner gaps. Once baked and cooled, you can gently tease the pieces apart with a thin knife. The model prints easily in PLA or PETG without supports.
For another fun Christmas cookie design, look no further than this Christmas tree with baubles.
The creator recommends printing it with a layer height of 0.3 mm, which took them about an hour to print.
Once you’ve 3D printed and put the cookie cutters to use, wait for the baked goods to cool down. Then, you can color the cookies and add color to the baubles and a shiny star!
Bells are a common Christmas ornament, and what better way to celebrate the distinctive sounds of Christmas than with bell-shaped cookies. This design is of Christmas bells with a bow, and the cookies produced with this model come out with an impressive amount of detail.
The model includes a flat piece on the back of the cutter, to allow for an even press every time. This should be a quick and easy print that will produce festive treats for years to come!
We all know that reindeer are beloved Christmas animals, and this cookie cutter design makes them even more lovable. The model has a lot of indented detail, making the reindeer cookies look spectacular.
The designer didn’t provide any printing tips, but one maker posted a great print using a 0.2-mm layer height and a 20% infill.
Maybe you don’t have a lot of room for a tree like the one from Miracle on 34th St. Maybe you want to show off what your 3D printer and filament can do. Here are some practical and striking Christmas trees!
If you watch this model printing, you might panic – the first few layers look like a tangled mess of plastic spaghetti. But don’t hit cancel! This “realistic” Christmas tree uses a clever drooping technique where unsupported loops of filament create the bushy, organic texture of needles. The result is a surprisingly dense and natural-looking tree that serves as a perfect centerpiece or desktop decoration.
The designer has refined this model into its fourth version, adding a base for better stability. It is available in four sizes, ranging from a tiny 90 mm ornament to a substantial 250 mm display piece. The golden rule here is: no supports! The chaotic loops are the intended effect, not a mistake. It prints well in standard PLA, but using a green metallic or silk filament can give it that extra festive shimmer.
Why send a boring paper card when you can send a 3D printing project? This “Kit Card” prints entirely flat but contains all the parts needed to assemble a charming little Christmas tree. It’s an ingenious gift for friends, family, or coworkers – just hand them the card, and they get the satisfaction of snapping out the components and slotting them together to build their own decoration.
The design prints quickly, taking under an hour. It features a simple slot-together construction that requires no glue. However, users have noted that the connections to the card frame can be delicate. To ensure the “kit” experience stays intact, let the print cool completely before removing it from the bed, or the parts might snap out prematurely. It’s available in single or multicolor profiles, so you can print it in classic green or get creative with snowy white accents.
f you need a quick dose of holiday cheer that fits in the palm of your hand, this “Cute Xmas Tree” is just the ticket. Standing at approximately 41 mm tall, this charming little pine is designed in a “kawaii” style that makes it an addition to any desk, shelf, or miniature village. Its smoothed, rounded edges give it a friendly, cartoonish look that sets it apart from more realistic or geometric trees.
Being a MakerWorld model, it’s likely optimized for easy printing. Its small stature makes it a fantastic “scrap buster” for using up those last few meters of green filament. You can print a whole forest of them in the time it takes to watch a Christmas movie.
If you are looking for a centerpiece that plays with light and shadow, this Meshed Christmas Tree is a brilliant choice. The model features an intricate geometric lattice structure that looks elegant by day, but truly comes alive when illuminated from within. Designed to house an electric tea light, the mesh casts a web of stunning shadows, creating an instant holiday atmosphere.
The designer offers the tree in three sizes – small (14 cm), medium (18 cm), and large (22 cm). Each is optimized for specific wall thicknesses to ensure clean prints without wasted material. Despite the complex look, they print without supports. Just be aware that the lattice structure involves plenty of retractions, so ensure your filament is dry, and your printer is dialed in to avoid stringing. And remember: electric tea lights only! Real candles and plastic trees don’t mix.
If you enjoy DIY projects, this light-up Christmas scene is a great print that you can customize in many different ways. All of the files print flat with no supports. While the link to the white lights needed to finish the print is included, other makers have experimented with multicolor lights for some amazing results!
The designer has left detailed instructions for the assembly. You can choose which colors to use when printing your trees or base, and for some extra flair, add some ribbons or tinsel!
As the name suggests, this tree is circled by a small village on each layer of its boughs. An optional train track runs along the perimeter of the base of the tree that a little train runs on.
The tree is a one-piece print that is hollow on the inside for the optional addition of LED lights. The designer recommends using a 0.2-mm layer height with two perimeters at 8% infill – this latter setting helping to make it easier for the light to flow.
This geometric tree is a big, bold, beautiful model that is sure to fill your shop with a cheery glow. Because it’s hollow, you don’t even have to worry about excessive filament or time usage. Printed in vase mode with 0% infill, it only took the designer about four hours to print.
Another perk of this holiday model is that it can be scaled easily in all axes to make it fit on your printer or to simply customize it into a fatter or thinner tree. Just keep in mind that drastic scaling could result in difficult overhangs for your printer.
Talented MyMiniFactory maker kijai designed this wild gadget in the wake of the fidget spinner boom. Even now, this is a fun design to print and assemble with standard bearings and nuts you’re bound to find lying around in your shop.
After printing seven parts, you’ll be spinning into the holidays. Print with enough infill to render the tree structurally stable, but any more than 20% infill and 3 walls would be excessive. If you want to give it a shot, gold for the star, green for the branches, and brown for the trunk are clearly appropriate.
Last but definitely not least, if you’ve already got a tree and you’re looking to spruce it up or add a touch of your personality, these designs will do the trick!
You can never have enough snowflakes on your tree, especially when they print this quickly. This “2.5D” design adds a bit of depth to the classic flat ornament by using two interlocking halves. The result is a simple but dimensional decoration that catches the light beautifully from any angle.
The beauty of this model lies in its simplicity. It prints in about 17 minutes and consumes just 3 grams of filament, making it an excellent “scrap buster” for those end-of-spool leftovers. The two halves are designed to friction-fit together without glue, though tolerances can vary by printer. The designer used a 0.4mm nozzle but suggests a smaller nozzle might yield even finer detail for those delicate crystalline arms.
This lockable present box keeps any sneaky little hands from tearing into your gift before Christmas morning. Not only is it a present box, but it also doubles as a Christmas tree ornament. The maker suggests putting the key in the recipient’s stocking.
The ornament is printed in seven pieces and assembled post-print. The assembly requires no hardware. Many makers in the comments recommend slicing the key in halves before printing and gluing them together to get the best results.
If you’re looking to deck your tree out with something other than a hanging ornament, you may want to check out this tree topper. You can print this compact but classic star-shaped model in a variety of colors.
It’s a relatively short print at under two hours and only requires glue for assembly. It’s a simple, straightforward print project for those short on time.
If you need to fill in some empty spots on your Christmas tree, these cookie ornaments are a great choice. These ornaments are simple prints that any printer should be able to replicate with no issues.
The layered design makes it easy for users to swap filament colors and achieve their favorite icing color combinations. If you need help with filament swapping, the creator left some helpful notes in the model description.
You’re a mean one, Mr. Grinch… but you can definitely have a beloved spot on our Christmas tree! This highly realistic Grinch ornament is complete with a Santa hat.
The file is designed for printing on a resin printer, but you can still try it on an FDM printer or go with the remix designed for non-resin printing with Prusa’s MMU. If you’re a fan of this ornament design, the creator has many more sculptures and designs to explore!
This adorable marshmallow “snowman” in a s’more might just melt your heart!
It prints in five parts that you can glue together. The designer painted it to get the final look. If you’re interested, they also provide a detailed video of how it was designed in Autodesk Fusion.
We’ve found the perfect Christmas ornament for Star Wars fans: a small detonator ornament that will add a bit of “spark” to your tree. Reviewers find it a solid model and report that it prints nicely. It takes a bit of post-processing to get it looking really authentic, though.
This model is designed to have LEDs inserted if desired (it prints hollow), and one maker has even included a tutorial about how they added the lights. It’s small, compact, and relatively simple to print, so time to get crafty!
Lead image source: Dennywee via Printables, background AI-enhanced
License: The text of "30+ Free Files for 3D Printed Christmas Decorations You Can’t Buy in Stores" by All3DP is licensed under a Creative Commons Attribution 4.0 International License.