Home / Maps & GPS / Distance & Bearing Calculator
Distance & Bearing Calculator
Great circle distance, start and end bearing and midpoint between places, a destination from a bearing, or a route total.
Free, no uploads, no sign-up. Runs 100% in your browser.
How Distance & Bearing Calculator works
Tracks and coordinates are read in your browser. Map tiles are only fetched if you switch the map background on; your file stays here. Uses the haversine formula on a sphere of radius 6,371 km. Degrees, minutes and seconds are accepted as well as decimals.
Input: Coordinates. Output: Text.
How to use Distance & Bearing Calculator
- Type two places as latitude, longitude.
- Read distance, bearings and midpoint.
- Switch to Route for a list of points.
Tips
- The map has no background tiles by default, so your location area is not sent anywhere. Turn on the map background if you want street detail.
- Most watches and apps export GPX. Look for Export or Share in the activity menu.
Distance & Bearing Calculator FAQ
- Are my files uploaded?
- No. This tool runs entirely in your browser tab. Files are read from your disk into memory and the result is generated locally.
- Is it free? Are there limits or watermarks?
- Free and open source (MIT). There are no file-size caps, daily quotas, accounts or watermarks.
- Does it work offline?
- Yes, once the page (and any engine it needs) has loaded, it keeps working without a connection thanks to the service worker cache.
Related tools
- Coordinate Converter: Convert between decimal degrees, DMS, UTM and MGRS, and measure distance between points.
- GPX Elevation Profile: See the elevation profile of a route with grade colours, climbs, total ascent and a map.
- GPX Pace & Splits: Per kilometre or mile splits with pace, speed, climbing and heart rate from any GPX or TCX activity.
- GPX Merge & Split: Join several GPX tracks into one, or split a long track at breaks, GPS jumps or into equal parts.