Most people guess when they decorate a Christmas tree. They buy two boxes of lights and hope it is enough. They hang ornaments until the box is empty. Then the tree ends up dim in spots, bare in others, and short on garland on one side. This Christmas tree decor calculator takes the guesswork out of it. Enter your tree height, choose the shape, and pick a decorating style from minimal to extravagant. You get exact numbers: lights and strands, ornaments in large, medium and small sizes, garland and ribbon length, the right topper size, and the right tree skirt size. You also get a printable shopping list. The math uses trusted decorating rules. Plan on 100 lights per foot for a classic tree. Plan on about 12 ornaments per foot, split by size so the tree has depth. Plan on enough garland to swag every branch with no gaps. Whether your tree is a slim 5 footer for an apartment or a full 9 footer for the living room, this free tool gives you a plan that fits.
For trees 10 ft and up, plan a step ladder and keep one spare strand of lights.
Tree diagram
Shopping list
How to use this calculator
- Measure your tree from the floor to the very top tip, in feet. Round to the nearest half foot. Do not include the topper.
- Choose the tree shape. Slim fits tight corners. Standard is the most common shape. Full has the widest branches.
- Pick a decorating style. Minimal keeps things light and simple. Classic is the balanced, traditional look. Extravagant goes all out.
- Read your results. You get lights and strand counts, ornament totals by size, garland and ribbon length, topper size, tree skirt size, a shopping list, and a tree diagram that redraws as you change the inputs.
- Print the shopping list or save a screenshot before you shop, so you buy the right amounts the first time.
Quick reference: classic standard trees
Short on time? These are the classic numbers for a standard tree. For slim, full, minimal, or extravagant trees, use the calculator above.
| Tree height | Lights (strands of 100) | Ornaments | Garland (9 ft rolls) |
|---|---|---|---|
| 5 ft | 500 (5) | 60 | 35 ft (4) |
| 6 ft | 600 (6) | 72 | 40 ft (5) |
| 7 ft | 700 (7) | 84 | 50 ft (6) |
| 7.5 ft | 750 (8) | 90 | 55 ft (7) |
| 9 ft | 900 (9) | 108 | 65 ft (8) |
Christmas tree decorating tips
- String lights from the inside out. Start at the trunk and work toward the branch tips so the tree glows from within.
- Hang large ornaments deep inside the tree first, then medium ones, then small ones on the outer tips. The mix gives real depth. Want a personal touch? These DIY Christmas ornaments look boutique made.
- Drape garland in loose swags instead of tight rings. Step back every few minutes to check the spacing.
- Add ribbon after the garland. Tuck it into the branches so it looks woven in. You need about the same length as your garland.
- Fluff every branch before you hang a single ornament. A well fluffed slim tree can look twice as full.
- Finish with the topper, then fill bare spots with a few extra small ornaments. For a nostalgic look, pair your tree with these vintage Christmas decor ideas.
Common mistakes to avoid
- Buying lights without a strand count. Two random boxes often leave dark spots halfway up.
- Using only one ornament size. A mix of large, medium, and small ornaments gives the tree depth.
- Skipping the skirt measurement. A skirt that is too small leaves the tree stand showing.
- Wrapping garland too tight. Tight garland flattens the branches and hides the lights.
- Guessing the topper size. A small topper disappears on a 9 ft tree, and a big one overwhelms a 5 ft tree.
Frequently asked questions
How many lights do I need for a 7 ft Christmas tree?
About 700 lights, which is 7 strands of 100, for a classic standard tree. A slim 7 ft tree needs about 550, and a full 7 ft tree needs about 900. The calculator above works it out for your exact tree.
How many ornaments do I need for a 6 ft tree?
About 72 ornaments for a classic standard tree: roughly 14 large, 36 medium, and 22 small. Minimal styles need fewer. Extravagant styles need more.
How much garland do I need for my tree?
Plan on about 7 ft of garland per foot of tree height for a classic standard tree. A 7 ft tree needs about 50 ft, which is six 9 ft rolls. Slim trees need a little less, and full trees need more.
What size tree skirt should I buy?
Pick the smallest standard skirt that covers your tree width: 48, 56, or 72 in. If your tree is wider than 72 in, go for an 84 in skirt or a custom width. The calculator shows your tree width and the right skirt size.
What size topper fits my tree?
Trees up to 6 ft take an 8 to 10 in topper. Trees from 6.5 to 8.5 ft take a 10 to 12 in topper. Trees 9 ft and taller take a 12 to 14 in topper.
What is the difference between a slim and a full tree?
It is the width. A slim tree is about 0.4 ft wide per foot of height, while a full tree is about 0.7 ft. A 7 ft slim tree is roughly 34 in wide, and a 7 ft full tree is roughly 59 in wide. Slim trees need fewer lights and ornaments. Full trees need more of everything.
Should I use LED or mini incandescent lights?
LEDs use less power and stay cool, which is safer around branches. Mini incandescents give a warmer glow that many people love. Either type works with the strand counts in the shopping list.
When should I add ribbon to the tree?
Add ribbon after the garland and before the ornaments. Use about the same length as your garland. The shopping list gives you both numbers. If you are styling the whole room, these Christmas table centerpiece ideas pair well with a freshly decorated tree.
Keep planning your holiday home
Finished with the tree? Keep planning with our free home decor tools. Use the Gallery Wall Planner to plan your gallery wall, the Curtain Size Calculator to get the right curtain size for your windows, and the Rug Size Calculator to find the right rug size for the room.
