Point in Polygon Calculator
Classify query points against one validated simple planar polygon using exact-grid boundary and winding tests.
Loading tool…
How to use Point in Polygon Calculator
Validate the ring for duplicate vertices, backtracking and nonadjacent intersections. Exact-grid segment predicates identify boundary points; a winding count handles either ring orientation without approximating edges by slopes.
- Enter json ordered polygon vertices, json query points.
- Choose the stated convention and check the units and supported model.
- Calculate, inspect the result, then copy or download it.
Good to know
- 3–500unique ring vertices, optional repeated closing point,1–1000queries. Holes and self-touching/intersecting rings unsupported. Planar coordinates are parsed to a fixed6-decimal grid, magnitude at most1million; exact BigInt orientation/classification on that declared grid. No arbitrary precision beyond it, map projection or GIS/navigation certification.
- Runs locally. Text/JSON fields are capped at30,000 characters; stricter page-specific and numeric-string limits also apply. Numeric inputs are bounded to magnitude1e15 and nonzero magnitude at least1e-100 unless an exact-string mode states otherwise. Approximate summaries use12 significant digits; CSV numeric cells retain the complete stored value and potentially formula-like string cells gain a protective apostrophe; unsupported, non-finite or detected underflow states return an error.
Common questions
Can I submit a self-crossing polygon?
No. This tool supports one simple ring; ambiguous self-touching or crossing geometry is rejected before queries are classified.
Is the input uploaded or saved?
No. The tool calculates inside this browser tab and provides a local download; it does not persist your input.
Keep going with related tools
All math →Coordinate Polygon Area Calculator
Measure a simple Cartesian polygon from ordered vertices, including its signed orientation.
MathBarycentric Coordinate Calculator
Find exact-grid triangle weights and classify supplied points as inside, on the boundary or outside.
Math2D Convex Hull Calculator
Reduce a bounded point cloud to an ordered exact-grid convex boundary with a stated collinear policy.
MathVoronoi Diagram SVG Generator
Create a complete clipped nearest-site SVG from your integer points, with exact rational cell vertices, areas and source evidence.
MathExact Convex Polygon Intersection
Intersect two strictly convex coordinate polygons and retain exact rational vertices, area and degenerate contact states.
MathLine and Segment Intersection Calculator
Distinguish unique intersections, collinear overlaps, parallel lines and degenerate planar segments on a declared grid.