Measure Geospatial Features Online — Area, Length, Perimeter and more
These free browser-based tools calculate area, perimeter, length, compactness, sinuosity, centroid coordinates, and bounding box for every feature in your dataset. Results are displayed in a table and can be downloaded as CSV — no GIS software required.
What is buffering?
Geospatial measurement tools compute geometric properties for each feature in a vector layer. These tools calculate multiple metrics simultaneously and present them in a table:
**Area** is reported in square metres and square kilometres for polygon features. **Perimeter** is the total boundary length of a polygon. **Length** is the total length of line features. **Compactness** (Polsby–Popper score) measures how circular a polygon is — a perfect circle scores 1.0, more elongated or irregular shapes score lower. **Sinuosity** measures how winding a line is relative to the straight-line distance between its endpoints.
All measurements are calculated using geodesic (great-circle) distances where appropriate, accounting for the curvature of the Earth. This gives accurate results for features of any size anywhere on the globe — no reprojection needed.
Common use cases
Land area reporting
Calculate and export the area of each parcel, zone, or administrative unit for planning or legal reports.
Feature comparison and ranking
Sort and filter features by area, length, or compactness to identify outliers or prioritise analysis.
Data quality assurance
Detect unexpectedly small slivers, oversized features, or features with near-zero area that indicate topology errors.
Network analysis preparation
Measure road or river lengths before importing into a routing or hydrology model.
Shape analysis
Use compactness or sinuosity scores to classify features by shape — for example, identifying compact urban blocks vs elongated rural parcels.
How to use
- 1
Upload your file — drop a GeoJSON, Shapefile (ZIP), KML, GeoPackage, or GML file onto the upload zone.
- 2
View measurements — the tool calculates area, perimeter, length, compactness, and other metrics for each feature and displays them in a table.
- 3
Download as CSV — export the full measurements table with one row per feature, including all original attributes.
Supported formats
| Format | Best for |
|---|---|
| GeoJSON | Best for web maps and JavaScript tooling. Single UTF-8 text file, no auxiliary files. |
| Shapefile | Best for legacy GIS software. Upload as a ZIP containing .shp, .dbf, and .prj. |
| KML | Best for Google Earth and Google Maps sharing. |
| GeoPackage | Best for modern GIS workflows. Single SQLite file supporting multiple layers. |
| GML | Best for OGC web services and enterprise GIS interoperability. |
Frequently asked questions
What units are measurements reported in?
Area is shown in square metres (m²) and square kilometres (km²). Length and perimeter are shown in metres and kilometres. All values use geodesic calculations for global accuracy.
What metrics are included in the output?
Area (m² and km²), perimeter (m), length (m, for lines), compactness (Polsby–Popper), sinuosity (for lines), centroid latitude and longitude, and bounding box coordinates.
How accurate are the measurements?
Measurements use geodesic algorithms (Turf.js great-circle calculations) which are accurate to within 0.1% for most features. For very small features (under 1 m), floating-point precision may introduce minor rounding.
Can I measure point features?
Point features return centroid coordinates and bounding box, but area and perimeter are not applicable. Length is also not applicable for isolated points.
Can I download the results?
Yes — click the Download CSV button to export a spreadsheet with all measured metrics plus the original attributes for every feature.