Christmas Tree Calculator (Lights, Ribbon and Baubles)

Quick answer

The Christmas tree calculator works out how long a string of lights or ribbon must be to spiral around your tree, how many turns it makes, how many light sets to buy, and how many baubles you need for the look you want – with a drawing of the decorated tree.

Your decorated tree
Light string or ribbon length
11.6
Turns around the tree
6
Spacing between the wraps
0.3
Light sets to buy
2
Rule of thumb: 100 lights per foot of height
591
Side surface of the tree
3.576
Slant height (top to bottom edge)
1.897
Baubles
54
Tree surface covered by baubles
7.6 %
Bauble density
15 per m²

A decorated tree is close to a cone, and a light string wound evenly from the top to the bottom follows a conical helix. Its length depends on three things: the height of the foliage, the width at the bottom and how many times you wrap the string around. More turns mean a denser, brighter look, and the length grows quickly because the lower turns are much longer than those near the top.

The calculator gives the exact helix length (not the rough “height × turns × circumference” guess that overestimates by a factor of two) and turns it into the number of light sets to buy. You can start from the spacing between wraps, from the number of turns, or from the length of a string you already own to see how many turns it will make.

For baubles it uses the side surface of the cone and a density from minimal to very full, then shows how much of the tree the baubles cover. The common shop rule of about 100 lights per foot of tree height is shown for comparison.

How to use the Christmas Tree Calculator

  1. Height of the foliage
  2. Bottom diameter of the foliage
  3. What do you know?
  4. Spacing between the wraps
  5. Custom spacing
  6. Turns around the tree
  7. Strand length
  8. Length of one light set (0 = skip)
  9. Baubles
  10. Bauble density
  11. Custom density (baubles per m²)
  12. Number of baubles
  13. Bauble diameter

Everything is calculated in your browser, so results appear instantly and nothing you type is sent to a server.

How it works

Measure the foliage height (without the topper) and the widest diameter at the bottom. Choose what you know – spacing, turns or strand length – and the bauble density or count. Add 10–20% to the strand for the plug lead and for tucking it deeper into the branches.

Worked example

A tree with 1.8 m of foliage and a 1.2 m base (R = 0.6 m) wrapped every 30 cm makes 1.8 ÷ 0.3 = 6 turns. With s = √(0.6² + 1.8²) = 1.897 m and b = 2π × 6 × 0.6 = 22.62 m the helix formula gives L ≈ 11.6 m, so two 10 m light sets are needed. The side surface is π × 0.6 × 1.897 = 3.58 m², so a balanced 15 baubles per m² means 54 baubles; at 8 cm each they cover about 7.6% of the tree.

Light string length by spacing (1.8 m tree, 1.2 m base)

Spacing Turns String length
10 cm 18 ≈ 34.1 m
20 cm 9 ≈ 17.2 m
30 cm 6 ≈ 11.6 m
50 cm 3.6 ≈ 7.2 m

Formula

Strand on a cone (radius R, height H, N turns): L = ½·[√(s² + b²) + (s²/b)·ln((b + √(s² + b²))/s)], s = √(R² + H²), b = 2πNR · Surface A = πR·s · Baubles = A × density · Coverage = baubles × π(d/2)² ÷ A

Worked example

Inputs — Height of the foliage: 1.8 m; Bottom diameter of the foliage: 1.2 m; What do you know?: Spacing between the wraps; Spacing between the wraps: Natural – 30 cm (12 in); Length of one light set (0 = skip): 10 m; Baubles: From a density; Bauble density: Balanced – 15 per m² (1.4 per ft²); Bauble diameter: 8 cm.
Results — Light string or ribbon length = 11.6; Turns around the tree = 6; Spacing between the wraps = 0.3; Light sets to buy = 2; Rule of thumb: 100 lights per foot of height = 591; Side surface of the tree = 3.576.

Key terms

Conical helix
A spiral that winds around a cone at a constant vertical spacing.
Slant height
The distance from the top of the tree to the edge of its base, √(R² + H²).
Coverage
The share of the tree's side surface hidden behind baubles.

Frequently asked questions

How many lights do I need for a 6 ft tree?

The shop rule says about 100 lights per foot, so 600 lights. A 1.8 m (6 ft) tree that is 1.2 m wide needs about 11.6 m of string for turns 30 cm apart.

How long should my light string be?

Wrapped every 30 cm, a 1.8 m tree with a 1.2 m base needs 6 turns and about 11.6 m. Every 20 cm (9 turns) it needs about 17.2 m.

How do I wrap lights around a tree?

Start at the top or at the plug end at the bottom and keep the vertical gap between turns even. Push the string into the branches for depth.

How many baubles does a Christmas tree need?

A balanced look is about 15 baubles per square metre of tree surface – 54 for a 1.8 m tree with a 1.2 m base – or 30–40 per m² for a full designer look.

Why is my string shorter than height × turns × circumference?

Because the tree narrows: the average circumference is half the bottom one, so that guess almost doubles the length needed.

Is it the same for ribbon or garland?

Yes – enter the ribbon spacing and the length is the same helix. Allow extra for bows and tucks.

Can I connect several light sets?

Check the maximum number of connected sets on the packaging; LED sets often allow many more than incandescent ones.

Sources

  1. Christmas tree – Wikipedia
  2. Conical spiral – Wikipedia

Cite this calculator

Speedy Calculator. (2026). Christmas Tree Calculator (Lights, Ribbon and Baubles). Speedy Calculator. https://speedycalculator.com/calculators/other/christmas-tree/