Blog
Unit converters

Object visibility range calculator

Enter the observer's height and the height of the observed object (such as a lighthouse, ship, or tall building), and the calculator computes the total range at which the top of the object appears above the geometric horizon line, by adding the horizon distance contributed by each height.

Your data never leaves this device

The total visibility range is the distance at which an observer at the given height first sees the top of an object of the given height rising above the geometric horizon.

Result

Visibility range, km
Visibility range, miles
Observer height contribution, km
Object height contribution, km

This page has no server side at all. The table you paste is parsed by JavaScript inside your own browser, the chart is drawn on a canvas element on your machine, and the export file is assembled locally. Nothing is uploaded, stored or written to any log. You can disconnect from the network after the page has loaded and everything will still work — which is the simplest way to verify the claim yourself.

Facts and limits of this method

Formula range = k × (√h_observer + √h_object), where k = 3.57 without refraction or 3.86 with refraction
Example observer 1.7 m + lighthouse 20 m (with refraction) ≈ 5.03 + 17.26 = 22.29 km
Earth's radius Taken as 6371 km (mean radius)

When it misleads you

How it is calculated

The entered observer and object heights are converted to meters (multiplied by 0.3048 if feet is selected).

For each of the two heights separately, the distance to the horizon is computed using d = k × √h, where k is the coefficient 3.57 (without refraction) or 3.86 (with refraction).

The total visibility range equals the sum of these two distances — this is the standard maritime and surveying approach used for calculating a lighthouse's or landmark's nominal visibility range.

The result in kilometers is additionally converted to miles, and each height's contribution is shown separately for clarity.

Questions and answers

Why is the range a sum instead of just the distance to the object's horizon?

Because both the observer and the object are elevated above Earth's surface, and each height pushes the line of sight out by its own amount — the total range is the observer's contribution plus the object's contribution.

Where is this kind of calculation used?

In maritime navigation for calculating a lighthouse's nominal visibility range, in surveying, in line-of-sight radio communication, and when planning observation towers or lookout posts.

What if the object height is zero?

Then the calculation reduces to the ordinary horizon distance from the observer's height alone — the object's contribution is zero in that case.

Is my data sent anywhere?

No, the whole calculation runs in your browser.

Related tools

All tools