Tree Height Calculator

Estimate the height of a tree (or other tall objects) using our tree height calculator, three measurements, and the power of trigonometry.

Works for trees below, at, or above your viewpoint. Also supports the shadow measurement method for quick estimates.

Last updated: July 26, 2026
Frank Zhao - Creator
CreatorFrank Zhao
Loading calculator…

Introduction / overview

The Tree Height Calculator helps you estimate the height of a tree (or any tall object) without needing to climb it or use specialized equipment. It supports two fundamentally different approaches: trigonometry (using angles and distance) and shadow measurement (using proportions).

🌲 Whether you're a landscaper planning a pruning job, a forestry student working on a field report, or just curious about the oak tree in your backyard — this tool gives you a quick, reliable estimate using measurements you can take with everyday tools.

Who is this for?

  • Landscapers & arborists — estimate tree size for removal quotes, pruning plans, or site assessments.
  • Forestry & ecology students — collect field data without heavy instruments.
  • Homeowners & gardeners — check whether a tree is too close to buildings or power lines.
  • Surveyors & outdoor enthusiasts — get a quick height fix when you don't have a laser rangefinder.

Why two methods?

The trigonometry method works in most situations and is more accurate when you can measure angles clearly. The shadow method is a great fallback when you don't have an angle-measuring tool — all you need is a sunny day and a tape measure. The calculator handles both, so you can pick whichever fits your situation.

For related measurements, check out our Basal Area Calculator — it helps you estimate tree density from trunk diameter, which pairs perfectly with height data for a fuller picture of a forest stand.

How to use / quick start

Method 1 — Trigonometry (recommended)

  1. 1Choose your position — Select the tree location that matches your situation: “Below viewpoint” (you're on lower ground), “On level ground” (same elevation), or “On elevation” (you're above the base).
  2. 2Measure the distance — Pace out the horizontal distance between you and the tree base. Enter it in the “Distance from the tree” field.
  3. 3Sight the treetop — Use a clinometer or a phone app to measure the angle from your eye level up to the top of the tree. Enter it as β\beta.
  4. 4Sight the base — Measure the angle from your eye level down to the base of the tree. Enter it as α\alpha. (On level ground, this is optional; the calculator can compute your eye level from your height.)
  5. 5Read the result — The tree height appears automatically. You can also change any input to see how different angles or distances affect the estimate.

Method 2 — Shadow measurement

  1. 1Switch the calculator to Shadow measurement mode using the radio buttons at the top.
  2. 2Enter your height and measure the length of your shadow on the ground.
  3. 3Measure the length of the tree's shadow from the base to the tip of the shadow.
  4. 4The tree height is calculated instantly using the proportional relationship between your height and shadow and the tree's shadow.

Example: Below viewpoint

You're standing d=15 md = 15\ \mathrm{m} from a tree. Your clinometer reads β=42\beta = 42^{\circ} to the treetop and α=8\alpha = 8^{\circ} to the base.

H=d×(tan(β)+tan(α))H = d \times (\tan(\beta) + \tan(\alpha))==15×(tan(42)+tan(8))15 \times (\tan(42^{\circ}) + \tan(8^{\circ}))
tan(42)0.900\tan(42^{\circ}) \approx 0.900,,tan(8)0.141\tan(8^{\circ}) \approx 0.141
H=15×(0.900+0.141)H = 15 \times (0.900 + 0.141)==15×1.04115 \times 1.041\approx15.6 m15.6\ \mathrm{m}

So the tree is roughly 15.6 meters (about 51 feet) tall. If you're working with multiple trees in a plot, pair this data with the Basal Area Calculator to assess overall stand density.

How to interpret the result

The displayed tree height is the total vertical distance from the base of the tree to the tip of its crown. If you're on a slope, the calculator's three trigonometry modes handle the geometry for you — just pick the right “Tree location” option.

Real-world examples / use cases

1) Backyard tree & building clearance

Background: A homeowner is worried an old oak might hit the house during a storm. They want to know if it's taller than the distance to the building.

Inputs: Distance d=12 md = 12\ \mathrm{m}, angle to top β=55\beta = 55^{\circ}, angle to base α=12\alpha = 12^{\circ}.

Result: H19.7 mH \approx 19.7\ \mathrm{m}.

Application: Since the tree is taller than its distance to the house (12 m), the homeowner calls an arborist for a professional risk assessment.

2) Quick shadow estimate on a sunny day

Background: A field ecologist forgot their clinometer but it's a bright, sunny afternoon. They use the shadow method instead.

Inputs: Your height hyou=1.75 mh_{\text{you}} = 1.75\ \mathrm{m}, your shadow Lyou=2.5 mL_{\text{you}} = 2.5\ \mathrm{m}, tree shadow Ltree=11.8 mL_{\text{tree}} = 11.8\ \mathrm{m}.

Result:

H=1.75×11.82.5H = \frac{1.75 \times 11.8}{2.5}\approx8.3 m8.3\ \mathrm{m}

Application: The ecologist records ~8.3 m in their field notebook. No batteries, no electronics — just a tape measure and the sun.

3) Tree on a slope (standing above)

Background: You're on a hillside looking down at a tree growing below you. The “On elevation” mode handles this case.

Inputs: Distance d=20 md = 20\ \mathrm{m}, angle to top β=30\beta = 30^{\circ}, angle to base α=18\alpha = 18^{\circ}.

Result:

H=20×(tan(30)tan(18))H = 20 \times (\tan(30^{\circ}) - \tan(18^{\circ}))\approx5.0 m5.0\ \mathrm{m}

Application: The result is smaller than the distance because you're subtracting the lower angle — the formula accounts for the elevation difference automatically.

4) Forestry class field exercise

Background: A group of forestry students is surveying a plot. Each student measures the same tree and compares results to practice consistency.

Inputs: Each student uses the same distance d=10 md = 10\ \mathrm{m} but their angle readings vary between 3838^{\circ} and 4242^{\circ}.

Results: Height estimates range from roughly 8.6 m8.6\ \mathrm{m} to 10.3 m10.3\ \mathrm{m}.

Application: The students learn that small angle errors (a few degrees) can cause meaningful height differences — reinforcing the importance of careful measurement. After recording heights, they can use the Basal Area Calculator to estimate stand density from trunk diameters at the same plot.

Common scenarios / when to use

Tree on level ground

The most common scenario. Use trigonometry with your eye level to get a clean height estimate. Great for backyards, parks, and urban forestry.

Uneven terrain

If you're standing above or below the tree base, choose “Below viewpoint” or “On elevation”. The calculator adjusts the formula automatically.

No angle tool available

The shadow method only needs a tape measure and sunlight. It's a classic fieldwork trick that works surprisingly well on flat, open ground.

Forest stand assessment

Combine tree heights with trunk diameters using the Basal Area Calculator for a complete forest stand analysis.

Quick height check

Need a rough height estimate right now? Use the shadow method — it's the fastest way to get a ballpark figure with minimal setup.

This calculator may not work well when:

  • The tree base is not visible (e.g., obscured by undergrowth) — you won't be able to measure α\alpha accurately.
  • The treetop is hard to distinguish from surrounding foliage — angle readings become unreliable.
  • The ground is extremely steep or irregular — the simple trigonometric model assumes a single slope plane.
  • The shadow falls on uneven or uphill ground — shadow length becomes ambiguous.

Tips & best practices

  • Stand at a comfortable distance

    A good rule of thumb: stand roughly the same distance from the tree as you think the tree is tall. This keeps both angles in a manageable range and reduces measurement errors.

  • Measure angles carefully

    A difference of just 33^{\circ} in the treetop angle can change the estimated height by 10–15%. Use a clinometer, a smartphone app with a bubble level, or a protractor with a weighted string for best results.

  • Use the shadow method early or late in the day

    Shadows are longest near sunrise and sunset, which makes them easier to measure accurately. Avoid midday when shadows are short and hard to distinguish.

  • Take multiple readings and average

    Measure from 2–3 different positions and average the results. If they vary by more than 10%, double-check your angle readings — one of them might be off.

  • Combine with the Basal Area Calculator

    Height alone tells part of the story. For forestry work, pair your height estimates with basal area measurements to evaluate tree volume, biomass, and stand density more accurately.

Calculation method / formula explanation

The calculator uses two independent approaches. The trigonometry method applies tangent-based geometry, while the shadow method uses simple proportional reasoning.

Below viewpoint (observer on lower ground)

When you're standing below the tree base, both angles are measured upward from your eye level. The total height is the sum of the two segments.

H=d×(tan(β)+tan(α))H = d \times (\tan(\beta) + \tan(\alpha))

Variables

  • HH — tree height
  • dd — horizontal distance from you to the tree base
  • β\beta — angle from your eye level up to the treetop
  • α\alpha — angle from your eye level down to the tree base

On level ground (observer at same elevation)

If you're standing on roughly the same level as the tree base, you can enter your eye level height and the angle to the treetop. The calculator first computes the eye-level offset, then adds the top segment.

H=d×tan(β)+heyeH = d \times \tan(\beta) + h_{\text{eye}}

Where eye level is found by:

heye=d×tan(α)h_{\text{eye}} = d \times \tan(\alpha)
  • heyeh_{\text{eye}} — height of your eyes above the tree base
  • α\alpha — angle to the tree base (if measured directly)

On elevation (observer above tree base)

When you're standing above the tree, both angles are measured downward. The height is found by subtracting the lower segment.

H=d×(tan(β)tan(α))H = d \times (\tan(\beta) - \tan(\alpha))

Here, β\beta is the angle to the treetop and α\alpha is the angle to the base — both measured from your eye level downward. The subtraction removes the portion below your line of sight.

Shadow measurement method

This method relies on similar triangles: at a given moment, the sun's rays hit all vertical objects at the same angle, so height is proportional to shadow length.

H=hyou×LtreeLyouH = \frac{h_{\text{you}} \times L_{\text{tree}}}{L_{\text{you}}}

Variables

  • HH — tree height
  • hyouh_{\text{you}} — your height (or any reference object's height)
  • LtreeL_{\text{tree}} — length of the tree's shadow on the ground
  • LyouL_{\text{you}} — length of your shadow on the ground

Pro tip for the shadow method

For best accuracy, measure all shadows at the same time (within a few minutes). The sun moves quickly, and waiting even 15 minutes can change shadow lengths noticeably.

A note on units

The calculator supports metric (meters, centimeters, kilometers) and imperial (feet, inches, yards, miles) units for all length measurements, plus a composite feet / inches and meters / centimeters display mode. Angles can be entered in degrees or radians. You can mix units freely — the internal engine converts everything automatically.

Related concepts / background info

Why the tangent function is all you need

In a right triangle, the tangent of an angle is the ratio of the opposite side to the adjacent side. When you sight a treetop, your line of sight, the horizontal distance, and the tree form a right triangle. This is why tan(β)\tan(\beta) directly links the angle to the height.

tan(θ)=oppositeadjacent\tan(\theta) = \frac{\text{opposite}}{\text{adjacent}}

Why distance matters as much as angles

The final height is the product of distance and a tangent sum (or difference). A small error in distance gets multiplied by the same factor, so pacing out an accurate horizontal distance is just as important as getting the angles right. If you're on a slope, the horizontal distance is shorter than the slope distance — the calculator expects the true horizontal value.

Similar triangles: the intuition behind the shadow method

If you and the tree both stand on flat ground at the same moment, the sun creates two similar right triangles: one with you and your shadow, another with the tree and its shadow. Because the angles are identical, the height-to-shadow ratios are equal:

HLtree=hyouLyou\frac{H}{L_{\text{tree}}} = \frac{h_{\text{you}}}{L_{\text{you}}}

Related tools for a fuller picture

Tree height is one piece of the puzzle in forestry and landscaping. Our Basal Area Calculator helps you estimate cross-sectional area from trunk diameter at breast height (DBH), which is a key input for volume and biomass calculations. Together, height and basal area give a much more complete assessment of tree size and stand productivity.

Frequently asked questions (FAQs)

Which method is more accurate — trigonometry or shadow?

Trigonometry is generally more reliable because it works in any weather and doesn't depend on sunlight. The shadow method is convenient but sensitive to ground slope, shadow edge blur, and the sun's position. On flat ground with a distinct shadow, both methods should agree within 5–10%.

What if I can't see the base of the tree?

If the trunk is hidden by bushes or a wall, try the “On level ground” mode and enter your eye level height directly — you only need the distance and the angle to the treetop. Alternatively, use the shadow method if sunlight is available.

Should I use degrees or radians?

The calculator defaults to degrees, which is what most clinometers and phone apps output. If you switch to radians, remember that 450.7854 rad45^{\circ} \approx 0.7854\ \mathrm{rad}. A common mistake is entering a degree value while the unit is set to radians — the result will look unreasonable.

Can I use this for objects other than trees?

Absolutely. The same formulas work for any tall vertical object — buildings, flagpoles, utility poles, towers, cliffs, or even a tall rock formation. Just make sure you can measure the horizontal distance to the base and sight the top clearly.

What's the maximum height the calculator can handle?

The calculator includes a sanity check: if the computed height exceeds 828 meters (the height of the Burj Khalifa, the world's tallest building), it flags the result as suspicious. This helps catch measurement errors where small angle inaccuracies produce unrealistically large heights.

Can I mix metric and imperial units?

Yes. Each input field has its own unit selector, so you can measure distance in feet, angles in degrees, and see the result in meters if you prefer. The calculator converts everything internally to produce a consistent result.

How does the “On level ground” mode differ from “Below viewpoint”?

In “On level ground,” you enter your eye level height (or let the calculator compute it from the base angle). The tree height is then your eye level plus the portion above your line of sight. In “Below viewpoint,” the calculator uses both angles directly and doesn't require an eye level input — it works for any slope where you can see both the top and base.

What does “basal area” mean and how is it related?

Basal area is the cross-sectional area of a tree trunk measured at breast height (about 1.3 m above ground). It's a standard forestry metric used alongside height to estimate tree volume and biomass. Check out our Basal Area Calculator to measure it in square meters per tree or per hectare.

Limitations / disclaimers

  • This calculator provides estimates only. Actual tree height may differ due to measurement errors, ground slope, and foliage density.
  • The trigonometry model assumes the tree is perfectly vertical and the distance is measured horizontally on a single slope plane. Leaning trees or complex terrain reduce accuracy.
  • The shadow method assumes a flat, horizontal surface and a clearly defined shadow. Shadows on uneven ground, grass, or uphill slopes may give unreliable results.
  • Tree height estimates should not be used as the sole basis for tree removal, construction planning, or safety assessments. Always consult a certified arborist or qualified professional.
Tree Height Calculator – Estimate Tree Height Using Trigonometry or Shadows