Skip to content
← All tools

Geography tools

Coordinates and geometry, computed locally.

Calculate bearings, distances, midpoints, and destination points, convert coordinate notation, validate and summarize GeoJSON, and extract GPX waypoints as CSV.

The math uses a documented spherical WGS84 model. No map tiles, geocoding, routing, or elevation services are involved.

Coordinates and distances

The distance, bearing, midpoint, and destination-point calculators answer the classic navigation questions on a spherical model of the Earth. They cover how far apart two places are in a straight line, which direction to head, where the halfway point is, and where you end up after travelling a given distance on a given bearing. The coordinate converter translates decimal degrees into degrees, minutes, and seconds and back, so coordinates from GPS devices, maps, and documents can be compared.

All calculations use WGS84 latitude and longitude, the system used by GPS and web maps. The spherical model is accurate to about 0.5%, which is ideal for planning and analysis but not for surveying or legal boundaries.

Working with GeoJSON and GPX

GeoJSON is the standard format for sharing geographic features on the web. The validator checks geometry structure, coordinate ranges, and polygon ring closure, and the bounds tool calculates the bounding box and centre that mapping libraries use to fit a view. GPX files from GPS devices and fitness apps can be turned into CSV with the waypoint extractor for analysis in a spreadsheet.

The most common geodata mistake is swapped coordinates. GeoJSON orders positions as [longitude, latitude], while most people and many APIs say latitude first. A point that lands in the ocean, or in the wrong hemisphere, usually has its coordinates reversed.