3D Printed Christmas Ornaments: Make a Custom One From a Photo

October 29, 2026
10 min read
Jan Hammer

3D printed Christmas ornaments of a cat, a dog, a toddler and a white cat

Every year I see the same thing: people want an ornament of their dog, their cat or their kid, and the only options are a generic shop ornament or a custom sculpt that costs a fortune and takes weeks. If you have a 3D printer (or know someone who does), there's a much better way.

You can turn one photo into a 3D printed Christmas ornament in a few minutes. In this post I'll show you how it works and what size to print, plus how to keep the hanging loop from snapping and some gift ideas.

The short version
  • Upload a clear photo of your pet, your child or yourself to the Holiday Ornament template.
  • Pick a style (Christmas, Winter or Halloween) and a shape (Little figure, Medallion or Star frame).
  • About 2 to 3 minutes later you get an STL or 3MF with a hanging loop built in.
  • Print it 6 to 8 cm tall in PLA with a small brim.

Can you 3D print a Christmas ornament from a photo?

Yes. AI image-to-3D tools can take a normal phone photo and turn it into a printable 3D model. For ornaments it works best to redraw the subject as a small, chunky figure first. Thin legs, whiskers and loose hair don't survive at 7 cm, and a realistic 3D scan of your dog would look a bit strange on a tree anyway.

The template does this for you. It redraws your subject as a cute, sturdy figure with a Santa hat, a scarf and a hanging loop on top, and then builds the 3D model from that design.

A photo of a golden retriever in the snow next to the 3D printed ornament made from it

The photo in the corner is what went in. The ornament is what came out.

How to make a custom 3D printed ornament, step by step

  1. Pick the photo. A close-up where the face is clear and well lit works best. Pets and kids make the cutest ornaments. Blurry photos or photos where the face is tiny make it harder.
  2. Upload it to the Holiday Ornament template. A free account is all you need to start.
  3. Pick a style and a shape (more on those below).
  4. Wait about 2 to 3 minutes. First the AI draws the ornament design, then it builds the 3D model.
  5. Download the STL or 3MF and open it in your slicer (Bambu Studio, PrusaSlicer, Cura, Orca). Or send it to a print service.

Here are a few more that came out of the same template:

Three 3D printed Christmas ornaments: a golden retriever, a toddler in a reindeer sweater and a white cat

Styles and shapes

The style sets the mood. Christmas gives you the Santa hat and red scarf, Winter goes for a cosy knitted look, and Halloween turns the same photo into a spooky ornament (yes, people hang those too, and it's a great October gift).

The same cat as a Christmas, Winter and Halloween ornament

The shape decides how it hangs. Little figure is a full 3D mini figure on a small base. Medallion is a flat round ornament with your subject in relief, which hangs nicely and prints fast. And Star frame puts your pet inside a star, which is my favourite for the top branches.

The same cat as a little figure, a medallion and a star frame ornament

What size should a 3D printed ornament be?

I'd go for 6 to 8 cm tall, which is about the size of a normal glass bauble. The face is still clear at that size and it won't bend the branch. You set the size in Print Export (or just scale it in your slicer).

Recommendation
Height6 to 8 cm
Hanging loopat least 2 mm thick
MaterialPLA (silk PLA for star frames)
Layer height0.12 to 0.16 mm for the face
Bed adhesiona small brim, ornaments have small bases
Supportsonly under the hat brim or chin if your slicer asks

How to make sure the loop doesn't break

The hanging loop is part of the design, so it prints together with the ornament. Make sure it's at least 2 mm thick, and if the slicer preview shows a thin ring, scale the whole ornament up a little. Print it upright too, so the layers go around the ring and it doesn't snap along a layer line.

If the loop still ends up too thin, you can drill a 1.5 mm hole and glue in a small metal eye pin instead. A lot of ornament makers do that anyway.

Painting and colour

The classic way is to print in white or grey PLA and paint it with acrylics and a matte varnish, which looks the most like a handmade ornament. If you have a multi colour printer, you can colour the hat, scarf and loop in your slicer and let the AMS do the rest. And if you don't own a printer, a print service can print it in full colour for you.

Gift ideas that work really well

  • Pet ornaments with the year on the base. Add a small text plate in your slicer.
  • A set for the whole family. Everyone uploads one photo, same style, and they look like a matching set on the tree.
  • First Christmas ornaments for new parents, from a baby photo.
  • Memorial ornaments for a pet that passed away, which mean a lot to the people who get them.
  • Halloween ornaments if you're one of those people who decorates in October.
  • An elf version of someone, for the mantel instead of the tree. The Christmas Elf of You template turns a photo of a person or pet into a full Christmas elf figurine, and Elf Head of You makes only the head and neck as a little bust.

Common mistakes

The most common mistake is a photo where the face is tiny, so crop it first until the subject fills most of the frame. Printing too small is another one, because below 5 cm the face loses its details. Small bases also like to tip over during the print, so use a brim, and print the ornament upright so the loop doesn't break.

Getting started

Grab your favourite photo and try the Holiday Ornament template. If you'd rather make a full-size figurine instead of an ornament, the Photo to Figurine and Pet Figurine templates work the same way.

November is when everyone starts printing ornaments, so it's worth starting a bit early if you want to make a few.

More guides

Making more gifts this year? A photo lithophane glows like a little night light and takes seconds to make, and custom cookie cutters turn any drawing into Christmas cookies. If you want a bigger keepsake than an ornament, here's how to make a 3D printed figurine of yourself or your pet.

Need presents to go under the tree as well? Here are 20 3D printed gift ideas for partners, parents, kids and pet lovers.

Merry Christmas and happy printing!

3DAI Studio

Generate 3D models with AI

Easily generate custom 3d models in seconds. Try it now and see your creativity come to life effortlessly!

Text to 3D
Image to 3D
Image Studio
Texture Generation
Quad-Remesh
4.5-Rated Excellent-1 Million+ users

FAQ

Can I 3D print a Christmas ornament of my pet?

Yes. Upload a clear photo of your pet to the Holiday Ornament template in 3D AI Studio. It redraws your pet as a small, chunky figure with a Santa hat, a scarf and a hanging loop, then builds a 3D model you can download as STL or 3MF and print at home.

What size should a 3D printed Christmas ornament be?

6 to 8 cm tall is the typical size for a tree ornament. It's big enough to show the face and small enough to hang on a normal branch without bending it.

How thick should the hanging loop be?

At least 2 mm. Thinner loops snap when you put a hook through them. If yours comes out thin, drill a small hole and glue in a metal eye pin instead.

What filament is best for Christmas ornaments?

PLA is perfect. Ornaments hang indoors and don't need heat or impact resistance. Silk PLA in gold or silver looks great for star frames, and a white PLA print is easy to paint.

Do I need a 3D printer?

No. You can upload the STL to an online print service or a local print shop and have it printed and shipped. Many shops also print in full colour.

Is it free?

You can try the template for free when you sign up and see your ornament in 3D in the browser. Downloading the STL or 3MF is part of the paid plans.

Continue reading

View all