Point-in-Polygon Tester
Paste a GeoJSON polygon and a coordinate to see whether the point is inside, outside, or on the edge.
The point is tested against every ring with an even-odd crossing count, so a point inside a hole is outside the polygon. Boundary cases are reported when the point lies within 1 cm of an edge. Edge distances are measured in a local tangent plane using 111,320 m per degree of longitude at the point's latitude and 110,540 m per degree of latitude, so they are approximate for large shapes. Rings that cross the antimeridian are unwrapped, but shapes that span a pole or more than half the globe are outside this model. Coordinates must be latitude/longitude in decimal degrees; projected coordinates such as metres or feet will give meaningless results. Everything runs locally in your browser.