GeoJSON Validator
Check a GeoJSON file for structural validity, geometry integrity, and spatial metadata.
Upload a GeoJSON file to instantly verify its structural integrity. Our GDAL-powered validator inspects the file for valid JSON structure, correct FeatureCollection formatting, valid geometry types (Point, LineString, Polygon, Multi-types), coordinate plausibility, and CRS declarations. Detailed layer statistics including feature counts and field schemas are returned.
Drag file here to validate, or select file
Supported: .geojson, .json • Max 50MB
What We Validate
- Valid JSON syntax and GeoJSON schema compliance
- Geometry type consistency (Point, LineString, Polygon, Multi-types, GeometryCollection)
- Coordinate range plausibility for WGS84
- Feature count and attribute field schema
- Coordinate Reference System (CRS) declaration
Common Issues Detected
- Malformed JSON syntax or missing closing brackets
- Invalid geometry type strings or misspelled keys
- Coordinates exceeding valid longitude/latitude ranges
- Missing 'type' property in Feature or FeatureCollection objects
- Empty geometry fields on individual features
Frequently Asked Questions
What makes a GeoJSON file invalid?
A GeoJSON file is invalid if the JSON is malformed, if the root object lacks a 'type' property, if geometry types are misspelled, or if coordinate arrays contain fewer than the required number of values (e.g., fewer than 2 for a Point).
Does the validator check coordinate reference systems?
Yes. The validator reads any embedded CRS declaration. GeoJSON should default to WGS84 (EPSG:4326) per RFC 7946, but legacy files may embed custom CRS objects that are flagged as warnings.
What is the maximum file size supported?
Our validator handles files up to 50MB. For very large GeoJSON files exceeding this limit, consider using the GDAL ogrinfo command-line tool locally.