Text coordinate lines use latitude, longitude. GeoJSON arrays use longitude, latitude. Elevation is informational and is ignored for distance/area.
Enter coordinates or load the example to begin.
Scope & measurement model
Measurements use a sphere of radius 6,371,008.8 m and minor great-circle legs, not a WGS84 ellipsoidal geodesic or terrain/road route. No live location, geocoding, map tiles or magnetic declination. Coordinates are interpreted as WGS84 lon/lat.
GeoJSON: 200,000 UTF-16 units, 50,000 JSON tokens, 5,000 positions, 1,000 features, geometry nesting ≤16. Supported structural profile, not full topology certification; empty coordinate arrays and legacy CRS are outside scope. Polygon area: one Polygon, ≤1,000 non-closing vertices, all within 89.4° of a common exterior center; rejects crossing/touching/nested holes and ambiguous/degenerate rings.
GPX: supported 1.0/1.1 geometry extraction, not full XSD validation. DTD/entity directives reject. Links/extensions are ignored. Segments stay separate; elevation/time do not create speed, travel time or 3D distance estimates. Local worker timeout 10 seconds.
References: GeoJSON RFC 7946 · GPX 1.1 schema. These links open only if you choose them.