GeoDataViewer
Menu
Launch Studio
Theme

GeoJSON Validator Online — RFC 7946 Checker

Quick answer: upload a GeoJSON file or paste GeoJSON text to check geometry, coordinates, FeatureCollection structure, and RFC 7946 compliance in your browser.

What this validates

Validates GeoJSON against RFC 7946: coordinate arrays, geometry types, Feature/FeatureCollection structure, CRS conventions, and required properties.

How to use

Drag and drop a .geojson file, or paste GeoJSON text into the input area. Errors and warnings are highlighted with line numbers.

Common errors detected

Invalid coordinate ranges (lat > 90 or < -90), mismatched geometry type arrays, missing required properties, nested coordinate depth issues.

Export fixed GeoJSON

Some common structural issues can be auto-fixed. The corrected GeoJSON can be copied or downloaded for immediate use.

Privacy

GeoJSON content never leaves your browser. All validation is done client-side using a lightweight parser.

Why validate GeoJSON?

Invalid GeoJSON causes silent failures in map renderers, API rejections, and data corruption. Validating before publishing prevents downstream issues.

Related GeoJSON Tools

Frequently Asked Questions

What is GeoJSON?
GeoJSON (RFC 7946) is a JSON-based format for encoding geographic data structures including Point, LineString, Polygon, and their multi-part variants with associated properties.
What version of GeoJSON does this validate against?
This tool validates against GeoJSON RFC 7946 (August 2016), which is the current standard. Earlier drafts are not supported.
Does this validate CRS?
RFC 7946 requires WGS84 (EPSG:4326) and does not allow embedded CRS definitions. The validator checks that coordinates are within valid WGS84 ranges.
Can I validate very large GeoJSON files?
The validator handles files up to 50MB. For larger files, consider splitting into smaller parts or using a command-line tool like `geojsonhint`.