Christmas Tree Visualizer

Isn't it frustrating to decorate your Christmas tree without leaving any empty spots or looking uneven? Well, fret no more! Input the height and base radius of your tree along with the number of ornaments you have, and our visualizer will show you how to pleasingly arrange them on your tree for nice, even coverage.

New in 2025, you can visually a tree placed in a corner or along a wall, if you're not decorating where nobody can see the ornaments anyway. We're drawing lots of presents now, too!

Behold your decorated Christmas tree:

There's a little weirdness at larger radii with many ornaments, where some ornaments get "stuck" behind the cone of the tree near the vertices of each side.

Credit where credit is due:

Three.js
Like the tree visualizer? Send us a tip to spread the holiday cheer!