◆ Print only
A flat heart ornament for a couple's first Christmas together, in red, white and gold.
Want your own version? Make it free in our christmas ornament tool. A free account gives you free downloads every week.
The ornament for a couple's first Christmas in a new home, or their first as a married pair: a red heart with a raised gold trim, little gold stars and "Our first Christmas" in white script, with a loop at the top for a ribbon. Open it in the free tool to add their names or the year as a third line before you print.
Made with our free Christmas ornament generator, not modelled by hand: we picked the heart shape, "Our first" and "Christmas" on two lines in the Retro Script font, and the Little stars pattern. Everything else is the tool's default. The zip holds exactly what the tool exports: a 3MF with every part in its own colour, and the same print as one STL. Like every free download from the tool, it carries a small MESHCAST mark where it does not show.
Print it flat, face up, with no supports, thread a ribbon through the loop and it is on the tree the same evening. Print one for everyone at the table, or open the tool and change the words first.
Shown as a 3D render of the printed ornament, lying flat as it comes off the bed, not a photo.

Print it flat, face up, as exported. No supports.
For two colours on one nozzle, change filament at the height in the README: the letters and the trim start there.
Pull off any stringing round the letters with tweezers.
Thread a ribbon, twine or an ornament hook through the loop at the top.
Print details
| Type | Print only |
|---|---|
| Printed parts | 1 |
| Size (W x D x H) | 80 x 69 x 3.4 mm |
| Print bed needed | 80 x 69 mm, 4 mm tall |
| Filament | ~12 g |
| Layer height | 0.2 mm |
| Infill | 15% |
| Supports | Not needed |
| Download | ZIP: 3MF in colour + STL + README |
| Added | 2026-11-03 |
Made with the free Christmas ornament generator. Upload your own drawing and get the same kind of part built from it, in your browser.
ZIP: 3MF in colour + STL + README
Free for personal use. Selling the printed piece itself needs a commercial licence (Pro or Founder); passing on the file is not permitted on any plan. Full terms.
New to this? Read the christmas ornament guide.
Yes. Open the free Christmas ornament generator from this page, pick the heart shape and the two lines above, and add the couple's names or the year as a third line. Every line shrinks to fit the heart, so even two long names fit.
About 35 min and 12 g of PLA at 0.2 mm layers, estimated from the files rather than sliced, so a current printer is often faster. It prints flat in one piece with no supports, so it suits a first print on any printer.
It is 80 by 69 mm and 3.4 mm thick. To change that, open the free Christmas ornament generator from this page and move the size slider; the rest of the design follows, and you download the new file in a minute.
A flat five point star that says Merry Christmas, in red, white and gold, with a loop for the ribbon.
A flat ball ornament for a baby's first Christmas, in navy, white and silver, ready for the baby's name.
A round 80 mm bauble cut into crisp facets like ice, with a raised silver snowflake, printed in two halves.
An onion dome bauble with a twisting spiral and Noel in raised white script, printed in two halves.
A gingerbread house that never goes stale: flat panels with the icing printed on, glued together in an afternoon.
A little cottage with snow on the roof that glows over an LED tealight, printed in one piece.
A flat Christmas tree ornament with the whole family on it, one name per branch, in green, white and red.
A paw print ornament for the dog or cat's stocking, in gingerbread brown and white, ready for the pet's name.