Measure spherical GeoJSON area, boundary/line length or two-point distance using the pinned Turf source.
Your input
Outputs are cleared when the input changes.
Result
Enter your data or use the example, then run the tool.
Worked example
The sample measures a one-degree square with a central hole: the hole is subtracted from polygon area, while boundary length includes both rings. Two points [0,0] and [0,1] give about 111.195 km in point-distance mode.
Method
Bundle area, length and distance plus their helper modules directly from the specified Turf commit. Validate GeoJSON structure and longitude/latitude ranges before spherical calculation. A simple static SVG shows coordinate order without a basemap; it is not a geographic projection.
Limits
Input up to 2097152 characters/20000 positions/5000 features/nesting 30; polygon rings up to 1000 segments. Uncut antimeridian-crossing rings are rejected; detected self-intersections withhold area and show a warning. Other topology is not fully validated. Spherical estimates ignore height and are not cadastral surveys or road navigation.
Processing stays local in a fixed-source, lazily loaded worker. Cancel and the four-second worker timeout terminate processing.
Your inputs stay on this device. Only optional, consented page visits are measured. Input values, files, filenames and processing logs are not sent to Analytics.
When switching languages, text, settings and selected files are temporarily kept on this device. Transfers are removed after restoring; interrupted transfers are cleaned up on a later visit. Inputs and files are never uploaded.