GeoDataViewer
Menu
Launch Studio
Theme

Free Online GeoJSON Validator

Validate your GeoJSON files and strings for structural correctness, RFC 7946 compliance, and common schema errors. Drag and drop a file or paste GeoJSON text. All validation happens 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.

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`.