To calculate the area of a polygon from coordinates, paste its vertices, one per line, as latitude and longitude or as projected X, Y in metres. The calculator returns the area in hectares, acres, square metres, square feet and more, plus the perimeter. Latitude and longitude input is measured on the WGS84 ellipsoid, within 0.00002% of GeographicLib, and everything runs in your browser.
- Free, no signup
- Geodesic area on the WGS84 ellipsoid
- Acres, hectares, sq m, sq ft, bigha
- Runs in your browser
How to calculate the area of a polygon
- Choose the vertex format. Latitude, longitude; longitude, latitude; or projected X, Y in metres such as UTM. Pick the order your data uses.
- Paste the vertices. One vertex per line, in order around the boundary (clockwise or counter-clockwise). You do not need to repeat the first point at the end. Click Load sample to see the format.
- Click Calculate area. The area appears in all common units, with the perimeter, vertex count and the method used. Add a regional land unit to see the same area in bigha, biswa and similar units.
- Copy or download. Copy the results or download them as a CSV.
How the area is calculated
- Latitude and longitude input. Each edge follows the geodesic (the shortest path on the ellipsoid) between its end points, and the enclosed area is summed exactly on the WGS84 ellipsoid. The page does not project to Web Mercator, which would inflate areas, and does not treat degrees as flat x and y.
- Projected X, Y input. For coordinates already in metres in a projected system such as UTM, the page applies the shoelace formula: area = ½ Σ (xi yi+1 - xi+1 yi). This gives the area on the projection's plane, which differs slightly from the true ground area by the projection scale.
Worked example
A rectangle in Jaipur with corners at 26.9124° N, 75.7873° E; 26.9124° N, 75.7913° E; 26.9094° N, 75.7913° E; and 26.9094° N, 75.7873° E:
area 132,075.68 m² = 13.2076 ha = 32.6366 acres perimeter 1,459.48 m
In Rajasthan pucca bigha (27,225 sq ft) this is 52.22 bigha. A planar example: the X, Y vertices (0, 0), (100, 0), (100, 60), (0, 60) give 6,000 m² and a perimeter of 320 m.
Why not measure in degrees or Web Mercator
- A degree of longitude is not a fixed length. It shrinks with the cosine of the latitude, so a shoelace calculation on raw degrees is wrong everywhere except near the equator.
- Web Mercator (EPSG:3857, the map-tile projection) inflates area by 1/cos² of the latitude. At 27° N that is about 26% too much, and at 60° N four times too much.
- For survey-grade work, either use this geodesic calculation or measure in a UTM zone or other local projection.
Regional land units
Pick a region to see the area in local units. The page uses the same size table as the Unit Converter, for example Rajasthan pucca bigha = 27,225 sq ft and Uttar Pradesh western bigha = 27,000 sq ft. These units differ between states and sometimes between districts and between pucca and kachcha systems. Always check the size in your local revenue records before using the figure for a sale or a record.
Common mistakes
- Vertices out of order. If the outline crosses itself like a bow tie, the area nets the loops against each other. The page warns you; check the order of the points.
- Latitude and longitude swapped. Pick the right format in the first box. Longitude-first data pasted as latitude-first is rejected when the first value exceeds 90, and otherwise gives a wrong area.
- Mixing degrees and metres. Use the X, Y format only for coordinates in metres, and the latitude/longitude formats only for degrees.
- Expecting legal accuracy. The area is as good as the coordinates. GPS points taken by phone can be several metres off, which is a large share of a small plot.
What this calculator does and does not do
- One outline. It measures a single polygon without holes. To subtract a hole, calculate it separately and subtract.
- WGS84 only. Latitude and longitude are taken as WGS84.
- Accuracy. Against GeographicLib (through pyproj) on 150 random polygons from about 40 m to 600 km across, the largest area difference was 0.00002%.
- Size limit. Up to 50,000 vertices. The self-crossing check runs up to 3,000 vertices.
- Runs in your browser. No coordinates are sent to a server.
Related calculators
For the length of one edge use distance between coordinates. To convert the result between land units, see the Unit Converter and the guide bigha and katha to acres. To draw and measure on a map, see view and measure on a map.
Frequently asked questions
How do I calculate the area of a polygon from coordinates?
Paste the vertices one per line, choose the format (latitude/longitude or projected X, Y in metres) and click Calculate area. The page returns the area in all common units and the perimeter.
Is the area geodesic or planar?
Latitude and longitude input is measured geodesically on the WGS84 ellipsoid. X, Y input uses the planar shoelace formula, which assumes the coordinates are metres in a projected system.
How accurate is it?
Against GeographicLib on 150 random polygons from about 40 m to 600 km across, the largest difference in area was 0.00002%. Your result is limited by the accuracy of the vertices.
Do I need to repeat the first point at the end?
No. The polygon is closed automatically, and a repeated last point is ignored.
In what order should I list the vertices?
In order around the boundary, clockwise or counter-clockwise. If the points are out of order the outline crosses itself and the page warns you.
Why not use Web Mercator or raw degrees?
Degrees are not equal lengths, and Web Mercator inflates areas by 1/cos² of the latitude, about four times at 60° N. The geodesic method avoids both.
Can I get the area in bigha, biswa or katha?
Yes. Choose a regional land unit and the area is also shown in that region's units. Sizes differ by state, so check the unit in your local records.
How is the area of a UTM polygon different?
UTM areas are on the projection plane, and the scale factor varies slightly across a zone. For most plots the difference is a few hundredths of a percent.
Can it handle a polygon with a hole?
No. It measures one outline. Calculate the hole separately and subtract it.
What is the largest polygon it accepts?
Up to 50,000 vertices. Very large polygons that cross the antimeridian are handled by unwrapping longitudes, but polygons enclosing a pole are not supported.
Can I paste coordinates with N, S, E, W letters or DMS?
Yes, for latitude and longitude formats. For example 26°54'44"N, 75°47'14"E is read correctly.
Does it send my coordinates to a server?
No. The conversion runs in your browser, and once the page has loaded it needs no connection.
Related tools and guides
Need survey data cleaned, projected or mapped at scale? Sagarmekhla GIS Consultancy offers GIS and remote sensing services.
Request a consultationLast updated 2026-10-15. Published by Sagarmekhla GIS Consultancy.